Option ‘d’ of application Dial not working in 1.8.8-rc2

Home » Asterisk Users » Option ‘d’ of application Dial not working in 1.8.8-rc2
Asterisk Users 4 Comments


in asterisk option ‘d’ works as expected: Pressing a key while
in ringing state puts the call to an one digit extension.

In asterisk 1.8.8-rc2 this is not working anymore. After doing a diff on
the code it seems to me, that in version 1.8.7 there is an autoanswer in
application dial in case there is option ‘d’ present. Putting a “Answer”
in the dialplan in front of the Dial-Statement solves the problem.

Is this a bug or a feature?



4 thoughts on - Option ‘d’ of application Dial not working in 1.8.8-rc2

  • It was a necessary change. That automatic answer in the dial application broke
    DTMF attended transfer. See v1.8 SVN commit log -r336658.


  • Yes. It is in the 1.8, 10, and trunk branches. It was documented
    in the UPGRADE.txt file:

    * The Dial application d and H options do not automatically answer the call
    anymore. It broke DTMF attended transfers. Since many SIP and ISDN phones
    cannot send DTMF before a call is connected, you need to answer the call
    leg to those phones before using Dial with these options for them to have
    any effect before the dialed party answers.


  • Hi Richard,

    Am Mittwoch, den 02.11.2011, 09:26 -0500 schrieb Richard Mudgett:

    Thanks for the information. I’ll fix it with an explicit “Answer” in
    front of the Dial application.