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.
2010-08-19 08:44:21 +00:00
MelwareDE
1782726ccd
Asterisk 1.8
2010-08-13 21:08:20 +00:00
MelwareDE
2aeb53c779
Clan up implementation of Diva streaming
2010-06-30 08:33:41 +00:00
MelwareDE
dcfeb51b01
Cancel Diva stream if stream control command returned error
2010-06-29 10:21:31 +00:00
MelwareDE
7be7d7c6a9
Check if Diva streaming available. Implemented Diva streaming for outgoing calls
2010-06-28 21:37:56 +00:00
MelwareDE
27dc5e04a6
Diva streaming, synchronization
2010-06-25 13:48:29 +00:00
MelwareDE
6197ed537d
Use only own locks, prepare relaxed lock processing
2010-06-10 16:39:27 +00:00
MelwareDE
de67c79a12
Cancel stream if not established at time stream is about to be removed
2010-06-04 22:25:37 +00:00
MelwareDE
57b9aa8bec
Syntax, clean up
2010-05-26 14:40:57 +00:00
MelwareDE
dd6f38593c
Diva streaming Tx
2010-05-26 10:19:42 +00:00
MelwareDE
77265e267b
Diva streaming, rx
2010-05-07 22:28:56 +00:00
MelwareDE
557768821c
Diva Streaming
2010-04-08 22:13:25 +00:00
MelwareDE
325380b5e9
Diva Streaming
2010-04-08 22:10:54 +00:00
MelwareDE
bf1eb50548
asterisk trunk API adaptions
2010-03-01 17:59:31 +00:00
MelwareDE
e97fd758b9
warning
2010-02-17 19:01:31 +00:00
MelwareDE
85926f056a
Ignore voice frames for CAPI without data silently.
2010-02-13 21:23:59 +00:00
MelwareDE
e8ad3f6455
- don't try to send MANUFACTURER_REQ for DIVA if vendor is not Eicon/Dialogic.
2009-07-20 11:03:49 +00:00
MelwareDE
b09d58c323
Use direct access to vocoder without RTP framing. Preserve implementation using RTP framing
2009-05-08 13:03:31 +00:00
MelwareDE
865a974063
Resource PLCI, add support for media commands, clean up
2009-04-15 12:28:40 +00:00
MelwareDE
a0bf189dbc
Add line PLCI of resource PLCI
2009-04-14 21:58:03 +00:00
MelwareDE
0c961ad003
Wait until resource PLCI assigned or following media command will fail
2009-04-10 18:59:18 +00:00
MelwareDE
47d4849bab
- minor fixes for verbose messages
...
- added missing brackets
- coding style
2009-04-10 07:23:20 +00:00
MelwareDE
979d0b7c64
Allow use of resource PLCI instead of NULL PLCI, initial test
2009-04-09 22:44:44 +00:00
MelwareDE
e9ef3dcb7f
Prepare use of resource PLCI instead of NULL PLCI
2009-04-09 21:14:44 +00:00
MelwareDE
b78afd1938
Use 64 bit constant in opposite case wrong controller number is used for NULL PLCI as soon as more then one NULL PLCI is active
2009-03-26 22:38:13 +00:00
MelwareDE
360550812f
Crash by access to not initialized variable
2009-03-26 22:08:33 +00:00
MelwareDE
1daf982ff6
Only controllers 1...8 was available for NULL PLCI
2009-03-26 21:07:28 +00:00
MelwareDE
e14113b5d7
Fixed performance improvement.
2009-03-21 11:18:14 +00:00
MelwareDE
81afbf1f5c
Optimization
2009-03-13 00:59:28 +00:00
MelwareDE
ffcf6757d6
Runtime optimization
2009-03-12 15:56:20 +00:00
MelwareDE
ba89d59907
Optimization, do not call debug functions without need, memset of 2048 byte big memory area on every sent message is the cause of high CPU load
2009-03-11 09:13:03 +00:00
MelwareDE
8a209fc690
Optimization, omit unnecessary calls to debug functions
2009-03-10 22:39:04 +00:00
MelwareDE
c2411cac82
Add media control commands. Add possibility to invoke media control commands by detected tone events in real time
2009-02-13 21:58:19 +00:00
MelwareDE
eeff524567
removed compiler warning
2009-02-09 18:28:16 +00:00
MelwareDE
40015a959a
Update copyright years.
2009-01-17 17:35:55 +00:00
MelwareDE
a0976a0f3e
- adapt to new Asterisk 1.6.1 changes.
2009-01-06 13:40:49 +00:00
MelwareDE
a835372f49
- fixed controller count when creating NULL-PLCI interface and
...
simplified check for unused controller.
2008-03-23 13:04:30 +00:00
MelwareDE
451c093c9c
- be more verbose when requesting NULL-PLCI
2008-03-22 20:08:45 +00:00
MelwareDE
cb12234f83
String conversion of debug/verbose messages to use external changes.
2008-02-24 12:57:52 +00:00
MelwareDE
d58c5141f9
Fixed capi command setting in sendf
2008-02-20 10:15:59 +00:00
MelwareDE
25966a7046
updated copyright
2008-02-05 11:16:25 +00:00
MelwareDE
b832889dc7
Clean new capi message buffer before using it.
2008-01-29 10:20:58 +00:00
MelwareDE
0423263179
Fix NULL pointer in KEYPAD structure.
2007-09-20 13:15:27 +00:00
MelwareDE
411ad13361
Nicer solution for 64bit support.
2007-08-23 13:30:05 +00:00
MelwareDE
620550e1e8
For 64bit variables we should use 64bit types.
2007-08-23 12:48:36 +00:00
MelwareDE
d3e1e87183
Fix for 64bit applications.
2007-08-23 12:43:15 +00:00
MelwareDE
4136d39be1
- changed chat parameters to specify more than one controller
...
- fixed FACILITY_RESP SELECTOR value.
2007-05-13 11:30:34 +00:00
MelwareDE
dc4ee69fe9
- allow specify a controller mask for chat and use the next controller
...
available for NULL-PLCI.
2007-05-12 18:21:13 +00:00
MelwareDE
42c8474f71
- set correct gain values for NULL-PLCI connections.
2007-05-12 12:31:58 +00:00
MelwareDE
d00afc53d2
- BSD specific code in ifdef.
2007-05-12 10:23:08 +00:00