<div>Hi, Ovidiu,</div>
<div>&nbsp;</div>
<div>I update the from_uri field from &#39;%&#39; to Empty string.</div>
<div>But the result is the same as before.</div>
<div>&nbsp;</div>
<div>No any&nbsp;SQL command&nbsp;related to lcr or gw or gw_grp in my mysql.log during&nbsp;I make an offnet call.</div>
<div>&nbsp;</div>
<div>Best regards,</div>
<div>Charles&nbsp;<br><br>&nbsp;</div>
<div><span class="gmail_quote">2007/5/16, Ovidiu Sas &lt;<a href="mailto:sip.nslu@gmail.com">sip.nslu@gmail.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Charles,<br><br><br>In the lcr table you should have an empty string, not &#39;%&#39;.<br><br><br>Regards,
<br>Ovidiu Sas<br><br>On 5/16/07, Charles Wang &lt;<a href="mailto:lazy.charles@gmail.com">lazy.charles@gmail.com</a>&gt; wrote:<br>&gt; Hi all,<br>&gt;<br>&gt; I got this openser.cfg from <a href="http://www.sipwise.com/wizard">
http://www.sipwise.com/wizard</a> .<br>&gt; I tried to make a offnet call prefix with 00.<br>&gt;<br>&gt; I try to load_gws and next_gw for lcr.<br>&gt; But I can&#39;t find out such as &quot;select xxx from lcr&quot; or &quot;select xxx from gw&quot;
<br>&gt; during these steps in my mysql.log ( I opened the log file myself ). And<br>&gt; also it will not redirect to the voice gateway.<br>&gt;<br>&gt; Is it the error of my schemas ? Any idea for it please.<br>&gt;<br>
&gt;<br>&gt; #################### /var/log/message ####################<br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29112]: New request - M=INVITE<br>&gt; RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX
</a> F=<a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">
C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29112]: Proxy authentication<br>&gt; failed - M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX
</a> F= <a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">
C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: New request - M=INVITE<br>&gt; RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX
</a> F=<a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">
C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Clear caller preferences<br>&gt; - M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX
</a> F= <a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">
C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Load caller preferences<br>&gt; for uuid &#39;1&#39; - M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">
sip:00862123456789@XXX.XXX.XXX</a> F=<br>&gt; <a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a> T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=
<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Clear callee preferences<br>&gt; - M=INVITE RURI=
<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> F= <a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX
</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Callee is not local -
<br>&gt; M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> F=<a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">
sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Ready to Invite To
<br>&gt; External - M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> F=<br>&gt; <a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a> T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">
sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Ready to 00 - M=INVITE
<br>&gt; RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> F=<a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX
</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Ready to Load PSTN
<br>&gt; gateways - M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> F=<br>&gt; <a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a> T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">
sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: Ready to NextGW -
<br>&gt; M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> F=<a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a><br>&gt; T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">
sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt; May 16 22:52:05 XXX /usr/local/sbin/openser[29117]: No PSTN gateways
<br>&gt; available - M=INVITE RURI=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">sip:00862123456789@XXX.XXX.XXX</a> F=<br>&gt; <a href="mailto:sip:101@XXX.XXX.XXX">sip:101@XXX.XXX.XXX</a> T=<a href="mailto:sip:00862123456789@XXX.XXX.XXX">
sip:00862123456789@XXX.XXX.XXX</a> IP=61.217.XXX.XXX<br>&gt; ID=<a href="mailto:C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9">C8F50846-1452-4EDC-9726-5A3AFECDF533@192.168.11.9</a><br>&gt;<br>&gt;<br>&gt;<br>&gt; #################### /tmp/mysql.log ####################
<br>&gt; 070516 22:52:05&nbsp;&nbsp;&nbsp;&nbsp; 755 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select password,uuid from subscriber<br>&gt; where username=&#39;101&#39; AND domain=&#39;xxx.xxx.xxx&#39;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 755 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select value,attribute,type from
<br>&gt; usr_preferences where uuid=&#39;1&#39;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 755 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select uuid from subscriber where<br>&gt; username = &#39;00862123456789&#39;<br>&gt;<br>&gt;<br>&gt; ===&gt; gw table<br>&gt; | id | gw_name&nbsp;&nbsp;&nbsp;&nbsp;| grp_id | ip_addr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| port&nbsp;&nbsp; | uri_scheme |
<br>&gt; transport | strip | prefix |<br>&gt; |&nbsp;&nbsp;1 | my-test-gw |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp; | XXX.XXX.XXX.XXX | 5060 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp; 0 | NULL |<br>&gt;<br>&gt; ===&gt; gw schema<br>&gt; | Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null | Key&nbsp;&nbsp; | Default&nbsp;&nbsp;|
<br>&gt; Extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | int(10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp; | PRI&nbsp;&nbsp;| NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; auto_increment |<br>&gt; | gw_name&nbsp;&nbsp;&nbsp;&nbsp;| varchar(128)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| NO&nbsp;&nbsp; | UNI&nbsp;&nbsp;| NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
<br>&gt; | grp_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | int(10) unsigned&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| NO&nbsp;&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | ip_addr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(15)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| smallint(5) unsigned | YES&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;|
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | uri_scheme | tinyint(3) unsigned&nbsp;&nbsp; | YES&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | transport&nbsp;&nbsp;&nbsp;&nbsp; | tinyint(3) unsigned&nbsp;&nbsp; | YES&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>
&gt; | strip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | tinyint(3) unsigned&nbsp;&nbsp; | YES&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;=== it should be varchar ?<br>&gt; | prefix&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| varchar(16)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;=== default value should be Empty or NULL ?
<br>&gt;<br>&gt; ===&gt; gw_grp table<br>&gt; | grp_id | grp_name&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp; | my-test-gw&nbsp;&nbsp; |<br>&gt;<br>&gt; ===&gt; gw_grp schema<br>&gt; | Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null&nbsp;&nbsp;| Key | Default | Extra
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | grp_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| int(10) unsigned | NO&nbsp;&nbsp; | PRI | NULL&nbsp;&nbsp;&nbsp;&nbsp;| auto_increment |<br>&gt; | grp_name | varchar(64)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;<br>&gt; ===&gt; lcr table<br>&gt; | id | prefix&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| from_uri&nbsp;&nbsp;| grp_id&nbsp;&nbsp;| priority&nbsp;&nbsp; |
<br>&gt; |&nbsp;&nbsp;1 | 00862123456789&nbsp;&nbsp; | %&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp; |<br>&gt;<br>&gt; ===&gt; lcr schema<br>&gt; | Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null&nbsp;&nbsp; | Key | Default&nbsp;&nbsp;| Extra<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| int(10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp;&nbsp;&nbsp;| PRI&nbsp;&nbsp;| NULL&nbsp;&nbsp;&nbsp;&nbsp;|
<br>&gt; auto_increment |<br>&gt; | prefix&nbsp;&nbsp;&nbsp;&nbsp; | varchar(16)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| NO&nbsp;&nbsp;&nbsp;&nbsp;| MUL | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | from_uri | varchar(128)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp;&nbsp;| MUL | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | grp_id&nbsp;&nbsp;&nbsp;&nbsp;| int(10) unsigned&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp;&nbsp;&nbsp;| MUL | NULL&nbsp;&nbsp;&nbsp;&nbsp;|
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | priority&nbsp;&nbsp; | tinyint(3) unsigned | NO&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;<br>&gt;<br>&gt;<br>&gt; ################ parts of my openser.cfg<br>&gt; #######################################
<br>&gt; loadmodule &quot;lcr.so&quot;<br>&gt; modparam(&quot;lcr&quot;, &quot;db_url&quot;,<br>&gt; &quot;mysql://openser:openserrw@localhost /openser&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;gw_table&quot;, &quot;gw&quot;)
<br>&gt; modparam(&quot;lcr&quot;, &quot;gw_name_column&quot;, &quot;gw_name&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;ip_addr_column&quot;, &quot;ip_addr&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;port_column&quot;, &quot;port&quot;)
<br>&gt; modparam(&quot;lcr&quot;, &quot;uri_scheme_column&quot;, &quot;uri_scheme&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;transport_column&quot;, &quot;transport&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;grp_id_column&quot;, &quot;grp_id&quot;)
<br>&gt; modparam(&quot;lcr&quot;, &quot;lcr_table&quot;, &quot;lcr&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;strip_column&quot;, &quot;strip&quot;)<br>&gt;&nbsp;&nbsp;modparam(&quot;lcr&quot;, &quot;prefix_column&quot;, &quot;prefix&quot;)
<br>&gt; modparam(&quot;lcr&quot;, &quot;from_uri_column&quot;, &quot;from_uri&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;priority_column&quot;, &quot;priority&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;gw_uri_avp&quot;, &quot;1400&quot;)
<br>&gt; modparam(&quot;lcr&quot;, &quot;ruri_user_avp&quot;, &quot;1402&quot;)<br>&gt; modparam(&quot;lcr&quot;, &quot;contact_avp&quot;, &quot;1401&quot;)<br>&gt;&nbsp;&nbsp;modparam(&quot;lcr&quot;, &quot;fr_inv_timer_avp&quot;, &quot;s:fr_inv_timer_avp&quot;)
<br>&gt; modparam(&quot;lcr&quot;, &quot;fr_inv_timer&quot;, 90)<br>&gt; modparam(&quot;lcr&quot;, &quot;fr_inv_timer_next&quot;, 30)<br>&gt; modparam(&quot;lcr&quot;, &quot;rpid_avp&quot;, &quot;s:rpid&quot;)<br>&gt;<br>
&gt; ########################################################################<br>&gt; # Request route &#39;invite-to-external&#39;<br>&gt; ########################################################################<br>&gt; route[15]
<br>&gt; {<br>&gt;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot;Ready to Invite To External - M=$rm RURI=$ru F=$fu T=$tu<br>&gt; IP=$si ID=$ci\n&quot;);<br>&gt;<br>&gt;&nbsp;&nbsp;if(isflagset(20))<br>&gt;&nbsp;&nbsp;{<br>&gt;<br>&gt;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot;Call to foreign domain - M=$rm RURI=$ru F=$fu T=$tu IP=$si
<br>&gt; ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp; route(11);<br>&gt;&nbsp;&nbsp; exit;<br>&gt;&nbsp;&nbsp;}<br>&gt;&nbsp;&nbsp;if(!isflagset(23))<br>&gt;&nbsp;&nbsp;{<br>&gt;&nbsp;&nbsp; # don&#39;t allow calls relaying from PSTN to PSTN, if not explicitely<br>&gt; forwarded<br>&gt;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot;Ready to 00 - M=$rm RURI=$ru F=$fu T=$tu IP=$si
<br>&gt; ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp; if(uri =~ &quot;^sip:00[0-9]+@&quot;)<br>&gt;&nbsp;&nbsp; {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;xlog(&quot;L_INFO&quot;, &quot;Ready to Load PSTN gateways - M=$rm RURI=$ru F=$fu T=$tu<br>&gt; IP=$si ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# only route numeric users to PSTN
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;if(!load_gws())<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot;Ready to LoadGW - M=$rm RURI=$ru F=$fu T=$tu IP=$si<br>&gt; ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_ERR&quot;, &quot;Error loading PSTN gateways - M=$rm RURI=$ru F=$fu T=$tu
<br>&gt; IP=$si ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;503&quot;, &quot;PSTN Termination Currently Unavailable&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;if(!next_gw())<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot;Ready to NextGW - M=$rm RURI=$ru F=$fu T=$tu IP=$si
<br>&gt; ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_ERR&quot;, &quot;No PSTN gateways available - M=$rm RURI=$ru F=$fu T=$tu<br>&gt; IP=$si ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;503&quot;, &quot;PSTN Termination Currently Unavailable&quot;);
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;setflag(21);<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;t_on_failure(&quot;1&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;route(11);<br>&gt;&nbsp;&nbsp; }<br>&gt;&nbsp;&nbsp;}<br>&gt;<br>&gt;&nbsp;&nbsp;xlog(&quot;L_INFO&quot;, &quot;Call to unknown user - M=$rm RURI=$ru F=$fu T=$tu IP=$si
<br>&gt; ID=$ci\n&quot;);<br>&gt;&nbsp;&nbsp;route(7);<br>&gt;&nbsp;&nbsp;sl_send_reply(&quot;404&quot;, &quot;User Not Found&quot;);<br>&gt;&nbsp;&nbsp;exit;<br>&gt;<br>&gt; }<br>&gt;<br>&gt;<br>&gt; --<br>&gt;<br>&gt; Best Regards<br>&gt; Charles<br>
&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; <a href="mailto:Users@openser.org">Users@openser.org</a><br>&gt; <a href="http://openser.org/cgi-bin/mailman/listinfo/users">http://openser.org/cgi-bin/mailman/listinfo/users
</a><br>&gt;<br>&gt;<br></blockquote></div><br><br clear="all"><br>-- <br><br>Best Regards<br>Charles