Good afternoon, colleagues!
I have the following problem: always fires DTMF CID detector on FXO port in TDM410P card, even when line cable is disconnected.
I have assembled the following configuration: OS - “FreeBSD test.ogogon.org 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec 4 06:55:39 UTC 2012 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386”, Asterisk - “asterisk11-11.1.0”, DAHDI - “dahdi-kmod-2.4.0rc5_6”, board - “Digium Wildcard TDM410P (3xFXO+1xFXS)”, GSM terminal - BenQ C5 (aka FWT APC-868).
It is important to explain that the terminal has reported CID format ETSI FSK. And he did not understand my FXO gateway D-Link. I found in the Internet some underground command to switch CID in this phone into DTMF. After that terminal started to give CID in DTMF format, but before the first ring tone.
When I got the board tdm410p, I decided to connect the GSM terminal for her.
Here is my file chan_dahdi.conf:
;
[channels]
;
callwaiting = yes
usecallingpres = yes
callwaitingcallerid = yes
threewaycalling = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
echocancel = yes
echotraining = yes
rxgain = 4.0
txgain = 4.0
usecallerid = yes
hidecallerid = no
sendcalleridafter = 0
language = en
;
group = 0
description = GSM gate
;signalling = fxs_ks
signalling = fxs_ls
callerid = asreceived
cidstart = dtmf
cidsignalling = dtmf
;dtmfcidlevel = 0
context = from-pstn
channel => 1
;
group = 1
description = CDMA gate
signalling = fxs_ks
callerid = asreceived
cidstart = ring
cidsignalling = dtmf
context = from-pstn
channel => 2
;
group = 2
description = Free line
signalling = fxs_ks
context = free
chanel => 3
;
group = 3
description = Phone line
signalling = fxo_ks
context = local-test
channel => 4
To receive an CID I gave the command “cidstart = dtmf”.
After that Asterisk started constantly write to the console:
[Mar 4 00:38:26] WARNING[100200][C-0000003a]: sig_analog.c:2419 __analog_ss_thread: DTMFCID timed out waiting for ring. Exiting simple switch
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
== Starting DTMF CID detection on channel 1
-- Starting simple switch on 'DAHDI/1-1'
[Mar 4 00:38:31] WARNING[100201][C-0000003b]: sig_analog.c:2419 __analog_ss_thread: DTMFCID timed out waiting for ring. Exiting simple switch
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
== Starting DTMF CID detection on channel 1
-- Starting simple switch on 'DAHDI/1-1'
[Mar 4 00:38:36] WARNING[100202][C-0000003c]: sig_analog.c:2419 __analog_ss_thread: DTMFCID timed out waiting for ring. Exiting simple switch
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
== Starting DTMF CID detection on channel 1
-- Starting simple switch on 'DAHDI/1-1'
[Mar 4 00:38:41] WARNING[100203][C-0000003d]: sig_analog.c:2419 __analog_ss_thread: DTMFCID timed out waiting for ring. Exiting simple switch
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
== Starting DTMF CID detection on channel 1
-- Starting simple switch on 'DAHDI/1-1'
[Mar 4 00:38:45] WARNING[100204][C-0000003e]: sig_analog.c:2419 __analog_ss_thread: DTMFCID timed out waiting for ring. Exiting simple switch
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
== Starting DTMF CID detection on channel 1
-- Starting simple switch on 'DAHDI/1-1'
I tried to switch the type of signalisation on the port.
Even after disconnecting from the board telephone cable this is going on.
What am I doing wrong? How to turn off false alarms?
Ogogon.