Commit Graph

  • c02af7806f Added patch from Michael Gernoth to fix bridging by removing codec 'none'. master MelwareDE 2019-01-22 08:03:48 +0000
  • 07f6d27017 - fixed check of asterisk version with asterisk binary if another install path is used. - prepared check for asterisk version 14. MelwareDE 2017-01-15 17:16:26 +0000
  • 7de878e54d Hide error output if version.h of Asterisk is not found. MelwareDE 2017-01-15 17:15:08 +0000
  • a054dff7ae Added patch to support Asterisk 13 from Michael Kuron. MelwareDE 2017-01-15 17:12:14 +0000
  • c6946a40c8 Fixed typo in setting hangupcause for asterisk-11 code. MelwareDE 2016-10-30 18:57:44 +0000
  • ea23483041 CAPI specs (5th edition diagrams in section A.5) say that early B3 should trigger on progress indication ("Progress tones available") and this is how chan_capi actually worked before revision 101 (2005-09-04). MelwareDE 2016-07-11 14:32:43 +0000
  • 955b02d460 Added changes from https://github.com/Ionic/chan_capi Thanks to Mihai Moldovan MelwareDE 2015-02-28 16:35:31 +0000
  • f143a92dd1 Detect threeway call. MelwareDE 2013-10-22 10:25:45 +0000
  • 840557751c Check for bchannel information element on incoming call. MelwareDE 2013-08-09 10:56:22 +0000
  • 72111c4049 - Adapt to new cache argument for ast_devstate_changed() MelwareDE 2013-02-04 10:36:20 +0000
  • 20eef6a35a Refuse to reload on active channels. MelwareDE 2012-11-15 10:37:50 +0000
  • 850e8c24d1 try to check for asterisk version 11 MelwareDE 2012-11-06 09:25:32 +0000
  • 2ceebff2d9 restart changes MelwareDE 2012-10-24 11:58:02 +0000
  • 075a85a977 Created version 1.1.6 V1_1_6 MelwareDE 2012-10-24 11:52:58 +0000
  • 1cbac5a811 merged from trunk V1_1 MelwareDE 2012-10-24 11:50:54 +0000
  • 36c44f6e3f Added hint for Asterisk 1.8 MelwareDE 2012-10-24 11:18:57 +0000
  • 0a308ee538 Fixed compilation for new Asterisk-10 and new gcc. MelwareDE 2012-06-13 13:29:40 +0000
  • eb21edd1cf Using bfdload.bin newer v.24/112-20 this is possible to activate noise supression in Tx direction too. MelwareDE 2012-05-22 12:52:08 +0000
  • 37f2ff6580 This is not good to take a global lock and jump into the asterisk code. It looks like following situation appears: while held iflock and waiting for channels->lock in asterisk other thread which already held channels->lock jumps jumps some where iflock is required. MelwareDE 2012-04-11 09:45:19 +0000
  • 50df20964f Do not access channel->fds directly, use ast_channel_set_fd if available MelwareDE 2012-03-02 22:36:08 +0000
  • 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 MelwareDE 2011-11-16 21:43:04 +0000
  • 02c9627241 Multiple customers complained that asterisk cant start if CAPI is not loaded MelwareDE 2011-11-16 10:01:28 +0000
  • 670b17998c Original idea was to use L1/L2 state to manage mapping of outgoing calls to available hardware resources for E.1/T.1 only. This functionality is not availeble for BRI: the state of L2 is newer known: even if we know local L2 activation policy we do not know the remote on and do not know if L2 activation works without problems. But now it is requested to show the state of BRI interfaces. The code is modified to maintain two states: functional and visual one. Functional is used for E.1/T.1 only. Visual is used for every one. MelwareDE 2011-10-26 16:59:11 +0000
  • 9fdc04e405 Error in 'capidev_acquire_locks_from_thread_context' for asterisk >= 1.8. ast_channel_unlock was called after ast_channel_unref. In case ast_channel_unref released channel memory this resulted in access to already freed memory area MelwareDE 2011-10-05 09:56:42 +0000
  • dcbb83ac1f Called from capi thread context 'ast_set_callerid' updates CDR. At same time CDR is updated from context of pbx thread (__ast_pbx_run). Pbx thread doen not uses channel lock. As resut memory blocks greed multiple times. MelwareDE 2011-10-05 09:09:23 +0000
  • 011b8e71f9 Clean up MelwareDE 2011-10-04 08:55:41 +0000
  • a195a39a55 Compaibility with asterisk 10.0 BETA1 MelwareDE 2011-10-04 08:41:28 +0000
  • 2384c8d7cc Merged latest changes from trunk. MelwareDE 2011-10-01 16:32:26 +0000
  • 0f986eebc9 RTP changes for asterisk 1.8 MelwareDE 2011-08-30 19:20:05 +0000
  • 6307669221 Added missing cause message for CUG. MelwareDE 2011-08-07 14:31:05 +0000
  • 49d3f54fcc Add support for tx stream counter polling MelwareDE 2011-07-01 20:30:39 +0000
  • 7cb0fe0e8f /dev/mem is accessible for root user only. Implement system call instead of mapping using /dev/mem to access stream counter. MelwareDE 2011-06-14 21:17:01 +0000
  • 00b4758564 Fixed descriptor leak MelwareDE 2011-06-14 11:34:59 +0000
  • c1e0bc653b Fixed triggered by disconnect collision crash MelwareDE 2011-05-11 09:03:17 +0000
  • 43e2232a0e Activate work around for processing fast sequences of CPN/DTMF/KEY events. Please see main/channel.c (call to tech->read or tech.read and processing of DTMF frames). MelwareDE 2011-04-29 09:44:26 +0000
  • 4411cbc18c Work around processing of fast sequence of events (overlapped receiving of called party number) MelwareDE 2011-04-21 21:04:29 +0000
  • f0c37c2067 Allow to Dial without sending complete i.e. This is necessary if dialing is done in overlapped mode but signeling network does not supports sending of initla message witout CPN: SS7 IAM without CPN results in protocol error if send to switch (vendor?) but works B2B with Diva. MelwareDE 2011-04-21 20:44:45 +0000
  • c5a0982ee5 Add support for host based protocol code MelwareDE 2011-04-13 10:39:05 +0000
  • c4bc7f524b Spelling MelwareDE 2011-04-01 08:55:49 +0000
  • 78fd7fb7e5 Only noise supression command should be sent to Data PLCI MelwareDE 2011-03-07 09:57:43 +0000
  • 524cc0f1ac Move data related debug output to verbosity level 8 MelwareDE 2011-03-07 09:56:52 +0000
  • 21aa254147 Add distclean and sysclean clean targets (for development use). MelwareDE 2011-02-04 17:41:46 +0000
  • 274a293f76 Add access to Diva trace driver MelwareDE 2011-02-04 17:37:27 +0000
  • b684805ca1 Restored compilation with version 1.2 MelwareDE 2011-02-04 17:36:26 +0000
  • 53915531f5 Add copyright MelwareDE 2011-02-04 17:23:43 +0000
  • 578b7005c7 Add module to write traces to Diva trace driver. Restore compilation with version 1.2 MelwareDE 2011-02-04 17:18:05 +0000
  • 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 MelwareDE 2011-01-12 00:15:34 +0000
  • 58cf952292 Add sending of CALL PROCEEDING messages MelwareDE 2010-12-21 19:14:27 +0000
  • ca1b241cdf For unknown reason NULL PLCI queue is not properly processed while line interconnect is in process. The queue grows from line interconnect to line interconnect and causes long delay. This behavior to be investigated. Current solutionis to drom queue if exceeds practicelly acceptable limits MelwareDE 2010-12-17 12:10:14 +0000
  • bad928afca Add 'capi show bridges' to show used by group based conference resources. Add information about state of tx stream to 'capi show resources' MelwareDE 2010-12-16 23:11:31 +0000
  • 02d04c7e9d Use const to improve optimization MelwareDE 2010-12-16 23:05:00 +0000
  • 22833e5ec7 Group based conference, debug MelwareDE 2010-12-16 14:28:46 +0000
  • c4a5d9e6d4 Allow use of group based conference for resource PLCIand for TDM connections MelwareDE 2010-12-15 21:05:26 +0000
  • b75d1cbc3e Group based conference, calculate size of group dependent on the type of controller MelwareDE 2010-12-14 22:12:41 +0000
  • 6decf34007 Group based conference, remove groups only if enture conference is in idle state, clean up MelwareDE 2010-12-14 16:28:18 +0000
  • 3c491e7f65 Group based conference, cleanup conference bridges if not in use MelwareDE 2010-12-13 22:19:16 +0000
  • 601e88e668 Pretty formatting for 'capi chatinfo' to accomodate long SIP names MelwareDE 2010-12-13 08:45:35 +0000
  • a952dcd336 Add group based conference, in progress MelwareDE 2010-12-10 22:46:01 +0000
  • 2a83825aaf Show bridge resources MelwareDE 2010-12-10 21:29:37 +0000
  • ac9d6b319b chan_connect, fixed calculation of the controller group MelwareDE 2010-11-29 08:42:34 +0000
  • 733395c63d Crash if controller list is sparse MelwareDE 2010-11-26 17:11:07 +0000
  • 47a34d4bb9 chat_connect connection was established only after next user joined the conference MelwareDE 2010-11-26 16:57:43 +0000
  • c8baf15baa Implement chat_connect for all supported Diva hardware MelwareDE 2010-11-24 21:44:22 +0000
  • a60f4cf67a Add chat_connect to interconnect two chat roouss using NULL PLCI MelwareDE 2010-11-24 17:08:11 +0000
  • 29581c9637 Compatibility with 1.4 MelwareDE 2010-11-22 14:19:14 +0000
  • e0484c4db5 Reset EC if hold reported by netwwork MelwareDE 2010-11-10 14:07:51 +0000
  • 9f1b2b83cc Update connected line info after reception of Called Party Name MelwareDE 2010-11-09 09:20:29 +0000
  • 9a3483e6a0 Process Party Changed Events. Update Connected Name MelwareDE 2010-11-09 09:03:41 +0000
  • 80b5145d6b Add/Update copyright MelwareDE 2010-11-08 10:13:48 +0000
  • 3b577b11ad Update MelwareDE 2010-11-08 10:13:27 +0000
  • ab7eff3897 Add AMI action CapichatRemove MelwareDE 2010-11-06 18:38:52 +0000
  • 7bbeb7ecf6 Add AMI interface MelwareDE 2010-11-06 18:01:35 +0000
  • 4f4b5bb6b6 Add device state for interfaces MelwareDE 2010-11-05 21:58:49 +0000
  • e4de99914f Add device state for chat conference rooms MelwareDE 2010-11-05 13:13:12 +0000
  • d55a1dae94 Move AMI related functionality to common file MelwareDE 2010-11-05 13:12:43 +0000
  • 66562edbcc CapichatList is now a single source of information about conference members MelwareDE 2010-11-05 09:58:12 +0000
  • 420fdc352d Add CapichatJoin, CapichatLeave and CapichatEnd events MelwareDE 2010-11-04 22:16:49 +0000
  • 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?) MelwareDE 2010-11-04 19:57:26 +0000
  • 487fb33bb9 Started unification of CLI and AMI code. Fixed numerous bugs in AMI and CLI commands. Add AMI CapichatMute, CapichatUnmute and CapiCommand commands MelwareDE 2010-11-04 19:17:16 +0000
  • 9c3cceccda Add AMI CapichatList MelwareDE 2010-11-03 22:04:22 +0000
  • d5c3b62610 Fixed warnings if compiling for 1.4/1.6 MelwareDE 2010-11-03 22:03:30 +0000
  • 4ce2cebee5 Add 'chat manage' for management of chat conferences. Add first command 'remove'. To be reworked to support full range of commands. MelwareDE 2010-11-02 15:44:36 +0000
  • 95d5034d2f Add 'capi exec' CLI command MelwareDE 2010-11-02 14:18:31 +0000
  • 221d9ed595 Add 'capi exec' CLI command MelwareDE 2010-11-02 14:15:35 +0000
  • 894853c92d Extended CLI interface by 'capi exec' to apply capicommand commands using CLI. MelwareDE 2010-11-02 14:14:59 +0000
  • bb674f18c1 Apply Digital gain and AGC commands to line side of resource PLCI. Extended CLI interface by 'capi exec' to apply capicommand commands using CLI. MelwareDE 2010-11-02 14:14:43 +0000
  • 187d462cbd Add 'capi ifcstate' and 'capi show resources' MelwareDE 2010-10-29 21:54:05 +0000
  • 6c7ba82edf Add 'capi show resources' MelwareDE 2010-10-29 21:51:03 +0000
  • 90557f5ced Moved CLI functionality to separate file. Clean up. MelwareDE 2010-10-29 18:54:15 +0000
  • cd36dac329 Better call distribution algorithm MelwareDE 2010-10-26 23:32:29 +0000
  • 2db2bf01bd Better call distribution algorithm MelwareDE 2010-10-26 23:31:37 +0000
  • 17658c5edf Better call distribution algorithm MelwareDE 2010-10-26 22:22:25 +0000
  • fd7c663caf Detect inotify is installed and available MelwareDE 2010-10-26 11:27:58 +0000
  • 7037ba337b : MelwareDE 2010-10-26 11:26:19 +0000
  • 5940695186 Changed 'capi show channels' to show state of selected channel only MelwareDE 2010-10-26 10:41:23 +0000
  • e957372537 Add 'capi ifcstatus' CLI command MelwareDE 2010-10-26 09:53:16 +0000
  • 10384d0bbf Compatibility with Asterisk 1.4 MelwareDE 2010-10-26 09:52:18 +0000
  • 8fb2018db7 Use information about hardware for distribution of media processing resources across CAPI controllers. Clean up. MelwareDE 2010-10-25 21:21:31 +0000
  • e534562827 Use provided by Diva hardware status information for distribution of outgoing calls between CAPI controllers MelwareDE 2010-10-22 22:44:50 +0000
  • f7e19c4cad Diva interface status MelwareDE 2010-10-19 13:44:06 +0000