<html><head></head><body><div dir="auto">Hi Mickael,<br><br></div>
<div dir="auto"><gateway> <br></div>
<div dir="auto">..params...<br></div>
<div dir="auto"> <variables> <br></div>
<div dir="auto"><variable name="inbound_var_name" value="this is inbound" direction="inbound"/><br></div>
<div dir="auto"> <variable name="outbound_var_name" value="this is outbound" direction="outbound"/> <br></div>
<div dir="auto"><variable name="both_var_name" value="this on any direction"/> <br></div>
<div dir="auto"></variables> <br></div>
<div dir="auto"></gateway><br><br></div>
<div dir="auto">Did you try to set variables on your gateway and use it in your dialplan?<br><br></div>
<div dir="auto"><!-- tmjah_g_1299s -->Srigo Kana<!-- tmjah_g_1299e --></div>
<div class="gmail_quote" >On 13 Oct 2018, at 00:31, Mickael Hubert <<a href="mailto:mickael@winlux.fr" target="_blank">mickael@winlux.fr</a>> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi guys,</div><div>I want to identify source of inbounds calls. <br></div><div>In my external profile I have two gateways:</div><div><br></div><div>- One with REGISTER method</div><div>- One without REGISTER method (IP to IP), only iptables filtering<br></div><div><br></div><div><span style="font-family:monospace,monospace"><gateways><br>      <gateway name="GW1"><br>        <param name="from-domain" value="**********"/><br>        <param name="caller-id-in-from" value="true"/><br>        <param name="proxy" value="1.1.1.1"/><br>        <param name="register" value="true"/><br>        <param name="username" value="**************"/><br>        <param name="password" value="****************"/><br>        <param name="expire-seconds" value="3600"/><br>        <param name="retry-seconds" value="30"/><br>        <param name="ping" value="25"/><br>      </gateway><br>      <gateway name="GW2"><br>        <param name="from-domain" value="*********"/><br>        <param name="caller-id-in-from" value="true"/><br>        <param name="proxy" value="2.2.2.2"/><br>        <param name="register" value="false"/><br>        <param name="retry-seconds" value="30"/><br>        <param name="ping" value="25"/><br>      </gateway><br>    </gateways></span></div><div><br><span style="font-family:monospace,monospace"></span></div><div>In my dialplan I have this conf:</div><div><span style="font-family:monospace,monospace"><br></span></div><div><span style="font-family:monospace,monospace"><condition field="${sip_gateway}"  expression="GW1" break="never"><br>   <action application="set" data="number_dest=${destination_number}" /><br>   <action application="execute_extension" data="to-private XML from-gw1"/><br></condition><br><condition field="${sip_gateway}"  expression="GW2" break="never"><br>   <action application="set" data="number_dest=${destination_number}" /><br>   <action application="execute_extension" data="to-<span style="font-family:monospace,monospace">private</span> XML from-gw2"/><br></condition><br></span></div><div><span style="font-family:monospace,monospace"><br></span></div><div>When a call arrives throught GW1 (REGISTERED), ${sip_gateway} is populate with "GW1" perfect !. But when another call arrives throught GW2 (not REGISTERED), ${sip_gateway} is empty.</div><div><br></div><div>Please, how can I identify the source gateway where calls arrive ? maybe it's not a good way to do that ?<br></div><div><br></div><div>thanks in advance<span style="font-family:monospace,monospace"><span style="font-family:monospace,monospace"><span style="font-family:monospace,monospace"><span style="font-family:monospace,monospace"><br></span></span></span></span></div></div></div></div>
<pre class="blue"><hr><br>Professional FreeSWITCH Services<br>sales@freeswitch.com<br><a href="https://freeswitch.com">https://freeswitch.com</a><br><br>Official FreeSWITCH Sites<br><a href="https://freeswitch.com/oss">https://freeswitch.com/oss</a><br><a href="https://freeswitch.org/confluence">https://freeswitch.org/confluence</a><br><a href="https://cluecon.com">https://cluecon.com</a><br><br>FreeSWITCH-users mailing list<br>FreeSWITCH-users@lists.freeswitch.org<br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="https://freeswitch.com">https://freeswitch.com</a></pre></blockquote></div></body></html>