Commit Graph

311 Commits

Author SHA1 Message Date
MelwareDE 1b125d4d7e - correct interface cleanup for null-plci.- correct interface cleanup
for null-plci.- correct interface cleanup for null-plci.- correct
  interface cleanup for null-plci.- correct interface cleanup for
  null-plci.- correct interface cleanup for null-plci.- correct
  interface cleanup for null-plci.- correct interface cleanup for
  null-plci.- correct interface cleanup for null-plci.
2007-04-29 15:54:38 +00:00
MelwareDE 2a56d9bf59 - fix NULL-PLCI handling for chat. 2007-04-29 14:00:32 +00:00
MelwareDE 9e7210d1de - removed _capi_put_cmsg(), sending capi messages is now done
with capi_sendf() only.
2007-04-28 20:59:44 +00:00
MelwareDE 47b9b750f1 - added basic null-plci handling for chat.
- moved more CAPI requests for sendf use.
2007-04-28 16:48:00 +00:00
MelwareDE 0c80e2361f answer call before entering chat 2007-04-28 10:09:58 +00:00
MelwareDE 025d7c827c - don't show error if capi_read has no message.
- supplementary should not export internal structure
- added preliminary capicommand(chat)
2007-04-27 23:02:27 +00:00
MelwareDE 117ae4eb13 Finalized CCBS implementation. 2007-04-24 20:21:04 +00:00
MelwareDE 892b24eb2a In case of INFO_IND(DISC) in stay-online mode, wait a little bit
for further infos like CCBS retain info before sending HANGUP to
Asterisk.
2007-04-24 11:45:54 +00:00
MelwareDE 2b907882eb - fixed peerlink verbose message.
- added version info to CLI command 'capi info'.
2007-04-24 08:35:44 +00:00
MelwareDE 625b1b6205 On CCBS callback, create a new channel event on given
context/exten/priority.
2007-04-23 22:18:36 +00:00
MelwareDE e5b84d2052 Introduce new Dial option 's' for stay-online mode to postpone the
DISCONNECT_REQ.
capicommand(hangup) or a timeout will then really disconnect the line.
This is needed for CCBS activation.
2007-04-23 18:47:49 +00:00
MelwareDE 767dd90bed - hopefully fixed ECT channel hang
- added option 'x' to ect for real explicit call transfer
2007-04-22 11:24:25 +00:00
MelwareDE 14abf19bb2 Cleanup all CCBS/CCNR/peerlink IDs correctly. 2007-04-22 10:03:52 +00:00
MelwareDE 246e5b21cb Added command to deactivate CCBS. 2007-04-21 20:32:27 +00:00
MelwareDE 60f76b3c70 - ccbsnr struct is now allocated, no static array any more.
- added command to set the local party to 'busy' or 'free' status.
2007-04-21 07:19:44 +00:00
MelwareDE 131740cb89 Added more CCBS message handling (not working yet). 2007-04-20 16:42:20 +00:00
MelwareDE e4e1beff0b Wait for _CONF on HOLD/RETRIEVE too. 2007-04-20 08:22:04 +00:00
MelwareDE ab87b13548 Moved more functions to use capi_sendf and changed capi_sendf
to wait for the _CONF too.
2007-04-20 08:17:29 +00:00
MelwareDE 92f26bd38b Use common find_interface_by_plci() function, no duplicates. 2007-04-19 20:31:42 +00:00
MelwareDE e9d1bbe5c5 Introduce capi_sendf() for easy capi message creation. 2007-04-19 20:24:15 +00:00
MelwareDE 9d4968ab3a QSIG:
- moved more code from chan_capi.c to qsig_core
 - make Call Transfer on alerting state working (wrong number will be displayed on target number at the moment)
2007-04-19 18:18:42 +00:00
MelwareDE 04d4580bc4 Moved qsig cleanup code to qsig core file. 2007-04-19 06:55:44 +00:00
MelwareDE cc90f574e6 Make sure peer link is removed on hangup. 2007-04-19 06:51:54 +00:00
MelwareDE b53dc5ad06 Fixed compilation with current asterisk-trunk.
This should fix PR#29.
2007-04-18 21:04:49 +00:00
MelwareDE 3204ffe743 Moved qsig capicommand functions into qsig core file (iflock is not
needed here I think, because list is read only).
Added preliminary ccbs command.
2007-04-18 11:48:07 +00:00
MelwareDE a9c2413461 Added linkage id handling for CCBS/CCNR. 2007-04-17 21:04:42 +00:00
MelwareDE cd18383e0e Moved more utilities into own files. 2007-04-15 20:29:12 +00:00
MelwareDE 5d65ee3566 - first step for cleanup to move some functions into specific files. 2007-04-15 19:39:49 +00:00
MelwareDE 703088c8d6 - cleanup of FACILITY_IND handling
- prepared CCBS/CCNR call linkage id retrieval
2007-04-15 18:25:29 +00:00
MelwareDE aae199cb8c QSIG:
- more code cleanup
 - removed some major bugs
 - added support for Call Transfer feature [working, but not complete - feature will be changed later]
 - decoding of path replacement added [only decoding, no action yet]
 - enhanced QSIG dialstring
2007-04-15 17:41:36 +00:00
MelwareDE b13f9e3f29 Prepared version 1.0.1 2007-04-14 22:34:18 +00:00
MelwareDE d9d3efeee1 Unregister from CAPI after new register is done.
This hopefully fixes PR#28, which caused Fritz driver not to work.
2007-04-08 21:31:23 +00:00
MelwareDE b21b7aacf7 Moved call to ast_async_goto() out of interface lock. 2007-04-08 21:20:47 +00:00
MelwareDE 5685a6950e Added variable setting of REDIRECTIONNUMBER on outgoing call. 2007-04-06 23:00:41 +00:00
MelwareDE 84a99f0eda Listen to supplementary services too. 2007-04-05 22:27:27 +00:00
MelwareDE 4025bdf491 Added b-channel number to channel-name for better identification. 2007-04-05 20:39:41 +00:00
MelwareDE 26f621aa78 Added option 'k' (keep bad fax) to capicommand(receivefax) to
not delete the fax file if reception was not successful.
2007-04-05 19:33:01 +00:00
MelwareDE cbd0547249 - don't send more DATA_B3 messages than allowed by CAPI_MAX_B3_BLOCKS. 2007-03-30 16:21:58 +00:00
MelwareDE 0b76a06672 - Don't send SELECT_B_PROTOCOL_REQ more than once if progress is
requested.
2007-03-30 15:53:39 +00:00
MelwareDE f50bb3fd2d QSIG:
- Implementation of Simple Call Transfer
2007-03-28 19:24:55 +00:00
MelwareDE 6bba2bbfc6 QSIG:
- added support for rerouting informations on incoming calls
2007-03-25 17:03:19 +00:00
MelwareDE 3b730f1042 - added missing value of maxlogicalchannels on CAPI register. 2007-03-24 12:41:33 +00:00
MelwareDE 8c812cee0c - don't send faxdata if NCCI is zero. 2007-03-15 10:16:41 +00:00
MelwareDE 8c79f0d18a QSIG:
- many bugfixes on name presentation handling
 - added support for different qsig variants
 - added support for rerouting informations on incoming calls
 - code cleanup
2007-03-10 14:23:20 +00:00
MelwareDE 0208255abd - register at CAPI with needed amount of maxChannels instead of fixed 120. 2007-03-05 20:00:35 +00:00
MelwareDE d469965446 - fixed compilation. 2007-02-11 16:04:58 +00:00
MelwareDE 6c19246b9d - Added QSIG patch from Mario Goegel. 2007-02-11 16:01:32 +00:00
MelwareDE 92c3f4afc6 Bumped copyright. 2007-02-11 14:51:30 +00:00
MelwareDE 096bacf541 - fixed compiler warning with Asterisk 1.4.0
- added music-on-hold on HOLD request for Asterisk 1.4
2007-02-11 14:34:10 +00:00
MelwareDE d4d4ba020d - added missing capicommand description. 2007-02-11 12:37:53 +00:00