<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.5848" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'm trying to setup call transfer for a phone
without a transfer button. I was on IRC last night and got some pointers to how
this is setup in dialplan.xml and features.xml and what "<FONT
face="Times New Roman">bind meta app</FONT>" does.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Once it became clear how the transfer is initiated
and that the transfer, in the default config, can only be initiated by
the "b" leg of the call, I was able to make this work as configured in the
defaults, i.e, to initiate a transfer (for an internal call) from the dialled
extension to a new extension.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Now the problem . . . </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I have an incoming PSTN line that rings a group of
extensions, what I want to be able to do is to give whoever answers the PSTN
call ability to transfer the call on to another extension.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>There is an ATA (Linksys SPA3101) set up on the
PSTN line with a FreeSwitch extension of 1000, it rings the extension phones in
the group. </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'd hoped that the default transfer setup would
handle this without modification - the incoming call on extension 1000 would be
the "a" leg, the answering extension would be the "b" leg and a transfer from
"b" would work as per the default config. This does not work for me
though.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'm struggling a bit with the "bind meta app"
options and can't seem to make it do what I want.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Could someone please confirm that what I'm trying
to do is feasible and perhaps suggest the right parameters to use in
dialplan.xml and features.xml please ?</FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV>Relevant section in the "is_transfer" section in features.xml</DIV>
<DIV><action application="transfer" data="-bleg ${digits} XML
default"/></DIV>
<DIV> </DIV>
<DIV>And in default.xml from</DIV>
<DIV><action application="bind_meta_app" data="1 b s execute_extension::dx
XML features"/> to<BR></DIV>
<DIV> </DIV>
<DIV>I've tried posting a call log to the Pastebin (11252/3) but there was an
error - it looks like the dump was too big. Not sure what the maximum size on
pastebin dumps is ?</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>My understanding (or lack of) of "a" and "b" are in the scenario described
is not helping ...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Is the "a" leg the call coming in on the PSTN line
(on Ext 1000) ?</FONT></DIV>
<DIV><FONT face=Arial size=2>Is the answering extension the "b" leg
?</FONT></DIV>
<DIV><FONT face=Arial size=2>What are the correct LISTEN_TO and RESPOND_ON
entries in dialplan.xml ?</FONT></DIV>
<DIV><FONT face=Arial size=2>What is the correct "transfer" data string in
features.xml ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Or am I totally on the wrong track here
?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If it is possible to do what I want, and changes
are required to the dialplan.xml and/or features.xml files, is it possible to
have different logic in there such that the actions are different whether it is
the "a" leg or "b" leg that's requesting the transfer ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>regards</DIV>
<DIV>Dave</DIV>
<DIV> </DIV>
<DIV>FreeSwitch Version 1.0.4 (14460)</DIV></BODY></HTML>