MelwareDE
5076ada4c7
Add MWI Server
12 years ago
MelwareDE
894406e419
Add MWI server
12 years ago
MelwareDE
4219104f80
Add MWI server
12 years ago
MelwareDE
14c3794527
Rollback to 160 Bytes. Better solution necessary. HD Voice still not released, better implementation follows
13 years ago
MelwareDE
2c636c7484
Coding style, formatting.
13 years ago
MelwareDE
e7da2a3aed
Connected number shopuld reflect the type of number and numbering plan of called party number. This is still possible to change it using CALLEDTON variable
13 years ago
MelwareDE
20d86c8a67
Codec support for resource PLCI wass not wworking properly
13 years ago
MelwareDE
8d916f3f90
Forgotten to add slinear16 to list of HD Audio codecs
13 years ago
MelwareDE
cdd963d4cf
Diva Hight Definition (WB, Wide Band) Audio
13 years ago
MelwareDE
0128254592
Formatting
13 years ago
MelwareDE
34cacdf2d3
Use codecs for resource PLCI
13 years ago
MelwareDE
eae8d38988
Typo.
13 years ago
MelwareDE
2844c5b93a
Adapted help text for "," as capicommand option separator.
13 years ago
MelwareDE
cba80e7f25
Allow "," as capicommand option separator (needed from asterisk 1.6)
13 years ago
MelwareDE
e26c9ed12a
Don't use codecs which are not defined in older asterisk versions.
13 years ago
MelwareDE
5a5bedc999
Allow to configure custom context,exten,priority to jump to
...
if a fax is detected.
13 years ago
MelwareDE
3e71cbcc24
Allow to select codecs for capicommand rresource. Clean up.
13 years ago
MelwareDE
f9f8279d8c
Use Diva resources for IP endpoints
13 years ago
MelwareDE
1d1fca7181
Add HD voice using G.722, Siren7, Siren14 and Slinear16. Add Slinear.
13 years ago
MelwareDE
fc27be9222
Clean up Diva related QSIG code
13 years ago
MelwareDE
26f850ef44
Clean up, made use of Diva QSIG abstraction configurable
13 years ago
MelwareDE
6611940b58
Diva QSIG abstraction
13 years ago
MelwareDE
83ba42f167
Asterisk 1.8 calling party name
13 years ago
MelwareDE
a98cfe0cc9
Use 'connected' instead of 'caller' name for outgoing calls
13 years ago
MelwareDE
9d669bc5c3
Use Diva QSIG CAPI extensions for processing of Calling Party Name
13 years ago
MelwareDE
5d0d05892b
Resolved http://www.ipphoneforum.eu/showthread.php?t=220051
13 years ago
MelwareDE
e590876769
From CAPI thread locks are taken in the wrong order. The right ordr is ast_channel_lock followed by i->lock. But from CAPI thread
...
i->lock was taken firsst and ast_channel_lock after by call to one of asterisk functions (get variable, set variable).
As result CAPI thread was blocked in one deadlock condition and stopped the processing of CAPI messages.
The resulting behavior is reported by: http://www.ipphoneforum.eu/showthread.php?t=220051 .
Timeouts for CONNECT_CONF and DISC with 'incompatible destination' for opposite side.
But this is still problem: this is delayed channel work which is done without ast_channel_lock held (or channel reference count increassed in
asterisk 1.8(). As result this iss still possible that channel is freed (by asterisk) before the delayed work is executed.
This should be addressed in the next time.
13 years ago
MelwareDE
a6f24499b8
Use Diva streaming for NULL PLCI and for resource PLCI
13 years ago
MelwareDE
fa4d1ef6ac
Add Diva streaming for resource PLCI
13 years ago
MelwareDE
6fda685af2
Cleanup, add support for Diva streaming to NULL PLCI
13 years ago
MelwareDE
1eeb822d08
Common code update, no change in functionality
13 years ago
MelwareDE
06803fcc9f
Customer reported unexpected behavior after incoming call with redirection number information element. The problem is caused by destruction of internal structures of libc and arrives not on every system but
...
on system of interest (Debian Lenny) confirmed with asterisk 1.4 and 1.6.
Code review shhown that i->owner->cid.cid_rdnis can be changed by ast_(strdup,free) and by standard C library functions at same time.
To resolve this and future problems generally change malloc -> ast_malloc, strdup -> as_strdup and free -> ast_free.
13 years ago
MelwareDE
999b9e306b
Customer reported unexpected behavior after incoming call with redirection number information element. The problem is caused by destruction of internal structures of libc and arrives not on every system but
...
on system of interest (Debian Lenny) confirmed with asterisk 1.4 and 1.6.
Code review shhown that i->owner->cid.cid_rdnis can be changed by ast_(strdup,free) and by standard C library functions at same time.
To resolve this and future problems generally change malloc -> ast_malloc, strdup -> as_strdup and free -> ast_free.
13 years ago
MelwareDE
30d7131076
Asterissk 1.8
13 years ago
MelwareDE
3e891c11c1
Asterisk 1.8
13 years ago
MelwareDE
1782726ccd
Asterisk 1.8
13 years ago
MelwareDE
ae92425a79
Add compatibility with Asterisk 1.8, initial implementation. Canges still to be checked and validated by tests. Locations where implementation is not complete are labeled/to be labeled with doxygen todo tag. Processing of the redirected numbers to be fully reworked to determine all necessary info elements)
13 years ago
MelwareDE
00d8e53e44
Compatibility with Asterisk 1.8
13 years ago
MelwareDE
aad92617a7
Use streaming for resource PLCI
13 years ago
MelwareDE
fa901efa62
added FACILITY_IND log for CD
13 years ago
MelwareDE
e3d9df8417
Added capicommand(keypad)
...
(untestet).
13 years ago
MelwareDE
a4f7b18361
Added variable DISCONNECT_IND_REASON when DISCONNECT_IND is received.
13 years ago
MelwareDE
c5f9794303
Typos.
13 years ago
MelwareDE
548a12ac9a
Zero is legal value of 'econtransitconn'
13 years ago
MelwareDE
23307b78fb
Fixed typos.
13 years ago
MelwareDE
0edff4c50d
Add econtransitconn configurationsparameter
13 years ago
MelwareDE
32619ad1aa
Use of EC on transit connections
13 years ago
MelwareDE
10df6415d3
removed unused defines
13 years ago
MelwareDE
bb0fd3387f
Fixed memorynleak in chat_play if using with 's' option
13 years ago
MelwareDE
d492b5daa5
Memory leak in chat_play if using 's' option
13 years ago