I don't see you doing any register functions in your script. On Friday, January 11, 2013, Jeryes . wrote:
> Hi, > > I have a very simple b2bua server (running on opensips 1.7) that only uses > topology hiding to make the communication between two sip server, and it's > working fine to process calls, but I'm having problems with Register > requests. When one of the sip servers sends the Register to b2bua, the > Request is not being processed and opensips is logging the following > errors: > > Error log: > > Jan 11 19:48:20 /usr/local/sbin/opensips[20559]: REGISTER (call id: > [email protected] <javascript:_e({}, > 'cvml', '[email protected]');>) > Jan 11 19:48:20 /usr/local/sbin/opensips[20559]: > ERROR:b2b_entities:b2b_new_dlg: Called b2b_init on a Cancel message > Jan 11 19:48:20 /usr/local/sbin/opensips[20559]: > ERROR:b2b_entities:server_new: failed to create new dialog structure entry > Jan 11 19:48:20 /usr/local/sbin/opensips[20559]: > ERROR:b2b_logic:create_top_hiding_entities: failed to create new b2b server > instance > > > Is the top hiding script suposed to work with Register requests or I > should process those requests by other way? > > SipServer (pbx, sip proxy) ---> B2BUA ---> SipServer(carrier, sip proxy) > Register Request -----------------> stuck > > > The opensips.cfg is the default, and I only changed the main route: > > loadmodule "b2b_entities.so" > loadmodule "b2b_logic.so" > > > route{ > > if (!mf_process_maxfwd_header("10")) > { > sl_send_reply("483","Too Many Hops"); > exit; > } > > if( is_method("INVITE") || is_method("REGISTER") ) > { > # DO NOT call t_newtran() on this request -> it will result in > the transaction never being deleted > xlog("REGISTER (call id: $ci)\n"); > > b2b_init_request("top hiding"); > exit; # do not forward this request, another one will be generated > }; > > route(1); > } > > > route[1] { > # for INVITEs enable some additional helper routes > if (is_method("INVITE")) { > t_on_branch("2"); > t_on_reply("2"); > t_on_failure("1"); > } > > if (!t_relay()) { > sl_reply_error(); > }; > exit; > } > > > > > Thanks in advance! > > > regards, > > jeryes > > -- -- *--*--*--*--*--* Duane *--*--*--*--*--* --
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
