On 8 June 2011 20:43, Stefan Knoblich <stkn@freeswitch.org> wrote:
Am Wednesday 08 June 2011 schrieb Christian Benke:
My FS is connected to a plain BRI-line via a HFC-S PCI-card. On inbound calls i don't receive a dialed number. Please see the debug at http://pastebin.freeswitch.org/16456 for details. Do i have to fetch the DID from a variable before i can handle the call or is there some other problem, which i assume?
That SETUP message at the top isn't valid, AFAIK. There are two 'Calling Number' IEs (0x6c) and the second one should have been a 'Called Number' IE (0x70) instead ('190341' is the number you dialed, right?).
No, that's actually fine - the first number is user-provided("user number not screened") as it is a "location independent corporate number", the second one is the "network provided" regional number(Which i missed to obfuscate). After talking with a colleague who is very proficient with ISDN and testing the line with a ISDN testing device today, we came to the conclusion that ftdm sends "CALL PROCEEDING" immediately, instead of sending an "SETUP ACK" and waiting for additional digits. What it comes down to, i simply didn't allow overlap-dialing. This was easy to fix for the Sangoma card by setting the "overlap"-parameter to "yes", as documented in http://wiki.freeswitch.org/wiki/FreeTDM#FreeSWITCH_FreeTDM_configuration. However, on my second device, which has a HFC-S based card(OpenVOX B100P) installed, ftmod_libpri based, overlap-dialing doesn't seem to work. The debug-logs posted above are from this card. Googling for overlap-dialing with libpri brought up this thread from Dec 2010, where Michael Collins says it's not supported yet: http://lists.freeswitch.org/pipermail/freeswitch-users/2010-December/066695.... I assume this status has not changed? Best regards, Christian