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 <[EMAIL PROTECTED]> 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/[EMAIL PROTECTED]/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/[EMAIL PROTECTED]/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/[EMAIL PROTECTED]/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([EMAIL PROTECTED]) ; 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
_______________________________________________
--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