DISA dialing problem

Hello,

I’ve set up a DISA destination on my FreePBX (2.10.1.16 ).
On dialing on DISA incoming route, the system is asking my password.
After entering the password I’m getting a dial tone. Till now everything works fine.

The problem starts now: when dialing the number the system does not get my DTMF signals and the system ends at the end of “Digit Timeout” time.
(in the background I hear the dial tone all the time)

At the beginning I though that I have a problem with DTMF signal - but this supposition is not right because the system gets the password OK.

Please advice
Thank you.
Iossi

Sounds like a half-duplex problem. I’m guessing the dial tone is blocking the transmission of the DTMF. It doesn’t happen on the password because there’s no dialtone.

Make sure your dtmfmode=rfc2833 and NOT inband.

Try a different provider.

Hello,

Iv’e tried to change the settings as you recommended.
Now it is a little bit better but the system is recognizing only the last four digits from the number

I.e : the number is : 05685550129 -> 0129 see next:
[2014-09-28 11:59:31] VERBOSE[2471] pbx.c: – Executing [[email protected]:1] NoOp(“SIP/xxxxx501_out-00000291”, “called 0129 in from-internal by ID: 1”) in new stack
[2014-09-28 11:59:31] VERBOSE[2471] pbx.c: – Executing [[email protected]:2] Dial(“SIP/xxxxx501_out-00000291”, “Local/[email protected],300,”) in new stack
[2014-09-28 11:59:31] VERBOSE[2471] app_dial.c: – Called Local/[email protected]
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [[email protected]:1] ResetCDR(“Local/[email protected];2”, “”) in new stack
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [[email protected]:2] NoCDR(“Local/[email protected];2”, “”) in new stack
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [[email protected]:3] Progress(“Local/[email protected];2”, “”) in new stack
[2014-09-28 11:59:31] VERBOSE[2471] app_dial.c: – Local/[email protected];1 is making progress passing it to SIP/xxxxx501_out-00000291
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [[email protected]:4] Wait(“Local/[email protected];2”, “1”) in new stack
[2014-09-28 11:59:32] VERBOSE[2474] pbx.c: – Executing [[email protected]:5] Progress(“Local/[email protected];2”, “”) in new stack
[2014-09-28 11:59:32] VERBOSE[2474] pbx.c: – Executing [[email protected]:6] Playback(“Local/[email protected];2”, “silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer”) in new stack
[2014-09-28 11:59:32] VERBOSE[2474] file.c: – <Local/[email protected];2> Playing ‘silence/1.ulaw’ (language ‘en’)
[2014-09-28 11:59:32] VERBOSE[2471] app_dial.c: – Local/[email protected];1 is making progress passing it to SIP/xxxxxx01_out-00000291
[2014-09-28 11:59:33] VERBOSE[2474] file.c: – <Local/[email protected];2> Playing ‘cannot-complete-as-dialed.ulaw’ (language ‘en’)
[2014-09-28 11:59:35] VERBOSE[2474] file.c: – <Local/[email protected];2> Playing ‘check-number-dial-again.ulaw’ (language ‘en’)

Please advice me :smiley:

Ando

I find the same issue, how to solve it?

I had a problem with DISA and DTMF, take a look over there: https://community.freepbx.org/t/disas-dialing-not-working-solved/40817

Hope it helps :wink: