Commit Graph

66 Commits

Author SHA1 Message Date
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
MelwareDE 979d0b7c64 Allow use of resource PLCI instead of NULL PLCI, initial test 2009-04-09 22:44:44 +00:00
MelwareDE 3437c6cbd2 Adjust NULL PLCI LI paths 2009-04-09 13:45:52 +00:00
MelwareDE 0566d6fc7a Number of active members was not updated for first member 2009-04-07 22:26:59 +00:00
MelwareDE edbbfe310c Do not exceed maximal CAPI message size fo line interconnect messages 2009-04-07 22:20:28 +00:00
MelwareDE ffcf6757d6 Runtime optimization 2009-03-12 15:56:20 +00:00
MelwareDE 40015a959a Update copyright years. 2009-01-17 17:35:55 +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 cb12234f83 String conversion of debug/verbose messages to use external changes. 2008-02-24 12:57:52 +00:00
MelwareDE 25966a7046 updated copyright 2008-02-05 11:16:25 +00:00
MelwareDE bde5812980 - Adapt to new asterisk 1.6 API
- fix compilation for asterisk 1.2
2008-01-19 22:24:44 +00:00