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

Reply via email to