Commit Graph

510 Commits (master)

Author SHA1 Message Date
MelwareDE c02af7806f Added patch from Michael Gernoth to fix bridging by removing codec 'none'. 4 years ago
MelwareDE a054dff7ae Added patch to support Asterisk 13 from Michael Kuron. 6 years ago
MelwareDE c6946a40c8 Fixed typo in setting hangupcause for asterisk-11 code. 6 years ago
MelwareDE ea23483041 CAPI specs (5th edition diagrams in section A.5) say that early B3 should 7 years ago
MelwareDE 955b02d460 Added changes from https://github.com/Ionic/chan_capi 8 years ago
MelwareDE f143a92dd1 Detect threeway call. 9 years ago
MelwareDE 840557751c Check for bchannel information element on incoming call. 10 years ago
MelwareDE 20eef6a35a Refuse to reload on active channels. 10 years ago
MelwareDE eb21edd1cf Using bfdload.bin newer v.24/112-20 this is possible to activate noise supression in Tx direction too. 11 years ago
MelwareDE 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. 11 years ago
MelwareDE 50df20964f Do not access channel->fds directly, use ast_channel_set_fd if available 11 years ago
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 11 years ago
MelwareDE 02c9627241 Multiple customers complained that asterisk cant start if CAPI is not loaded 11 years ago
MelwareDE 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 12 years ago
MelwareDE 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. 12 years ago
MelwareDE 011b8e71f9 Clean up 12 years ago
MelwareDE a195a39a55 Compaibility with asterisk 10.0 BETA1 12 years ago
MelwareDE c1e0bc653b Fixed triggered by disconnect collision crash 12 years ago
MelwareDE 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). 12 years ago
MelwareDE 4411cbc18c Work around processing of fast sequence of events (overlapped receiving of called party number) 12 years ago
MelwareDE 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. 12 years ago
MelwareDE 78fd7fb7e5 Only noise supression command should be sent to Data PLCI 12 years ago
MelwareDE 578b7005c7 Add module to write traces to Diva trace driver. Restore compilation with version 1.2 12 years ago
MelwareDE 58cf952292 Add sending of CALL PROCEEDING messages 12 years ago
MelwareDE 6decf34007 Group based conference, remove groups only if enture conference is in idle state, clean up 12 years ago
MelwareDE a952dcd336 Add group based conference, in progress 12 years ago
MelwareDE 733395c63d Crash if controller list is sparse 12 years ago
MelwareDE c8baf15baa Implement chat_connect for all supported Diva hardware 12 years ago
MelwareDE a60f4cf67a Add chat_connect to interconnect two chat roouss using NULL PLCI 12 years ago
MelwareDE e0484c4db5 Reset EC if hold reported by netwwork 12 years ago
MelwareDE 9f1b2b83cc Update connected line info after reception of Called Party Name 12 years ago
MelwareDE 9a3483e6a0 Process Party Changed Events. Update Connected Name 12 years ago
MelwareDE 4f4b5bb6b6 Add device state for interfaces 12 years ago
MelwareDE e4de99914f Add device state for chat conference rooms 12 years ago
MelwareDE 9c3cceccda Add AMI CapichatList 12 years ago
MelwareDE 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. 12 years ago
MelwareDE 90557f5ced Moved CLI functionality to separate file. Clean up. 12 years ago
MelwareDE 17658c5edf Better call distribution algorithm 12 years ago
MelwareDE 5940695186 Changed 'capi show channels' to show state of selected channel only 12 years ago
MelwareDE e957372537 Add 'capi ifcstatus' CLI command 12 years ago
MelwareDE 8fb2018db7 Use information about hardware for distribution of media processing resources across CAPI controllers. Clean up. 12 years ago
MelwareDE e534562827 Use provided by Diva hardware status information for distribution of outgoing calls between CAPI controllers 12 years ago
MelwareDE f7e19c4cad Diva interface status 12 years ago
MelwareDE 341d1a2d31 Clean up MWI code 12 years ago
MelwareDE 01d9dbfa34 Typos and coding style. 12 years ago
MelwareDE 5076ada4c7 Add MWI Server 12 years ago
MelwareDE 2c636c7484 Coding style, formatting. 13 years ago
MelwareDE e7da2a3aed Connected number shopuld reflect the type of number and numbering plan of called party number. This is still possible to change it using CALLEDTON variable 13 years ago
MelwareDE 8d916f3f90 Forgotten to add slinear16 to list of HD Audio codecs 13 years ago
MelwareDE eae8d38988 Typo. 13 years ago