my situation is the following:
I connectet the *-server with a Digium TE122 via E1 to the NTPM of our provider NetCologne. I installed libpri-1.6.0 and zaptel-1.4.10. Everything on outgoing calls seems fine. But on incoming calls only the first digit of the DID after the head number seems to be transmitted / notified by Asterisk:
-- Executing [XXXX4@pri-ext:1] Set("Zap/1-1", "TIMEOUT(digit)=1") in new stack -- Digit timeout set to 1 -- Executing [XXXX4@pri-ext:2] WaitExten("Zap/1-1", "3") in new stack -- Accepting call from 'YYYYYYYYYYY' to 'XXXX4' on channel 0/1, span 1 -- Timeout on Zap/1-1, continuing...
You can see I even tried to use WaitExten() to wait for the missing digits. The DID is always 3 digits long and should have been XXXX401 in this case. They are definately transmitted by our provider because our previous telephone system (elmeg 880T) runs correctly.
This is my zapata.conf
[channels] switchtype=euroisdn language=de context=pri-ext signalling=pri_cpe channel => 1-15,17-31 group=1 ;pridialplan=local ;prilocaldialplan=local nationalprefix=0 internationalprefix=00 immediate=no overlapdial=yes callprogress=no busydetect=no echocancel=yes
Waht could I do? I tried to use the Asterisk Debian Package, a self compiled 1.4-Version and the current running self compiled 1.6-Version. It is always the same issue.