Re: [Asterisk-Users] New native assisted transfer (atxfer) usage inforequired
Try to change the macro from exten = s,1,Dial(${ARG2},20) to exten = s,1,Dial(${ARG2},20,${ARG3}) --JJL44 On Wed, 26 Jan 2005 20:35:16 -0500, Steven Frazier [EMAIL PROTECTED] wrote: I got it to work using the standard example of using exten to ring a phone vs. the newer macro example. I am still learning how macros work, maybe I can incorporate the atxfer into the macro at some point. I was wondering if you could incorporate this is a .call file, I haven't seen an example of how to do that, but that would be nice if you had a .call file that was dialing a cell phone and you had the ability to transfer the person to another extension from your cell phone. Just a thought. This worked: exten = 5811,1,Dial(SIP/5811,10,Ttr) exten = 5810,1,Dial(Zap/1,10,Ttr) I was trying to make it work with the example and using the macro stdexten This did not work: exten = 5810,1,Macro(stdexten,5810,ZAP/1,Ttr) exten = 5811,1,Macro(stdexten,5811,SIP/5811,Ttr) [macro-stdexten] ; ; Standard extension macro: ; ${ARG1} - Extension (we could have used ${MACRO_EXTEN} here as well ; ${ARG2} - Device(s) to ring ; exten = s,1,Dial(${ARG2},20) exten = s,2,Goto(s-${DIALSTATUS},1) ; exten = s-NOANSWER,1,Voicemail(u${ARG1}) exten = s-NOANSWER,2,Goto(default,s,1) ; exten = s-BUSY,1,Voicemail(b${ARG1}) exten = s-BUSY,2,Goto(default,s,1) ; exten = _s-.,1,Goto(s-NOANSWER,1) ; exten = a,1,VoicemailMain(${ARG1}) ; ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] New native assisted transfer (atxfer) usage inforequired
On Tue, 25 Jan 2005 19:33:00 -0500, Steven Frazier [EMAIL PROTECTED] wrote: Could I ask you a question? You don't have to flash to use the transfer feature correct or do you? I have tried it both ways and nothing happens. No, I do not have to flash to use the transfer feature. It works pretty much like the old # transfer. The sequence for blind transfer is like this: 1. I press ## keys quickly (two # keys within 0.5 seconds) 2. I hear the sound Transfer, the other party hears hold music 3. I wait for dial tone. After hearing the dial tone, I dial the transferee. I need to dial quickly because the timeout is set to 3 seconds. After the last digit is dialed, I wait for the asterisk to hang up and give me budy tone. At this time I hang up. 4. The other party hears the ring tone for the transferee. If the transferee picks up, they can talk. The sequence for attended transfer is like this: 1. I press ** keys quickly (** is my atxfer key) 2. I hear the sound Transfer, the other party hears hold music 3. I wait for dial tone. After hearing the dial tone, I dial the transferee. I need to dial quickly because the timeout is set to 3 seconds. After the last digit is dialed, I wait for 3 seconds and then I hear the ring tone for the transferee. 4. If the transferee picks up, I talk with the transferee. 5. If I hang up, the transferee is connected with the caller. If the transferee hangs up, I am back with the original caller. I verified that I had beep.gsm and beeperr.gsm in my sounds directory and here is my features.conf file: If I dial *1 (from a Zap or SIP) phone the person I am talking to just hears the tones I press *2 or #1. When I press ## (my blindxfer key) the other party does not hear any DTMF tones. If I press # (single #) the other party hears the # tone after a short delay (I guess asterisk is delaying the tone to make sure there is no more # coming). Does the automon work too? Where does it put the file that it records at? I have not tried this feature yet. I made sure I have Tt in my dial command in my extensions.conf file as well: From my extensions.conf file: exten = 5801,1,Macro(stdexten,5801,SIP/5801,Ttr) exten = 5802,1,Macro(stdexten,5802,SIP/5802,Ttr) exten = 5803,1,Macro(stdexten,5803,SIP/5803,Ttr) exten = 5804,1,Macro(stdexten,5804,SIP/5804,Ttr) exten = 5805,1,Macro(stdexten,5804,SIP/5805,Ttr) exten = 5810,1,Macro(stdexten,5810,ZAP/1,Ttr) I think you can use only one transfer flag, either T or t but not both Tt. Best regards, --JJL44 [general] parkext = 700 ; What ext. to dial to park parkpos = 701-720 ; What extensions to park calls on context = parkedcalls ; Which context parked calls are in parkingtime = 45 ; Number of seconds a call can be parked for ; (default is 45 seconds) transferdigittimeout = 3 ; Number of seconds to wait between digits when transfering a call courtesytone = beep ; Sound file to play to the parked caller ; when someone dials a parked call xfersound = beep; to indicate an attended transfer is complete xferfailsound = beeperr ; to indicate a failed transfer adsipark = yes ; if you want ADSI parking announcements pickupexten = *8; Configure the pickup extension. Default is *8 featuredigittimeout = 500 ; Max time (ms) between digits for ; feature activation. Default is 500 [featuremap] blindxfer = #1 ; Blind transfer disconnect = *0; Disconnect automon = *1 ; One Touch Record atxfer = *2; Attended transfer [EMAIL PROTECTED] asterisk]# Thanks for your help. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] New native assisted transfer (atxfer) usage inforequired
I got it to work using the standard example of using exten to ring a phone vs. the newer macro example. I am still learning how macros work, maybe I can incorporate the atxfer into the macro at some point. I was wondering if you could incorporate this is a .call file, I haven't seen an example of how to do that, but that would be nice if you had a .call file that was dialing a cell phone and you had the ability to transfer the person to another extension from your cell phone. Just a thought. This worked: exten = 5811,1,Dial(SIP/5811,10,Ttr) exten = 5810,1,Dial(Zap/1,10,Ttr) I was trying to make it work with the example and using the macro stdexten This did not work: exten = 5810,1,Macro(stdexten,5810,ZAP/1,Ttr) exten = 5811,1,Macro(stdexten,5811,SIP/5811,Ttr) [macro-stdexten] ; ; Standard extension macro: ; ${ARG1} - Extension (we could have used ${MACRO_EXTEN} here as well ; ${ARG2} - Device(s) to ring ; exten = s,1,Dial(${ARG2},20) exten = s,2,Goto(s-${DIALSTATUS},1) ; exten = s-NOANSWER,1,Voicemail(u${ARG1}) exten = s-NOANSWER,2,Goto(default,s,1) ; exten = s-BUSY,1,Voicemail(b${ARG1}) exten = s-BUSY,2,Goto(default,s,1) ; exten = _s-.,1,Goto(s-NOANSWER,1) ; exten = a,1,VoicemailMain(${ARG1}) ; ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users