Commit Graph

839 Commits

Author SHA1 Message Date
MelwareDE 637e509c96 Check for resent SETUP message. 2005-08-29 15:21:12 +00:00
MelwareDE 2356a1f435 remove possible overflow in capi_number() 2005-08-29 14:58:36 +00:00
MelwareDE 398aa1b09f - added variable REDIRECTREASON
- use stack memory for capi_number()
- use struct for capicommand() commands
- capicommand(RETRIEVE) can now be called from other channels
- start PBX on SETUP only.
2005-08-28 14:14:23 +00:00
MelwareDE 7ee382db9e Set temporary holdtype via capicommand(). 2005-08-25 19:30:31 +00:00
MelwareDE d5490d3ac5 - changed isdnmode configuration from ptp/ptmp to msn/did
- added ntmode configuration
2005-08-25 19:00:55 +00:00
MelwareDE e7cc5d7be4 Switched to 'holdtype' configuration. 2005-08-25 18:16:44 +00:00
MelwareDE aa6849f48f When enabling/disabling echo-squelch via capicommand(), this should be
a temporary setting only.
2005-08-25 17:45:39 +00:00
MelwareDE d2aabadbff Added description on used variables. 2005-08-25 17:35:21 +00:00
MelwareDE 861ddcf723 Use variable CONNECTEDNUMBER on Answer(). 2005-08-25 12:54:04 +00:00
MelwareDE 44934a4f4f Set variable REDIRECTINGNUMBER on incomming call if it was diverted. 2005-08-25 11:22:34 +00:00
MelwareDE e7351dea35 chan_capi_pvt.h does not exist any more. 2005-08-22 07:53:36 +00:00
MelwareDE aef27548d5 ECT should work now (not yet really tested). 2005-08-21 15:35:44 +00:00
MelwareDE ab3ff868aa - moved ECT to capicommand() (not working yet)
- added HOLD/RETRIEVE for Asterisk indications.
2005-08-21 10:28:43 +00:00
MelwareDE 0e85ce353d - simplyfied read of supplementary services 2005-08-19 17:18:10 +00:00
MelwareDE ec07811d72 - fixed unload
- removed obsolete thread mutex
2005-08-19 16:40:23 +00:00
MelwareDE b5f91be828 Added info elements 'notification indication' and 'notify'. 2005-08-19 16:16:19 +00:00
MelwareDE dafa5e1fe0 - verbose/debug messages with better prefix usage.
- added asterisk HOLD definition
2005-08-19 15:55:56 +00:00
MelwareDE 703b8662d1 Fixed dnid/exten/immediate handling on PtP. 2005-08-18 07:25:17 +00:00
MelwareDE effa5cf682 Fixed compilation with Asterisk 1.0.X 2005-08-17 12:13:19 +00:00
MelwareDE df6009a9af Moved 'hold' and 'retrieve' to capicommand(). 2005-08-16 18:25:03 +00:00
MelwareDE 204229563b First changes for RTP bridging support. 2005-08-16 10:11:43 +00:00
MelwareDE d057edc4e7 MCID is now done via capicommand() 2005-08-14 14:57:04 +00:00
MelwareDE 202a55682e Enable/Disable echosquelch via capicommand(). 2005-08-14 13:59:16 +00:00
MelwareDE 743e63fbf7 Receive a fax via CAPI is now done with capicommand(receivefax|...) 2005-08-14 12:32:18 +00:00
MelwareDE 8f8b5bd30c - Fixed call-deflection and moved this feature from separate application
to capicommand().
2005-08-13 18:21:20 +00:00
MelwareDE 5ea11118df - don't send DTMF 'X' and 'Y' to Asterisk.
- don't error, just be debug-verbose on no owner in pipe_frame.
2005-08-13 12:13:02 +00:00
MelwareDE 7b9ac6df71 Show confirmation error on real error only. 2005-08-13 11:15:51 +00:00
MelwareDE d90cc3e3a0 Added config option 'immediate' to start pbx if no dnid has been
received yet.
2005-08-13 09:31:07 +00:00
MelwareDE db616061c9 - Don't use kernel headers, remove linux/capi.h.
Patch 1255948
- Read capi word using own function (endian-fixed).
2005-08-12 18:31:50 +00:00
MelwareDE 2ba1e78c1a Added function to read capi word. 2005-08-12 18:29:29 +00:00
MelwareDE 6ae79a6c7a This patch adds support for two more info notification
types (call state and status) and corrects a spelling
 error in "CHANNEL IDENTIFICATION."
Patch 1255942
2005-08-12 18:08:56 +00:00
MelwareDE 70f78f2d46 Added .cvsignore file for the automatically generated files.
Patch 1255932
2005-08-12 18:03:48 +00:00
MelwareDE c04b3f2af5 Added early check for busy cause.
Patch 1255927
2005-08-12 17:56:06 +00:00
MelwareDE ed27fc4c76 Use cause definitions instead of values.
Patch 1255922
2005-08-12 17:12:11 +00:00
MelwareDE fa5d4ed8f2 - Fixed ulaw conversion.
- Update channel name on did changes.
2005-08-10 19:19:16 +00:00
MelwareDE 088f3a9c8e Support 'type of number' (numbering-plan). 2005-08-07 19:24:06 +00:00
MelwareDE d6f29afc3f Removed old PRES_* defines. 2005-08-07 14:31:22 +00:00
MelwareDE 458e209ac7 Improved state disconnect a little bit. 2005-08-07 13:33:48 +00:00
MelwareDE 450dd31d58 Added 'relaxdtmf'. 2005-08-07 12:21:36 +00:00
MelwareDE 6e4940b41a U-Law setting is now done in capi.conf instead of Makefile define. 2005-08-07 11:40:07 +00:00
MelwareDE 35dccef953 Make the notice about not found interface in capi_request a verbose message
for level 2.
2005-08-07 10:33:46 +00:00
MelwareDE d61070d627 Added -fPIC to CFLAGS. 2005-08-07 10:27:50 +00:00
MelwareDE 738d1fa5f1 Don't reject/busy on call-waiting without interface, just ignore. 2005-08-01 17:20:09 +00:00
MelwareDE c587025a3c Allow using interface name in Dial(). 2005-07-27 18:17:41 +00:00
MelwareDE 13a3bfba4b - first base for new CapiCommand() application.
- handle incoming call correctly if immediate hangup is requested.
2005-07-27 17:20:09 +00:00
MelwareDE 33626da2f7 Added state 'INCALL' 2005-07-27 17:18:03 +00:00
MelwareDE aaec11fea0 On hangup, use hangupcause from other channel or from var PRI_CAUSE. 2005-07-23 16:07:03 +00:00
MelwareDE e120941c33 Improved DID handling on PtP connections. 2005-07-22 10:40:51 +00:00
MelwareDE d9c4851405 Fix possible null pointer of callerid in capi_call(). 2005-07-21 11:34:05 +00:00
MelwareDE 28a4c3445d If ALERT is not possible, Asterisk must do it. 2005-07-18 20:03:25 +00:00