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.
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.
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 [0129@disa-dial: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 [0129@disa-dial:2] Dial(“SIP/xxxxx501_out-00000291”, “Local/0129@from-internal,300,”) in new stack
[2014-09-28 11:59:31] VERBOSE[2471] app_dial.c: – Called Local/0129@from-internal
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [0129@from-internal:1] ResetCDR(“Local/0129@from-internal-5cb3;2”, “”) in new stack
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [0129@from-internal:2] NoCDR(“Local/0129@from-internal-5cb3;2”, “”) in new stack
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [0129@from-internal:3] Progress(“Local/0129@from-internal-5cb3;2”, “”) in new stack
[2014-09-28 11:59:31] VERBOSE[2471] app_dial.c: – Local/0129@from-internal-5cb3;1 is making progress passing it to SIP/xxxxx501_out-00000291
[2014-09-28 11:59:31] VERBOSE[2474] pbx.c: – Executing [0129@from-internal:4] Wait(“Local/0129@from-internal-5cb3;2”, “1”) in new stack
[2014-09-28 11:59:32] VERBOSE[2474] pbx.c: – Executing [0129@from-internal:5] Progress(“Local/0129@from-internal-5cb3;2”, “”) in new stack
[2014-09-28 11:59:32] VERBOSE[2474] pbx.c: – Executing [0129@from-internal:6] Playback(“Local/0129@from-internal-5cb3;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/0129@from-internal-5cb3;2> Playing ‘silence/1.ulaw’ (language ‘en’)
[2014-09-28 11:59:32] VERBOSE[2471] app_dial.c: – Local/0129@from-internal-5cb3;1 is making progress passing it to SIP/xxxxxx01_out-00000291
[2014-09-28 11:59:33] VERBOSE[2474] file.c: – <Local/0129@from-internal-5cb3;2> Playing ‘cannot-complete-as-dialed.ulaw’ (language ‘en’)
[2014-09-28 11:59:35] VERBOSE[2474] file.c: – <Local/0129@from-internal-5cb3;2> Playing ‘check-number-dial-again.ulaw’ (language ‘en’)