<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><pre><span style='color:black'>Hi<o:p></o:p></span></pre><pre><span style='color:black'>About #1, I guess I&#8217;ll have to change the xml or use curl (as ido suggested)<o:p></o:p></span></pre><pre><span style='color:black'>About #2, can you show me a working gateway string example ? I understand I need to send proxy, username &amp; password<br>thanks<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>You'll be better served if you change both your dialplan and your application to work in &quot;outbound mode&quot;:<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'><a href="http://wiki.freeswitch.org/wiki/Mod_event_socket#Outbound">http://wiki.freeswitch.org/wiki/Mod_event_socket#Outbound</a><o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>I don't think you can achieve #1 from within your application - at least not consistently - without adding a &quot;park&quot; entry to the dialplan.<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>For #2, yes, it's possible. Just add the gateway info to the bridge string.&nbsp; I usually do something like:&nbsp; bridge sofia/internal/<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">destination at GATEWAY_IP</a>, but you can use &quot;sofia/gateway/destination&quot; if you have the gateways defined on the XML files.<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>From: <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">freeswitch-users-bounces at lists.freeswitch.org</a> [mailto:<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">freeswitch-users-bounces at lists.freeswitch.org</a>] On Behalf Of Yisroel M. Olewski<o:p></o:p></span></pre><pre><span style='color:black'>Sent: Monday, January 20, 2014 5:55 AM<o:p></o:p></span></pre><pre><span style='color:black'>To: <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">freeswitch-users at lists.freeswitch.org</a><o:p></o:p></span></pre><pre><span style='color:black'>Subject: [Freeswitch-users] Dynamic Xml (extension includes and gateway bridging)<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>Hello everybody<o:p></o:p></span></pre><pre><span style='color:black'>I have a .net application that connects to a FreeSWITCH instance and handles incoming calls<o:p></o:p></span></pre><pre><span style='color:black'>I do not have easy access to the xml files<o:p></o:p></span></pre><pre><span style='color:black'>I have 2 issues which I think might be similar<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parking: I need to preconfigure all incoming calls to park right away, otherwise the esl commands are ignored (as <a href="http://wiki.freeswitch.org/wiki/Mod_event_socket#Inbound">http://wiki.freeswitch.org/wiki/Mod_event_socket#Inbound</a> ). How can I do this via code without needing to change the files physically? I haven't found any documentation for anything like this<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bridging: I need to be able to dynamically bridge to gateways listed in an external database, so it wouldn't be practical to keep updating the gateway files. Is it possible to bridge via esl to an arbitrary gateway with me providing host and credentials etc?<o:p></o:p></span></pre><pre><span style='color:black'><o:p>&nbsp;</o:p></span></pre><pre><span style='color:black'>Sincerely,<o:p></o:p></span></pre><pre><span style='color:black'>Yisroel M. Olewski<o:p></o:p></span></pre><pre><span style='color:black'>CEO<o:p></o:p></span></pre><pre><span style='color:black'>[cid:<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">image001.png at 01CF15D2.570A1DF0</a>]<o:p></o:p></span></pre><pre><span style='color:black'>+1 (718) 514-2721<o:p></o:p></span></pre><pre><span style='color:black'>+972 (52) 764-9971<o:p></o:p></span></pre><pre><span style='color:black'>Websites * CRM * ERP * Telephony * Inventory * Content Management<o:p></o:p></span></pre><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><i><span style='color:#0F243E'>Sincerely,<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='color:#0F243E'>Yisroel M. Olewski&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></i></p><p class=MsoNormal><i><span style='color:#0F243E'>CEO<o:p></o:p></span></i></p><p class=MsoNormal align=center style='text-align:center'><span style='color:#1F497D'><img border=0 width=280 height=69 id="Picture_x0020_2" src="cid:image003.png@01CF16A0.83A4FC80"><o:p></o:p></span></p><p class=MsoNormal align=center style='text-align:center'><span style='color:#1F497D'>+1 (718) 514-2721<o:p></o:p></span></p><p class=MsoNormal align=center style='text-align:center'><span style='color:#1F497D'>+972 (52) 764-9971</span><span lang=HE dir=RTL style='font-family:"Arial","sans-serif";color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:10.0pt;color:#1F497D'>Websites </span></b><b><span style='font-size:10.0pt;color:#1F497D'>&middot;</span></b><b><span style='font-size:10.0pt;color:#1F497D'> CRM </span></b><b><span style='font-size:10.0pt;color:#1F497D'>&middot;</span></b><b><span style='font-size:10.0pt;color:#1F497D'> ERP </span></b><b><span style='font-size:10.0pt;color:#1F497D'>&middot;</span></b><b><span style='font-size:10.0pt;color:#1F497D'> Telephony </span></b><b><span style='font-size:10.0pt;color:#1F497D'>&middot;</span></b><b><span style='font-size:10.0pt;color:#1F497D'> Inventory </span></b><b><span style='font-size:10.0pt;color:#1F497D'>&middot;</span></b><b><span style='font-size:10.0pt;color:#1F497D'> Content Management</span></b><b><span lang=HE dir=RTL style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'><o:p></o:p></span></b></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>