Commit Graph

88 Commits

Author SHA1 Message Date
MelwareDE 29b662a4b6 asterisk -rx "module reload chan_capi" works now. This allows to start Asterisk while CAPI is not loaded and reload chan_capi after CAPI received available. This is the same as unload and load module and does not preserves active connections 2011-11-16 21:43:04 +00:00
MelwareDE a195a39a55 Compaibility with asterisk 10.0 BETA1 2011-10-04 08:41:28 +00:00
MelwareDE 6307669221 Added missing cause message for CUG. 2011-08-07 14:31:05 +00:00
MelwareDE 578b7005c7 Add module to write traces to Diva trace driver. Restore compilation with version 1.2 2011-02-04 17:18:05 +00:00
MelwareDE 6decf34007 Group based conference, remove groups only if enture conference is in idle state, clean up 2010-12-14 16:28:18 +00:00
MelwareDE 47a34d4bb9 chat_connect connection was established only after next user joined the conference 2010-11-26 16:57:43 +00:00
MelwareDE a60f4cf67a Add chat_connect to interconnect two chat roouss using NULL PLCI 2010-11-24 17:08:11 +00:00
MelwareDE 9c3cceccda Add AMI CapichatList 2010-11-03 22:04:22 +00:00
MelwareDE 6c7ba82edf Add 'capi show resources' 2010-10-29 21:51:03 +00:00
MelwareDE 8fb2018db7 Use information about hardware for distribution of media processing resources across CAPI controllers. Clean up. 2010-10-25 21:21:31 +00:00
MelwareDE 2c636c7484 Coding style, formatting. 2010-10-09 08:29:39 +00:00
MelwareDE 20d86c8a67 Codec support for resource PLCI wass not wworking properly 2010-10-02 00:00:57 +00:00
MelwareDE 3e71cbcc24 Allow to select codecs for capicommand rresource. Clean up. 2010-09-20 11:05:58 +00:00
MelwareDE f9f8279d8c Use Diva resources for IP endpoints 2010-09-18 23:07:38 +00:00
MelwareDE 83ba42f167 Asterisk 1.8 calling party name 2010-09-14 22:05:40 +00:00
MelwareDE fa4d1ef6ac Add Diva streaming for resource PLCI 2010-08-23 15:21:52 +00:00
MelwareDE 6fda685af2 Cleanup, add support for Diva streaming to NULL PLCI 2010-08-23 12:14:03 +00:00
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