Anyway, swap is not possible in attxfer, it could be coded as a new thing but its not in there now and it would be rather complicated.
You could probably do it with bind_digit_action and a custom app in c or lua etc.



On Thu, Jun 27, 2013 at 12:54 PM, Joćo Mesquita <jmesquita@freeswitch.org> wrote:
MC, this is true. IP Phones are expensive in Brazil and Argentina at least. If I recall correctly, the cheapest one I could find in Argentina goes for 66USD + taxes (21%) from Audiocodes (the smallest model). Nonethless it is pretty hard to find a phone/ATA these days that don't support transfers....

The only valid use case I can think of is the one I described where you want an external application to control transfers (CTI application for example). But then again, att_xfer contributes very little to that if you want to have full control of it.

Open source is this exactly, we can't make everyone happy and I can see that att_xfer is used by a very few ppl so I advocate to remove the application entirely. Specially because where it is implemented it is very hard to maintain and depends on the understanding of several parts of the core. Yet another task that sits on the lap of the core devs... Anyhow, just my 2 cents...

Joćo Mesquita
FreeSWITCH™ Solutions


On Thu, Jun 27, 2013 at 1:00 PM, Michael Collins <msc@freeswitch.org> wrote:



On Wed, Jun 26, 2013 at 9:36 PM, Anthony Minessale <anthony.minessale@gmail.com> wrote:

Can't the sip phone do this natively?

That was actually my first question several months ago when this first came up. The answer give to me was that there are locations where buying a SIP phone is severely cost prohibitive which means having the server do all the work is a more viable option even though the feature hasn't actually been built yet.

Joao, let us know how this goes for you.

-MC

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
googletalk:conf+888@conference.freeswitch.org
pstn:+19193869900