Commit Graph

76 Commits

Author SHA1 Message Date
MelwareDE 08db9b6db3 Do not update CAPI LI state if PLCI is about to be removed. This reduces the overall sysm load in case high amount of users leaves the conference 2011-01-12 00:15:34 +00:00
MelwareDE bad928afca Add 'capi show bridges' to show used by group based conference resources. Add information about state of tx stream to 'capi show resources' 2010-12-16 23:11:31 +00:00
MelwareDE c4a5d9e6d4 Allow use of group based conference for resource PLCIand for TDM connections 2010-12-15 21:05:26 +00:00
MelwareDE b75d1cbc3e Group based conference, calculate size of group dependent on the type of controller 2010-12-14 22:12:41 +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 3c491e7f65 Group based conference, cleanup conference bridges if not in use 2010-12-13 22:19:16 +00:00
MelwareDE 601e88e668 Pretty formatting for 'capi chatinfo' to accomodate long SIP names 2010-12-13 08:45:35 +00:00
MelwareDE a952dcd336 Add group based conference, in progress 2010-12-10 22:46:01 +00:00
MelwareDE ac9d6b319b chan_connect, fixed calculation of the controller group 2010-11-29 08:42:34 +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 d55a1dae94 Move AMI related functionality to common file 2010-11-05 13:12:43 +00:00
MelwareDE 66562edbcc CapichatList is now a single source of information about conference members 2010-11-05 09:58:12 +00:00
MelwareDE 420fdc352d Add CapichatJoin, CapichatLeave and CapichatEnd events 2010-11-04 22:16:49 +00:00
MelwareDE 67b363c1c1 Remove locks taken in the wrong order. Asterissk own code does not lock a channel if accessing fields as readonly (what happend if referenced by fields memory is freed while accessed?) 2010-11-04 19:57:26 +00:00
MelwareDE 487fb33bb9 Started unification of CLI and AMI code. Fixed numerous bugs in AMI and CLI commands. Add AMI CapichatMute, CapichatUnmute and CapiCommand commands 2010-11-04 19:17:16 +00:00
MelwareDE 9c3cceccda Add AMI CapichatList 2010-11-03 22:04:22 +00:00
MelwareDE 4ce2cebee5 Add 'chat manage' for management of chat conferences. Add first command 'remove'. To be reworked to support full range of commands. 2010-11-02 15:44:36 +00:00
MelwareDE 20d86c8a67 Codec support for resource PLCI wass not wworking properly 2010-10-02 00:00:57 +00:00
MelwareDE cba80e7f25 Allow "," as capicommand option separator (needed from asterisk 1.6) 2010-09-26 10:51:45 +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 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 d492b5daa5 Memory leak in chat_play if using 's' option 2010-07-09 20:37:21 +00:00
MelwareDE 8eea241040 Fixed _chat code for asterisk 1.2 compatibility. 2010-03-15 16:24:22 +00:00
MelwareDE bf1eb50548 asterisk trunk API adaptions 2010-03-01 17:59:31 +00:00
MelwareDE 57708ed431 Fixed chat when adding third room. 2009-08-06 15:55:00 +00:00
MelwareDE 0456bcc90c NULL is not '0' 2009-08-06 14:18:05 +00:00
MelwareDE 8c90073506 Added chat option 'h' to auto hangup a caller if alone too long in conference. 2009-08-03 10:40:03 +00:00
MelwareDE 0781e931c3 Play chat message on CAPI channels as well. 2009-07-24 17:39:32 +00:00
MelwareDE a5bff8162f NULL check 2009-07-24 17:29:18 +00:00
MelwareDE 2605e06121 coding style 2009-07-24 17:11:38 +00:00
MelwareDE 7eac23a7d6 Let chat_play finish even if calling channel hung up. 2009-07-24 14:50:38 +00:00
MelwareDE 3d8b215153 Always set NULL_PLCI format to capi capability. 2009-07-24 13:56:17 +00:00
MelwareDE 47f5786bed fixed check for chat_play options 2009-07-24 13:40:22 +00:00
MelwareDE fcbc6d8caa chat_play new option to let caller hear the same message. 2009-07-24 10:10:44 +00:00
MelwareDE 0c9abc7cbc coding style 2009-07-24 09:35:57 +00:00
MelwareDE 67380a24ae Add chat_command. Add r/l/o/a chat commands to remove users/listeners/operatirs/all users from conference 2009-07-16 14:16:13 +00:00
MelwareDE f13d666088 Use received from IP tone events for VC command 2009-05-18 22:37:21 +00:00
MelwareDE bd11495d0b Add option to play music on hold to user while message is played to conference 2009-05-15 11:52:30 +00:00
MelwareDE 39c9ac1475 Add chat_play 2009-05-14 21:57:35 +00:00
MelwareDE a1e2cfcd37 typos, formatting 2009-05-01 14:56:01 +00:00
MelwareDE 7fe17bac31 Add dynamic half duplex conference 2009-05-01 10:21:14 +00:00
MelwareDE 02562d0759 Formatting, coding style, added missing brackets. 2009-04-30 18:42:57 +00:00
MelwareDE 2ad144f632 Format 2009-04-30 15:24:59 +00:00
MelwareDE 01d4246d1d Add static half duplex conference 2009-04-30 15:22:27 +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 47d4849bab - minor fixes for verbose messages
- added missing brackets
- coding style
2009-04-10 07:23:20 +00:00