Commit Graph

821 Commits

Author SHA1 Message Date
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
MelwareDE 8020b0fc3f Fixed seg fault on hangup when in answering. 2005-07-18 19:41:31 +00:00
MelwareDE 8dd0c5d34c Set calling presentation of channel for incoming calls. 2005-07-18 18:50:43 +00:00
MelwareDE e90739c7e8 - capi.conf structure changes: one own section for each interface,
no global 'interfaces' any more. Section name will be interface name.
- restructured module loading and init.
- dial string changed: parameters like 'b' no in number any more.
- send alert on alerting only (busy() and congestion() work now).
- better overlap sending (new parameter 'o' for dialstring to
  send only the first two digits with CONNECT_REQ only, the remaining
  digits and even digits following the dial() command, will be send
  as INFO_REQ/Overlap).
2005-07-17 19:01:14 +00:00
MelwareDE 91b4ab5a4f Use a lock for debug messages to ensure non-currupted message-lines. 2005-07-16 12:04:48 +00:00
MelwareDE bdc08177b3 Send progress and preoceeding to * when the network signals them. 2005-07-16 11:57:01 +00:00
MelwareDE f47e4891de Better error message if DID was not found in extensions. 2005-07-14 08:52:40 +00:00
MelwareDE 88e078e850 Fixed fault in ALERT_CONF when DISCONNECTING. 2005-07-13 18:27:58 +00:00
MelwareDE a4024367be increased voice send buffer a little bit 2005-07-13 15:29:06 +00:00
MelwareDE 9369d93abe Removed application CallingPres() and use the correct SetCallerPres()
settings.
2005-07-13 15:07:31 +00:00
MelwareDE dfeacf6489 Set status to CONGESTION, if switch reports it. 2005-07-13 12:47:52 +00:00
MelwareDE dd550ac5fa Set correct DIALSTATUS and HANGUPCAUSE. 2005-07-13 12:31:06 +00:00
MelwareDE 91817878d8 Fixed fault on wrong dial string. 2005-07-12 20:40:31 +00:00
MelwareDE 5a96c01fd8 Set DNID correctly. 2005-07-12 20:15:50 +00:00
MelwareDE 1eb471b00c Fixed fault in ACTIVE_B3_IND on DISCONNECTING and reordered INFO_IND
elements.
2005-07-12 19:50:54 +00:00
MelwareDE 3a5b43c45e remove compiler warning on format string 2005-07-04 17:33:13 +00:00
MelwareDE 32448a4482 gX in the dialstring may be a list of groups or a range. 2005-07-03 12:15:14 +00:00
MelwareDE 511e30e401 An unused controller will be announced with 'NOTICE' only. 2005-07-03 11:37:21 +00:00
MelwareDE d969f5ef38 if the msn is not found, the message is just a debug message 2005-06-30 18:44:47 +00:00