Commit Graph

13 Commits

Author SHA1 Message Date
Andreas Eversberg da2abace4f Send two B-channel frames when first frame is received
The size of both frames match the receive size.
2023-03-05 12:26:58 +01:00
Andreas Eversberg 7daaa65487 Keep hook-flash timer when CC-DISC-REQ or DTMF is received
The timer must be kept, so that call gets released when it times out.
2023-03-05 12:26:57 +01:00
Andreas Eversberg 90913f6570 Add option to handle pulses from Swedish rotary phones correctly
One pulse represents '0', two pulses respresent '1', ect...
2023-02-26 07:54:35 +01:00
Andreas Eversberg 0365aa0edc Fixe issue that notifies 'call on hold' only once 2023-02-24 20:01:43 +01:00
Andreas Eversberg e802b9c67e Fixed hookflash issues
- Ignore hookflash when there is no connected call and no call on hold.
- No timeout when retrieving call.
- Release not connected call that is active.
2023-02-22 19:54:17 +01:00
Andreas Eversberg 39e66c6e31 Register recall signal is now handled correctly
Active call will be put on hold.
During dialing, active call will be retrieved.

This also applies to on-hook pulse, if it is used by AN. (No AN I have
seen uses this pulse.)
2023-02-22 19:36:03 +01:00
Andreas Eversberg f2500899b8 Add option to give numbers or ranges to complete en-block dialing 2023-02-05 10:59:24 +01:00
Andreas Eversberg 887aaddeee Changed from polling to select API 2023-02-05 10:58:42 +01:00
Andreas Eversberg 972c43d74e Added more caller ID alerting signals
If supported by the AN, different alerting signals can be configured.
See command line help for details.
2023-02-05 10:55:44 +01:00
Andreas Eversberg 6a812616a4 Fixed handling of call collision
An establishment is received from AN (access network), while
establishment request was sent to AN. The call is answered.
2023-02-05 10:46:22 +01:00
Andreas Eversberg 994c974074 Changed variable names of command line options 2023-02-05 10:35:52 +01:00
Andreas Eversberg a70bff87fc Hookflash can be performed by hang-up or by dialing one pulse
This allows short hookflash.
2023-02-05 10:34:46 +01:00
Andreas Eversberg 8f920659d5 Initial GIT import 2022-12-29 23:31:55 +01:00