Calling DECT SIEMENS from outside : ring one time only

Hello,

I found a curious behaviour on 2 Siemens DECT connected on a DIGIUM TDM400P.

In internal, when I call phone 1=>phone 2, or phone 2=>phone 1, no problem.
But when the call is from the outside, the LCD displays the caller ID during all the call,
but the phone is ringing only one time.

Do you know why this difference ?
How could I fixe this ?

Thanks.

After new tests, I succeeded in finding the origin of the problem. It is an effect edge of the modifications made on zapata.conf and extensions.conf to activate Siemens DECT’s caller ID

I must choose between the ringing or the caller ID :cry: Could you please help me to activate these two features ?

extensions.conf

[code]exten => s,1,Wait(2)
exten => s,n,Answer()
exten => s,n,NoOp(${CALLERID(num)})

exten => s,n,dial(ZAP/1r&ZAP/2r) ;callerID KO, ringing OK.
OR
exten => s,n,Dial(Zap/1r1&Zap/2r1) ;callerID OK, only ONE ring when outside’s call

include => ivr_fr[/code]
log when ringing failure

-- Starting simple switch on 'Zap/4-1' -- Executing [s@internal:1] Wait("Zap/4-1", "2") in new stack -- Executing [s@internal:2] Answer("Zap/4-1", "") in new stack -- Executing [s@internal:3] NoOp("Zap/4-1", "06xxxxxxxx") in new stack -- Executing [s@internal:4] Dial("Zap/4-1", "Zap/1r&Zap/2r") in new stack [Aug 27 21:37:21] WARNING[27681]: chan_zap.c:7891 zt_request: Distinctive ring missing identifier in '1r' -- Called 1r

zapata.conf[code]channels]
language=fr
context=internal
switchtype=national
rxwink=300

;RTC
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
cadence=250,1500,1500,3000,1500,3000 ;caller ID Siemens
group=1
callgroup=1
pickupgroup=1
immediate=no
signalling=fxs_ks
context=internal
channel => 4

;poste 100
mailbox = 1@default
callerid=“interne” <1>
signalling=fxo_ks
language=fr
context=internal
channel => 1 [/code]