[Fixd] Sangoma A200 FXO doesn't pick up until after 2 rings

s,1,Answer() is the first line in my dial plan.

Anyone else seen this? How did you fix it?

this is mostly to be expected. CallerID chirp is often sent right after the first ring, which means the channel driver waits until after the ring and the caller id data comes in before reporting a ringing channel / incoming call…

IF you use don’t use calledid, you can disable it by adding in the zapata.conf : callerid=no. Asterisk will then answer at the first call.

"callerid=no"
doesn’t seem to make a difference


From Console

Verbosity is at least 16

– Starting simple switch on 'Zap/1-1’
Aug 20 11:44:24 NOTICE[26878]: chan_zap.c:6061 ss_thread: Got event 18 (Ring Begin)…
Aug 20 11:44:26 NOTICE[26878]: chan_zap.c:6061 ss_thread: Got event 2 (Ring/Answered)…

– Executing Answer(“Zap/1-1”, “”) in new stack


[channels]

echocancel=yes
echocancelwhenbridged=yes

rxgain=8.0
txgain=-1.0
group = 2
signalling=fxs_ks
callerid=no
channel => 1-9

rxgain=8.0
txgain=-1.0
group = 5
signalling=fxs_ks
callerid=no
channel => 10

rxgain=8.0
txgain=-1.0
group = 3
signalling=fxs_ks
callerid=no
channel => 11

rxgain=8.0
txgain=-1.0
group = 4
signalling=fxs_ks
callerid=no
channel => 12

Sorry, wrong spelling : usecallerid=no

That did it!

Thanks.

NP