Commit Graph

124 Commits

Author SHA1 Message Date
MelwareDE c02af7806f Added patch from Michael Gernoth to fix bridging by removing codec 'none'. 2019-01-22 08:03:48 +00:00
MelwareDE 07f6d27017 - fixed check of asterisk version with asterisk binary if another install path is used.
- prepared check for asterisk version 14.
2017-01-15 17:16:26 +00:00
MelwareDE a054dff7ae Added patch to support Asterisk 13 from Michael Kuron. 2017-01-15 17:12:14 +00:00
MelwareDE 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).

Q.931 (05.98) sections 5.1.2 and 5.4 also specify similar handling on lower
level (they also add "Call is not end-to-end ISDN; further call progress
information may be available in-band" as possible triggering indication).

This patch adds 't' option to dial string that allows switching chan_capi
to such mode of operation.
Without this option set chan_capi works as it did previously.

While we are at it also let's clean up handling of 'DISCONNECT' message
received via INFO_IND - 'case 2' had unnecessary dependency on 'doB3' variable
(only one value is possible by this point in code with i->outgoing being set),
'case 4' had unreachable branch and unnecessary predicates (which were always
true).
These changes should not cause any differences in operation.

Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
2016-07-11 14:32:43 +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 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 274a293f76 Add access to Diva trace driver 2011-02-04 17:37:27 +00:00
MelwareDE 3b577b11ad Update 2010-11-08 10:13:27 +00:00
MelwareDE 221d9ed595 Add 'capi exec' CLI command 2010-11-02 14:15:35 +00:00
MelwareDE 187d462cbd Add 'capi ifcstate' and 'capi show resources' 2010-10-29 21:54:05 +00:00
MelwareDE cd36dac329 Better call distribution algorithm 2010-10-26 23:32:29 +00:00
MelwareDE b6811a3bc2 Add MWI Client 2010-10-15 14:43:58 +00:00
MelwareDE 5076ada4c7 Add MWI Server 2010-10-13 23:17:33 +00:00
MelwareDE cba80e7f25 Allow "," as capicommand option separator (needed from asterisk 1.6) 2010-09-26 10:51:45 +00:00
MelwareDE 5a5bedc999 Allow to configure custom context,exten,priority to jump to
if a fax is detected.
2010-09-24 19:20:28 +00:00
MelwareDE 1d1fca7181 Add HD voice using G.722, Siren7, Siren14 and Slinear16. Add Slinear. 2010-09-16 13:13:03 +00:00
MelwareDE 9d669bc5c3 Use Diva QSIG CAPI extensions for processing of Calling Party Name 2010-09-14 19:54:25 +00:00
MelwareDE 5d0d05892b Resolved http://www.ipphoneforum.eu/showthread.php?t=220051 2010-09-12 16:09:35 +00:00
MelwareDE a6f24499b8 Use Diva streaming for NULL PLCI and for resource PLCI 2010-08-24 08:37:04 +00:00
MelwareDE 06803fcc9f 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:45:37 +00:00
MelwareDE fa901efa62 added FACILITY_IND log for CD 2010-07-24 18:26:43 +00:00
MelwareDE e3d9df8417 Added capicommand(keypad)
(untestet).
2010-07-23 08:08:40 +00:00
MelwareDE a4f7b18361 Added variable DISCONNECT_IND_REASON when DISCONNECT_IND is received. 2010-07-22 05:31:51 +00:00
MelwareDE 23307b78fb Fixed typos. 2010-07-18 00:30:32 +00:00
MelwareDE 0edff4c50d Add econtransitconn configurationsparameter 2010-07-17 23:30:57 +00:00
MelwareDE bb0fd3387f Fixed memorynleak in chat_play if using with 's' option 2010-07-10 08:25:07 +00:00
MelwareDE ed165f4a36 Add Diva streaming 2010-06-30 10:56:15 +00:00
MelwareDE 3256ef3db9 Added dialplan variables ISDNPI1 and ISDNPI2 2010-04-21 07:11:10 +00:00
MelwareDE d6c8fe4db9 Merge latest fixes to stable branch. 2010-04-06 17:33:25 +00:00
MelwareDE bf1eb50548 asterisk trunk API adaptions 2010-03-01 17:59:31 +00:00
MelwareDE d2094b25b7 removed entry of reversed change 2010-03-01 16:36:10 +00:00
MelwareDE 4ffad9eebd 2010-02-17 19:15:15 +00:00
MelwareDE 85926f056a Ignore voice frames for CAPI without data silently. 2010-02-13 21:23:59 +00:00
MelwareDE b42ada0ec9 - added hint in changes about last fix 2010-02-10 08:47:06 +00:00
MelwareDE 675bf55412 Corrected check for Info value on CONNECT_B3_CONF 2009-09-17 18:12:02 +00:00
MelwareDE 233826121a preparing 1.1.4 2009-08-16 10:15:33 +00:00
MelwareDE 57708ed431 Fixed chat when adding third room. 2009-08-06 15:55:00 +00:00
MelwareDE 529b619d33 Latest changes are now version 1.1.3 2009-08-04 07:56:14 +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 cf77a3577a Use CALLEDTON variable to specity the 'ETS 300 102-1' called party number octet 3 for outgoing calls 2009-07-22 08:18:46 +00:00
MelwareDE 30af5e14c1 Add chat_command. Add r/l/o/a chat commands to remove users/listeners/operatirs/all users from conference 2009-07-16 14:16:56 +00:00
MelwareDE 5a8db9b7aa Add chat_play 2009-05-15 12:29:01 +00:00
MelwareDE 69da53451d Add description for chat_play 2009-05-15 12:23:28 +00:00
MelwareDE 01df5d5ef3 Use direct access to vocoder without RTP framing 2009-05-08 20:15:41 +00:00
MelwareDE ea4a234fec Add DTMF detection for NULL PLCI 2009-05-06 20:38:13 +00:00
MelwareDE ad4b6abc2f Add clear channel fax 2009-05-02 13:21:17 +00:00
MelwareDE 7fe17bac31 Add dynamic half duplex conference 2009-05-01 10:21:14 +00:00