Commit Graph

71 Commits

Author SHA1 Message Date
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