<div>No,this isn't the problem;I've changed the port on my openser like 5070, and asterisk is set like 5060 in sip.conf, but I've always the same error;</div>
<div><br><font color="#550055">Jun 21 03:33:43 asterisk12 openser[19037]: ERROR: udp_init: bind(6,<br>&nbsp;</font></div><span></span>
<div style="DIRECTION: ltr">0x8119a1c, 16) on <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.251.11/" target="_blank">192.168.251.11</a> &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.251.11/" target="_blank">
http://192.168.251.11/</a>&gt;: Cannot assign<br>requested address</div>
<p>.....what could be?</p>
<p>&nbsp;</p>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">On 6/21/06, <b class="gmail_sendername">Daniel-Constantin Mierla</b> &lt;<a href="mailto:daniel@voice-system.ro">daniel@voice-system.ro</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">You can safely ignore reverse resolve DNS messages, they are warnings<br>meaning no hostname was found set for those IP addresses - openser tries
<br>to get them in the aliases list. The problem comes from line:<br><br>Jun 21 03:33:43 asterisk12 openser[19037]: ERROR: udp_init: bind(6,<br>0x8119a1c, 16) on <a href="http://192.168.251.11">192.168.251.11</a> &lt;<a href="http://192.168.251.11/">
http://192.168.251.11/</a>&gt;: Cannot assign<br>requested address<br><br>This means that you do not have the IP <a href="http://192.168.251.11">192.168.251.11</a> configured on the<br>system. Do you have asterisk and openser listening on the same port
<br>(5060)? You must use different ports.<br><br>Cheers,<br>Daniel<br><br><br>On 06/21/06 10:55, Shenen Shenen wrote:<br>&gt; Hi!This my openser.cfg;I've 2 asteriskathome with openser installed;I<br>&gt; want to copy the authentificated sip registration from one box to
<br>&gt; another and have always the same Sip registered in all 2 box, so if<br>&gt; one box falls down the other can run without reinitialized all the<br>&gt; sips (like Phoner..cubix...and also IP phones...)....I'm using
<br>&gt; vrrpd...12 is the master, 11 is the slave, 200 is the virtual IP(this<br>&gt; point to the master in the first case..and all Sip proxies like the<br>&gt; phoner or cubix points to the master..(I can set only 1 proxy..
<br>&gt; <a href="http://192.168.251.200">192.168.251.200</a> &lt;<a href="http://192.168.251.200/">http://192.168.251.200/</a>&gt; ..in x-lite I can set more<br>&gt; proxies and I'vent problems..)(for this I must use openser..)
<br>&gt;<br>&gt;<br>&gt; This is the openser on the &quot;slave&quot; <a href="http://192.168.251.11">192.168.251.11</a> &lt;<a href="http://192.168.251.11/">http://192.168.251.11/</a>&gt;<br>&gt;<br>&gt;<br>&gt; # SCRIPT PER COPIARE LO STATO DELLE REGISTRAZIONI DEI SIP DAL .11 al .12
<br>&gt;<br>&gt; # ----------- global configuration parameters ------------------------<br>&gt;<br>&gt; debug=3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# debug level (cmd line: -dddddddddd)<br>&gt; fork=no<br>&gt; log_stderror=no # (cmd line: -E)<br>&gt; listen=
<a href="http://192.168.251.12">192.168.251.12</a> &lt;<a href="http://192.168.251.12/">http://192.168.251.12/</a>&gt;<br>&gt; listen=<a href="http://192.168.251.11">192.168.251.11</a> &lt;<a href="http://192.168.251.11/">
http://192.168.251.11/</a>&gt;<br>&gt; listen=192.1668.251.200<br>&gt; port=5060<br>&gt; children=5<br>&gt; dns=no<br>&gt; rev_dns=no<br>&gt; # ------------------ module loading ----------------------------------<br>&gt;<br>
&gt; loadmodule &quot;modules/mysql/mysql.so&quot;<br>&gt; loadmodule &quot;modules/sl/sl.so&quot;<br>&gt; loadmodule &quot;modules/tm/tm.so&quot;<br>&gt; loadmodule &quot;modules/maxfwd/maxfwd.so&quot;<br>&gt; loadmodule &quot;modules/usrloc/usrloc.so&quot;
<br>&gt; loadmodule &quot;modules/registrar/registrar.so&quot;<br>&gt; loadmodule &quot;modules/auth/auth.so&quot;<br>&gt; loadmodule &quot;modules/auth_db/auth_db.so&quot;<br>&gt;<br>&gt; # ----------------- setting module-specific parameters ---------------
<br>&gt;<br>&gt; # digest generation secret; use the same in backup server;<br>&gt; # also, make sure that the backup server has sync'ed time<br>&gt; modparam(&quot;auth&quot;, &quot;secret&quot;, &quot;alsdkhglaksdhfkloiwr&quot;)
<br>&gt;<br>&gt; # -------------------------&nbsp;&nbsp;request routing logic -------------------<br>&gt;<br>&gt; # main routing logic<br>&gt;<br>&gt; route{<br>&gt;<br>&gt;&nbsp;&nbsp;# initial sanity checks -- messages with<br>&gt;&nbsp;&nbsp;# max_forwars==0, or excessively long requests
<br>&gt;&nbsp;&nbsp;if (!mf_process_maxfwd_header(&quot;10&quot;)) {<br>&gt;&nbsp;&nbsp; sl_send_reply(&quot;483&quot;,&quot;Too Many Hops&quot;);<br>&gt;&nbsp;&nbsp; return;<br>&gt;&nbsp;&nbsp;};<br>&gt;&nbsp;&nbsp;if (len_gt( max_len )) {<br>&gt;&nbsp;&nbsp; sl_send_reply(&quot;513&quot;, &quot;Message too big&quot;);
<br>&gt;&nbsp;&nbsp; return;<br>&gt;&nbsp;&nbsp;};<br>&gt;<br>&gt;&nbsp;&nbsp;# if the request is for other domain use UsrLoc<br>&gt;&nbsp;&nbsp;# (in case, it does not work, use the following command<br>&gt;&nbsp;&nbsp;# with proper names and addresses in it)<br>&gt;&nbsp;&nbsp;if (uri==myself) {
<br>&gt;<br>&gt;&nbsp;&nbsp; if (method==&quot;REGISTER&quot;) {<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# verify credentials<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;if (!www_authorize(&quot;&quot;, &quot;subscriber&quot;)) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; www_challenge(&quot;&quot;, &quot;0&quot;);
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; return;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;};<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# if ok, update contacts and ...<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;save(&quot;location&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# ... if this REGISTER is not a replica from our<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# peer server, replicate to the peer server
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;if (!src_ip== <a href="http://192.168.251.12">192.168.251.12</a> &lt;<a href="http://192.168.251.12/">http://192.168.251.12/</a>&gt;) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; t_replicate(&quot;<a href="http://192.168.251.12">192.168.251.12
</a> &lt;<a href="http://192.168.251.12/">http://192.168.251.12/</a>&gt;&quot;, &quot;5060&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;};<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;return;<br>&gt;&nbsp;&nbsp; };<br>&gt;&nbsp;&nbsp; # do whatever else appropriate for your domain<br>&gt;&nbsp;&nbsp; log(&quot;non-REGISTER\n&quot;);
<br>&gt;&nbsp;&nbsp;};<br>&gt; }<br>&gt;<br>&gt;<br>&gt;<br>&gt; This is the openser on the &quot;master&quot; <a href="http://192.168.251.12">192.168.251.12</a><br>&gt; &lt;<a href="http://192.168.251.12/">http://192.168.251.12/</a>
&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; # SCRIPT PER COPIARE LO STATO DELLE REGISTRAZIONI DEI SIP DAL .12 al .11<br>&gt;<br>&gt; # ----------- global configuration parameters ------------------------<br>&gt;<br>
&gt; debug=3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# debug level (cmd line: -dddddddddd)<br>&gt; fork=no<br>&gt; log_stderror=yes # (cmd line: -E)<br>&gt; listen= <a href="http://192.168.251.12">192.168.251.12</a> &lt;<a href="http://192.168.251.12/">
http://192.168.251.12/</a>&gt;<br>&gt; listen=<a href="http://192.168.251.11">192.168.251.11</a> &lt;<a href="http://192.168.251.11/">http://192.168.251.11/</a>&gt;<br>&gt; listen=192.1668.251.200<br>&gt; port=5060<br>&gt; children=5
<br>&gt; dns=no<br>&gt; rev_dns=no<br>&gt;<br>&gt; # ------------------ module loading ----------------------------------<br>&gt;<br>&gt; loadmodule &quot;modules/mysql/mysql.so&quot;<br>&gt; loadmodule &quot;modules/sl/sl.so&quot;
<br>&gt; loadmodule &quot;modules/tm/tm.so&quot;<br>&gt; loadmodule &quot;modules/maxfwd/maxfwd.so&quot;<br>&gt; loadmodule &quot;modules/usrloc/usrloc.so&quot;<br>&gt; loadmodule &quot;modules/registrar/registrar.so&quot;
<br>&gt; loadmodule &quot;modules/auth/auth.so&quot;<br>&gt; loadmodule &quot;modules/auth_db/auth_db.so&quot;<br>&gt;<br>&gt; # ----------------- setting module-specific parameters ---------------<br>&gt;<br>&gt; # digest generation secret; use the same in backup server;
<br>&gt; # also, make sure that the backup server has sync'ed time<br>&gt; modparam(&quot;auth&quot;, &quot;secret&quot;, &quot;alsdkhglaksdhfkloiwr&quot;)<br>&gt;<br>&gt; # -------------------------&nbsp;&nbsp;request routing logic -------------------
<br>&gt;<br>&gt; # main routing logic<br>&gt;<br>&gt; route{<br>&gt;<br>&gt;&nbsp;&nbsp;# initial sanity checks -- messages with<br>&gt;&nbsp;&nbsp;# max_forwars==0, or excessively long requests<br>&gt;&nbsp;&nbsp;if (!mf_process_maxfwd_header(&quot;10&quot;)) {
<br>&gt;&nbsp;&nbsp; sl_send_reply(&quot;483&quot;,&quot;Too Many Hops&quot;);<br>&gt;&nbsp;&nbsp; return;<br>&gt;&nbsp;&nbsp;};<br>&gt;&nbsp;&nbsp;if (len_gt( max_len )) {<br>&gt;&nbsp;&nbsp; sl_send_reply(&quot;513&quot;, &quot;Message too big&quot;);<br>&gt;&nbsp;&nbsp; return;
<br>&gt;&nbsp;&nbsp;};<br>&gt;<br>&gt;&nbsp;&nbsp;# if the request is for other domain use UsrLoc<br>&gt;&nbsp;&nbsp;# (in case, it does not work, use the following command<br>&gt;&nbsp;&nbsp;# with proper names and addresses in it)<br>&gt;&nbsp;&nbsp;if (uri==myself) {<br>
&gt;<br>&gt;&nbsp;&nbsp; if (method==&quot;REGISTER&quot;) {<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# verify credentials<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;if (!www_authorize(&quot;&quot;, &quot;subscriber&quot;)) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; www_challenge(&quot;&quot;, &quot;0&quot;);<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; return;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;};<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# if ok, update contacts and ...<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;save(&quot;location&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# ... if this REGISTER is not a replica from our<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;# peer server, replicate to the peer server
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;if (!src_ip== <a href="http://192.168.251.11">192.168.251.11</a> &lt;<a href="http://192.168.251.11/">http://192.168.251.11/</a>&gt;) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; t_replicate(&quot;<a href="http://192.168.251.11">192.168.251.11
</a> &lt;<a href="http://192.168.251.11/">http://192.168.251.11/</a>&gt;&quot;, &quot;5060&quot;);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;};<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;return;<br>&gt;&nbsp;&nbsp; };<br>&gt;&nbsp;&nbsp; # do whatever else appropriate for your domain<br>&gt;&nbsp;&nbsp; log(&quot;non-REGISTER\n&quot;);
<br>&gt;&nbsp;&nbsp;};<br>&gt; }<br>&gt;<br>&gt; If I run the following command... I've problems with resolution of IP<br>&gt; addresses... how can I resolve this problem??????????<br>&gt;<br>&gt; 100000000000000000000000000000000000000000000000000000
<br>&gt; thanks.....................help me please!!!!!I'm becoming crazy...<br>&gt;<br>&gt;<br>&gt; [root@asterisk12 ~]# tail -f /var/log/messages<br>&gt; Jun 21 03:33:43 asterisk12 openser: WARNING: fix_socket_list: could
<br>&gt; not rev. resolve <a href="http://192.168.251.11">192.168.251.11</a> &lt;<a href="http://192.168.251.11/">http://192.168.251.11/</a>&gt;<br>&gt; Jun 21 03:33:43 asterisk12 openser: WARNING: fix_socket_list: could<br>
&gt; not rev. resolve <a href="http://192.168.251.200">192.168.251.200</a> &lt;<a href="http://192.168.251.200/">http://192.168.251.200/</a>&gt;<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: Maxfwd module- initializing
<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: AUTH module - initializing<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: AUTH_DB module - initializing<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init: SO_RCVBUF
<br>&gt; is initially 110592<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init: SO_RCVBUF<br>&gt; is finally 221184<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init: SO_RCVBUF<br>&gt; is initially 110592
<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init: SO_RCVBUF<br>&gt; is finally 221184<br>&gt; Jun 21 03:33:43 asterisk12 openser[19037]: ERROR: udp_init: bind(6,<br>&gt; 0x8119a1c, 16) on <a href="http://192.168.251.11">
192.168.251.11</a> &lt;<a href="http://192.168.251.11/">http://192.168.251.11/</a>&gt;: Cannot<br>&gt; assign requested address<br>&gt; Jun 21 03:34:01 asterisk12 crond(pam_unix)[19040]: session opened for<br>&gt; user root by (uid=0)
<br>&gt; Jun 21 03:34:01 asterisk12 crond(pam_unix)[19040]: session closed for<br>&gt; user root<br>&gt;<br></blockquote></div><br>