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