MelwareDE
|
955b02d460
|
Added changes from https://github.com/Ionic/chan_capi
Thanks to Mihai Moldovan
|
2015-02-28 16:35:31 +00:00 |
MelwareDE
|
f143a92dd1
|
Detect threeway call.
|
2013-10-22 10:25:45 +00:00 |
MelwareDE
|
840557751c
|
Check for bchannel information element on incoming call.
|
2013-08-09 10:56:22 +00:00 |
MelwareDE
|
72111c4049
|
- Adapt to new cache argument for ast_devstate_changed()
|
2013-02-04 10:36:20 +00:00 |
MelwareDE
|
20eef6a35a
|
Refuse to reload on active channels.
|
2012-11-15 10:37:50 +00:00 |
MelwareDE
|
850e8c24d1
|
try to check for asterisk version 11
|
2012-11-06 09:25:32 +00:00 |
MelwareDE
|
2ceebff2d9
|
restart changes
|
2012-10-24 11:58:02 +00:00 |
MelwareDE
|
36c44f6e3f
|
Added hint for Asterisk 1.8
|
2012-10-24 11:18:57 +00:00 |
MelwareDE
|
0a308ee538
|
Fixed compilation for new Asterisk-10 and new gcc.
|
2012-06-13 13:29:40 +00:00 |
MelwareDE
|
eb21edd1cf
|
Using bfdload.bin newer v.24/112-20 this is possible to activate noise supression in Tx direction too.
|
2012-05-22 12:52:08 +00:00 |
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.
|
2012-04-11 09:45:19 +00:00 |
MelwareDE
|
50df20964f
|
Do not access channel->fds directly, use ast_channel_set_fd if available
|
2012-03-02 22:36:08 +00:00 |
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
|
2011-11-16 21:43:04 +00:00 |
MelwareDE
|
02c9627241
|
Multiple customers complained that asterisk cant start if CAPI is not loaded
|
2011-11-16 10:01:28 +00:00 |
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.
|
2011-10-26 16:59:11 +00:00 |
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
|
2011-10-05 09:56:42 +00:00 |
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.
|
2011-10-05 09:09:23 +00:00 |
MelwareDE
|
011b8e71f9
|
Clean up
|
2011-10-04 08:55:41 +00:00 |
MelwareDE
|
a195a39a55
|
Compaibility with asterisk 10.0 BETA1
|
2011-10-04 08:41:28 +00:00 |
MelwareDE
|
0f986eebc9
|
RTP changes for asterisk 1.8
|
2011-08-30 19:20:05 +00:00 |
MelwareDE
|
6307669221
|
Added missing cause message for CUG.
|
2011-08-07 14:31:05 +00:00 |
MelwareDE
|
49d3f54fcc
|
Add support for tx stream counter polling
|
2011-07-01 20:30:39 +00:00 |
MelwareDE
|
7cb0fe0e8f
|
/dev/mem is accessible for root user only. Implement system call instead of mapping using /dev/mem to access stream counter.
|
2011-06-14 21:17:01 +00:00 |
MelwareDE
|
00b4758564
|
Fixed descriptor leak
|
2011-06-14 11:34:59 +00:00 |
MelwareDE
|
c1e0bc653b
|
Fixed triggered by disconnect collision crash
|
2011-05-11 09:03:17 +00:00 |
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).
|
2011-04-29 09:44:26 +00:00 |
MelwareDE
|
4411cbc18c
|
Work around processing of fast sequence of events (overlapped receiving of called party number)
|
2011-04-21 21:04:29 +00:00 |
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.
|
2011-04-21 20:44:45 +00:00 |
MelwareDE
|
c5a0982ee5
|
Add support for host based protocol code
|
2011-04-13 10:39:05 +00:00 |
MelwareDE
|
c4bc7f524b
|
Spelling
|
2011-04-01 08:55:49 +00:00 |
MelwareDE
|
78fd7fb7e5
|
Only noise supression command should be sent to Data PLCI
|
2011-03-07 09:57:43 +00:00 |
MelwareDE
|
524cc0f1ac
|
Move data related debug output to verbosity level 8
|
2011-03-07 09:56:52 +00:00 |
MelwareDE
|
21aa254147
|
Add distclean and sysclean clean targets (for development use).
|
2011-02-04 17:41:46 +00:00 |
MelwareDE
|
274a293f76
|
Add access to Diva trace driver
|
2011-02-04 17:37:27 +00:00 |
MelwareDE
|
b684805ca1
|
Restored compilation with version 1.2
|
2011-02-04 17:36:26 +00:00 |
MelwareDE
|
53915531f5
|
Add copyright
|
2011-02-04 17:23:43 +00:00 |
MelwareDE
|
578b7005c7
|
Add module to write traces to Diva trace driver. Restore compilation with version 1.2
|
2011-02-04 17:18:05 +00:00 |
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
|
58cf952292
|
Add sending of CALL PROCEEDING messages
|
2010-12-21 19:14:27 +00:00 |
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
|
2010-12-17 12:10:14 +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
|
02d04c7e9d
|
Use const to improve optimization
|
2010-12-16 23:05:00 +00:00 |
MelwareDE
|
22833e5ec7
|
Group based conference, debug
|
2010-12-16 14:28:46 +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
|
2a83825aaf
|
Show bridge resources
|
2010-12-10 21:29:37 +00:00 |