Asterisk and Call Transfer

Hey drop us a line about the show. Feel free to ask questions, provide feedback and criticism, or just ramble on about anything your little heart desires.

Moderators: snarkout, Patrick, dann

Post Reply
Karl
Posts: 47
Joined: Fri Jul 08, 2005 11:42 am
Location: NJ

Asterisk and Call Transfer

Post by Karl » Fri Sep 16, 2005 4:51 pm

After hearing episode 101 I tried the doing a call transfer on my asterisk system using the Xten Lite softphone. But the lite version has call transfer disabled.

But I found you can get around this. In the extentions.conf file change the extention of the phone to read something like:

Code: Select all

exten => 5002,1,Dial(SIP/5002|30|t)
The t option allows you to do a call Transfer using #. So during a call press # dial the extention to be transferred to then press # again.

Here's a page with some more dial command options:
http://www.voip-info.org/tiki-index.php ... k+cmd+Dial

Edit:
My bad. You have to apply that to your outgoing line in the extentions file.

For example:

Code: Select all

exten => _1NXXNXXXXXX, 1, dial(SIP/${EXTEN}@sip.broadvoice.com,30|T)
"T" is supposed to mean "Allow the calling user to transfer the call".

User avatar
dann
Site Admin
Posts: 1132
Joined: Mon Apr 26, 2004 10:55 pm
Location: Hampton, Va, USA
Contact:

Re: Asterisk and Call Transfer

Post by dann » Mon Sep 26, 2005 7:16 pm

Karl wrote:For example:

Code: Select all

exten => _1NXXNXXXXXX, 1, dial(SIP/${EXTEN}@sip.broadvoice.com,30|T)
"T" is supposed to mean "Allow the calling user to transfer the call".
Tried this, it's not working though.

*****

Actually, I did get it working. Only with asterisk @home 1.1 it only works with incoming calls, not outbound calls. Now the question is, is this feature important enough to move to the latest version?

Karl
Posts: 47
Joined: Fri Jul 08, 2005 11:42 am
Location: NJ

Post by Karl » Tue Sep 27, 2005 9:52 am

Try it with the options "tT". I keep getting mixed up with those.

According to the options

Code: Select all

t: Allow the called user to transfer the call
T: Allow the calling user to transfer the call
so that line would read

Code: Select all

exten => _1NXXNXXXXXX, 1, dial(SIP/${EXTEN}@sip.broadvoice.com,30|Tt)
I'm not sure how that would apply to asterisk @ home. I set those in the extentions.conf file. Maybe you can edit it directly.

Post Reply