[asterisk-users] Dialout Macro and transfer call in progress

Rizwan Hisham rizwanhasham at gmail.com
Wed Jul 4 07:21:22 CDT 2007


whats the key sequence you use to transfer. check the key sequence
definition in features.conf, you maybe using a wrong keysequence. also check
whether your asterisk is recieving the dtmf digits passed from your user
agent or not. if the digits are not recieved by asterisk then there is no
way you can tell asterisk to transfer the call. check for the following
settings in sip.conf file general settings:
dtmf=rfc2833
canreinvite=no


On 7/4/07, Dominik Zalewski <dzalewski at open-craft.com> wrote:
>
> Dear All,
>
> I can not transfer call in progress. What's wrong with my macro? I think
> tT flags is enough right?
>
> [macro-stdexten]
>
> exten => s,1,Set(temp=${DB(CFU/${ARG1})}) ; Get CFU key
>
> exten => s,2,Set(DNDStatus=${DB(DND/${ARG1})}) ; Get DND key
>
> exten => s,3,GotoIf($["${temp}" = ""]?5) ; If not existing, goto priority
> 5
>
> exten => s,4,Dial(Local/${temp}@local/n) ; Unconditional Forward
>
> exten => s,5,GoToIf($["${DNDStatus}" = ""]?7) ; If not existing ring the
> interface
>
> exten => s,6,Voicemail(u${ARG1}) ; If CFU failed, send to voicemail w/
> unavail announce
>
> exten => s,7,Dial(${ARG2},20,tTrR) ; Ring the interface
>
> exten => s,8,Goto(s-${DIALSTATUS},1) ; Jump based on status
> (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
>
> exten => s-NOANSWER,1,Set(temp=${DB(CFNA/${ARG1})}) ; Get CFNA key
>
> exten => s-NOANSWER,2,GotoIf($["${temp}" = ""]?4) ; If not existing, goto
> voicemail
>
> exten => s-NOANSWER,3,Dial(Local/${temp}@local/n) ; Forward on No Answer
>
> exten => s-NOANSWER,4,Voicemail(u${ARG1}) ; If unavailable, send to
> voicemail w/ unavail announce
>
> exten => s-NOANSWER,5,Goto(s,5) ; If they press #, return to ring the
> interface
>
> exten => s-BUSY,1,Set(temp=${DB(CFB/${ARG1})}) ; Get CFB key
>
> exten => s-BUSY,2,GotoIf($["${temp}" = ""]?4) ; If not existing, goto
> voicemail
>
> exten => s-BUSY,3,Dial(Local/${temp}@local/n) ; Forward on Busy
>
> exten => s-BUSY,4,Voicemail(b${ARG1}) ; If busy, send to voicemail w/ busy
> announce
>
> exten => s-BUSY,5,Goto(s,5) ; If they press #, return to ring the
> interface
>
> exten => _s-.,1,Goto(s-NOANSWER,1) ; Treat anything else as no answer
>
> exten => a,1,VoicemailMain(${ARG1}@default) ; If they press *, send the
> user into VoicemailMai
>
>  [from-internal]
>
> exten => 200,1,Macro(stdexten,200,SIP/user200)
>
> ...
>
> Thanks in advance,
>
> Dominik
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>



-- 
Best Regards
Rizwan Hisham
Software Engineer
AXVOICE Inc.
www.axvoice.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20070704/7d29c696/attachment.htm 


More information about the asterisk-users mailing list