<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=big5" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.23588">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>To whom it may concern,</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>I just hit the wall when I test the atended 
transfer.</FONT></DIV>
<DIV><FONT size=2>Here's my simple&nbsp;dialplan:</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT color=#ff0000 size=2><STRONG>test.xml:</STRONG></FONT></DIV>
<DIV><STRONG><FONT color=#ff0000 size=2></FONT></STRONG>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&lt;extension 
name="DID-Call"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition 
field="destination_number" 
expression="^(382)$"&gt;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &lt;action application="bind_meta_app" data="1 b s 
execute_extension::att_xfer XML features"/&gt;<BR>&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &lt;action application="bridge" 
data="freetdm/myFXS/1"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/condition&gt;<BR>&nbsp;&nbsp;&lt;/extension&gt;</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT color=#ff0000 size=2><STRONG>features.xml:</STRONG></FONT></DIV>
<DIV><STRONG><FONT color=#ff0000 size=2></FONT></STRONG>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp; &lt;extension name="att_xfer"&gt;<BR>&nbsp;&nbsp;&nbsp; 
&nbsp; &lt;condition field="destination_number" 
expression="^att_xfer$"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&lt;action 
application="answer"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;action application="read" data="4 4 'tone_stream://%(5000,0,350,440)' digits 
5000 #"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;action application="att_xfer" 
data="user/${digits}"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;/condition&gt;<BR>&nbsp;&nbsp;&lt;/extension&gt;</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>And the&nbsp;test environment configuration is like 
this:</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV>&nbsp;<IMG border=0 hspace=0 alt="" align=baseline 
src="cid:BB101B5CBAC04F778574ED1801DF2ADF@pca022"></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>As you can see, when you dial number "382" from phone 282, the 
Diguim telephony card will get ring signal at once.</FONT></DIV>
<DIV><FONT size=2>Then the freeSWITCH server starts a thread to handle dialplan. 
While in the execute-state, it will get in the&nbsp;test.xml 
and&nbsp;match&nbsp;the&nbsp;condition,</FONT></DIV>
<DIV><FONT size=2>so FreeSwitch will help bridging two channels together 
(freetdm/myFXO and freetdm/myFXS/1).</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>After bridging, you'll hear the ring from phone 4001 and pick 
up the phone, then you can dial "*1" to activate the action and transfer to call 
<FONT color=#ff0000>featurs.xml </FONT><FONT 
color=#000000>immediately.</FONT></FONT></DIV>
<DIV><FONT size=2>You're now in features.xml and matched the exact condition 
"att_xfer", so you will hear the generated dial tone by tone_stream&nbsp;and 
need to dial 4 digits in the moment.</FONT></DIV>
<DIV><FONT size=2>The <FONT color=#ff0000 size=3>BIG </FONT>problem is, I can't 
get any DTMF tone while hitting&nbsp;the digit keys on the phone 4001. But when 
I change the dialplan like this:</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>
<DIV><STRONG><FONT color=#ff0000 size=2>test.xml</FONT></STRONG></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&lt;extension 
name="DID-Call"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition 
field="destination_number" 
expression="^(382)$"&gt;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &lt;action application="bind_meta_app" data="1 b s 
execute_extension::att_xfer XML features"/&gt;<BR>&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &lt;action application="bridge" 
data="user/1001"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/condition&gt;<BR>&nbsp;&nbsp;&lt;/extension&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>The "read" works just fine and really do the addended transfer as 
expect.</DIV>
<DIV>&nbsp;</DIV>
<DIV>And I do some tests to make sure the read function work well in normal 
context,</DIV>
<DIV>which means, I discard the "bind_meta_app" application, just use "read" 
when&nbsp;phone&nbsp;has been answered as follow:</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>
<DIV><STRONG><FONT color=#ff0000 size=2>test.xml</FONT></STRONG></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&lt;extension 
name="DID-Call"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition 
field="destination_number" 
expression="^(382)$"&gt;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;action application="answer"/&gt;</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action 
application="read" data="4 4 'tone_stream://%(5000,0,350,440)' digits 5000 
#"/&gt;</FONT></DIV>
<DIV><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;action 
application="log" data="The number you dialed is : 
${digits}"/&gt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/condition&gt;<BR>&nbsp;&nbsp;&lt;/extension&gt;</FONT></DIV></FONT></DIV></FONT><FONT 
size=2></FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>and it works well when I dialed 382 and reach out the 
freeswitch server, I could see the DTMF tone show on console.</FONT></DIV>
<DIV><FONT size=2>After I dialed "4001", the "log" application shows "The number 
you dialed is : 4001", just likes I expected.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>So, why would I&nbsp;get involved&nbsp;with situation like 
this? I was checked the mod_dptools.c and nothing is found in there, since the 
arguments are not the trouble maker.</FONT></DIV>
<DIV><FONT size=2>Maybe the critical part came from FreeTDM( samgoma ) Module, 
but I gotta figure out which direction of thought is the most probable. 
</FONT></DIV>
<DIV><FONT size=2>If you guys could give me some advice I'll be very thankful, 
thanks in advance!</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Kind Regard,</FONT></DIV>
<DIV><FONT size=2>Jack Huang</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>