<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
almost there, but the ../sip_profiles ../public ../default ../dialplan
directories have me confused, especially since all these files 'look
the same'. (almost)<br>
I must REALLY be dense:<br>
<br>
if I just want to bridge (since the provider won't ever send me
anything but the did's they are getting paid for): <br>
<br>
so: just TWO files?<br>
<br>
<tt>cd /usr/local/freeswitch/conf</tt><br>
<br>
in ..<tt>/dialplan/public/from_provider.xml </tt>I have: (do I need <tt>&lt;include&gt;
..... &lt;/include&gt; </tt>if this in in a file? tried both ways.)<br>
<tt><br>
&lt;extension name="from_provider"&gt;<br>
&nbsp;&nbsp; &lt;condition field="network_addr" expression="68.100.226.97"/&gt;<br>
&nbsp;&nbsp; &lt;condition field="destination_number" expression="^(.*)$"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="bridge" data="sofia/gateway/sipxecs/$1"</tt><tt>/&gt;<br>
&nbsp;&nbsp; &lt;/condition&gt;<br>
&lt;/extension&gt;</tt><br>
<br>
and in <tt>../sip_profiles/external/sipxecs.xml </tt>I have: (I don't
need authentication/registration).. im local :-)<br>
<tt><br>
&lt;include&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;gateway name="sipxecs"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="username" value="username"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="password" value="password"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="from-user" value="fromuser"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="from-domain" value="192.168.0.2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="proxy" value="192.168.0.2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="expire-seconds" value="600"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="register" value="false"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="retry-seconds" value="30"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="context" value="public"/&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;/gateway&gt;<br>
&lt;/include&gt;<br>
<br>
</tt>I must really be an idiot, because now, I don't even get anything
in the logs.&nbsp; tcpdump shows INVITES from the provider.<br>
(I added &lt;include /&gt; to the from_provider.xml just to see)<br>
<br>
../log/freeswitch.log doesn't show anything after the restart stuff.&nbsp;
and when I had it wrong, at least I logged the trys and 480 'try later'
error.<br>
<br>
taking a break for breakfast.. its 6am. back in 2 hours.<br>
<br>
I want a sample setup.<br>
I dial the 301 number, come in freeswitch, is gatewayed to my sipxecs.&nbsp;
I get audio!&nbsp; I get DTMF, I can internally transfer, <br>
(oh, and when I finally get this to work. how do I send this to port
5080 on sipx? so I can transfer from AA and/ or CFNA?)&nbsp; I don't need
the outbound gateway (yet)<br>
<br>
(to complicate matters, this is the freeswitch package on pfsense.&nbsp; no,
not the 'new one', but the one I can install via the pfsense gui.&nbsp; and
restarts are slow)<br>
<br>
<br>
On 8/26/10 1:49 AM, jesse wrote:
<blockquote
 cite="mid:AANLkTi==-=UrZvY2_gCG6Y=d_gop+nhakSHFCy+nBeQZ@mail.gmail.com"
 type="cite">
  <pre wrap="">I feel Michael's idea should also work:  If call is from X.X.X.X, then
bridge the call with the same
destination_number ($1) to sipxecs gateway.

&lt;extension name="from_provider"&gt;
    &lt;condition field="network_addr" expression="X.X.X.X"/&gt;
    &lt;condition field="destination_number" expression="^(.*)$"&gt;
      &lt;action application="bridge" data="sofia/gateway/sipxecs/$1"/&gt;
    &lt;/condition&gt;
  &lt;/extension&gt;


On Wed, Aug 25, 2010 at 4:33 PM, David Ponzone <a class="moz-txt-link-rfc2396E" href="mailto:david.ponzone@ipeva.fr">&lt;david.ponzone@ipeva.fr&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">It is right.
You just transfer to another dialplan (context) in order to make it more
readable.
You'll be able to add all your rules in the provider context, because only
calls coming from provider X.X.X.X will go into this dialplan.
Remember: extension name has absolutely NO importance in FS. It's just a
label.
So to sum it all:
if call from X.X.X.X, transfer to context provider, with the same
destination_number ($1).
In context provider, if destination_number is XXX, then bridge the call to
sipxecs.
David Ponzone &nbsp;Direction Technique
email: <a class="moz-txt-link-abbreviated" href="mailto:david.ponzone@ipeva.fr">david.ponzone@ipeva.fr</a>
tel: &nbsp; &nbsp; &nbsp;01 74 03 18 97
gsm: &nbsp; 06 66 98 76 34
Service Client&nbsp;IPeva
tel: &nbsp; &nbsp; &nbsp;0811 46 26 26
<a class="moz-txt-link-abbreviated" href="http://www.ipeva.fr">www.ipeva.fr</a>&nbsp; -&nbsp; &nbsp;<a class="moz-txt-link-abbreviated" href="http://www.ipeva-studio.com">www.ipeva-studio.com</a>
    </pre>
  </blockquote>
</blockquote>
<br>
<div class="moz-signature">-- <br>
Michael Scheidell, CTO<br>
o: 561-999-5000<br>
d: 561-948-2259<br>
ISN: 1259*1300<br>
<font color="#999999">&gt;</font><font color="#cc0000"> <b>| </b></font>SECNAP
Network Security Corporation
<style type="text/css">
<!--
.unnamed1 {
        margin: 1em;
        padding: 1px;
} -->
</style>
<ul class="unnamed1">
  <li>Certified SNORT Integrator</li>
  <li>2008-9 Hot Company Award Winner, World Executive Alliance</li>
  <li>Five-Star Partner Program 2009, VARBusiness</li>
  <li>Best in Email Security,2010: Network Products Guide</li>
  <li>King of Spam Filters, SC Magazine 2008</li>
</ul>
</div>

<br>
<div id="disclaimer.secnap.com"><hr />
<p>This email has been scanned and certified safe by SpammerTrap&reg;.
<br />For Information please see
<a href="http://www.secnap.com/products/spammertrap/">http://www.secnap.com/products/spammertrap/</a></p> <hr /></div>
<br>
</body>
</html>