Commit Graph

821 Commits (29b662a4b698007aae611d6dd35c6bd84d63b979)
 

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
12 years ago
MelwareDE 02c9627241 Multiple customers complained that asterisk cant start if CAPI is not loaded
12 years ago
MelwareDE 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.
12 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 0f986eebc9 RTP changes for asterisk 1.8
12 years ago
MelwareDE 6307669221 Added missing cause message for CUG.
12 years ago
MelwareDE 49d3f54fcc Add support for tx stream counter polling
12 years ago
MelwareDE 7cb0fe0e8f /dev/mem is accessible for root user only. Implement system call instead of mapping using /dev/mem to access stream counter.
12 years ago
MelwareDE 00b4758564 Fixed descriptor leak
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 c5a0982ee5 Add support for host based protocol code
12 years ago
MelwareDE c4bc7f524b Spelling
12 years ago
MelwareDE 78fd7fb7e5 Only noise supression command should be sent to Data PLCI
12 years ago
MelwareDE 524cc0f1ac Move data related debug output to verbosity level 8
12 years ago
MelwareDE 21aa254147 Add distclean and sysclean clean targets (for development use).
12 years ago
MelwareDE 274a293f76 Add access to Diva trace driver
12 years ago
MelwareDE b684805ca1 Restored compilation with version 1.2
12 years ago
MelwareDE 53915531f5 Add copyright
12 years ago
MelwareDE 578b7005c7 Add module to write traces to Diva trace driver. Restore compilation with version 1.2
12 years ago
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
13 years ago
MelwareDE 58cf952292 Add sending of CALL PROCEEDING messages
13 years ago
MelwareDE 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
13 years ago
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'
13 years ago
MelwareDE 02d04c7e9d Use const to improve optimization
13 years ago
MelwareDE 22833e5ec7 Group based conference, debug
13 years ago
MelwareDE c4a5d9e6d4 Allow use of group based conference for resource PLCIand for TDM connections
13 years ago
MelwareDE b75d1cbc3e Group based conference, calculate size of group dependent on the type of controller
13 years ago
MelwareDE 6decf34007 Group based conference, remove groups only if enture conference is in idle state, clean up
13 years ago
MelwareDE 3c491e7f65 Group based conference, cleanup conference bridges if not in use
13 years ago
MelwareDE 601e88e668 Pretty formatting for 'capi chatinfo' to accomodate long SIP names
13 years ago
MelwareDE a952dcd336 Add group based conference, in progress
13 years ago
MelwareDE 2a83825aaf Show bridge resources
13 years ago
MelwareDE ac9d6b319b chan_connect, fixed calculation of the controller group
13 years ago
MelwareDE 733395c63d Crash if controller list is sparse
13 years ago
MelwareDE 47a34d4bb9 chat_connect connection was established only after next user joined the conference
13 years ago
MelwareDE c8baf15baa Implement chat_connect for all supported Diva hardware
13 years ago
MelwareDE a60f4cf67a Add chat_connect to interconnect two chat roouss using NULL PLCI
13 years ago
MelwareDE 29581c9637 Compatibility with 1.4
13 years ago
MelwareDE e0484c4db5 Reset EC if hold reported by netwwork
13 years ago
MelwareDE 9f1b2b83cc Update connected line info after reception of Called Party Name
13 years ago
MelwareDE 9a3483e6a0 Process Party Changed Events. Update Connected Name
13 years ago
MelwareDE 80b5145d6b Add/Update copyright
13 years ago
MelwareDE 3b577b11ad Update
13 years ago
MelwareDE ab7eff3897 Add AMI action CapichatRemove
13 years ago