Supervised transfer doesn't work

  1. 9 years ago

    Hi, I have Asterisk 13.1-cert2 and fop2 fop2_server version 2.29.01 but I cannot get supervised transfer to work, blind transfer does.

    To Test I have setup this;
    incoming call from sip trunk, answered by ext. 917 (IP Phone), select ext. 916 (IP Phone) button in fop2 press supervised transfer but nothing happens.

    [from-sip-trunk]
    exten => _073193XXXX,1,Wait(1)
    exten => _073193XXXX,2,Dial(SIP/917,30,tT)
    exten => _073193XXXX,3,Hangup()

    [internal]
    exten => _9XX,1,Dial(SIP/${EXTEN},30,tT)
    exten => _9XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
    exten => _9XX,n(unavail),Voicemail(${EXTEN},u)
    exten => _9XX,n,Hangup()
    exten => _9XX,n(busy),VoiceMail(${EXTEN},b)
    exten => _9XX,n,Hangup()

    Any help would be appreciated thanks

    BW

  2. admin

    3 Jul 2015 Administrator

    You must have the tT options in the dial command for supervised transfers to work, otherwise you will hear the feature code DTMF instead.

  3. Hi, Thanks for the reply but I am not sure what you mean? Can you give me an example?

    BW

  4. admin

    7 Jul 2015 Administrator

    I cannot give you a proper example as I do not know the backend you use. Most probably you use FreePBX, in that case, in General Settings you have the option to set "dialing options" both for inbound or outbound. You must use t and T to enable transferring to caller and callee, respectively. If you use other backends, then you must find where to set those options. It is NOT something you can configure in FOP2 as FOP2 does not manage your dialplan at all.

    Best regards,

  5. Its vanilla asterisk, I have the tT options in the dial command, see my first post.

  6. admin

    7 Jul 2015 Administrator

    FOP2 is quite simple on what it does, it fires a manager action to perform the requested command. If you have everything in place but still fails it might be because FOP2 buttons are misconfigured (with improper extensions and contexts), or Asterisk is misbehaving. Start FOP2 in debug mode, on the server side, and look at the events/actions/responses when you try to perform the transfer.

    http://support.asternic.biz/?/selfhelp/view-article/how-to-debug-fop2/10

    That will give you an idea of what is happening and why.

    Best regards,

or Sign Up to reply!