El 09/04/14 16:17, Daniel-Constantin Mierla escribió:
The crash was not related to websocket at all, but to usage of uac_reg_lookup() 
when you don't set reg_db_url parameter for uac module.

So, my question is why are you using uac_reg_lookup()? Because it is useless if you dont set reg_db_url and you don't have records in uacreg database table. This function is related to the feature of kamailio to send register to another sip server with a contact address pointing back to kamailio.

To summarize on another words, the crash happened because the kamailio.cfg 
didn't have set the expected uac module parameters by uac_reg_lookup() function.
I was using uac_reg_lookup() without reg_db_url because it appeared to be 
performing the same job as a pair of uac_restore_from() and uac_restore_to(). I 
have made corresponding fixes in my configuration file.

However, the previously mentioned issue of abrupt disconnection persists. I get 
this in the logfiles:

Apr  9 17:22:23 elx3 /usr/sbin/kamailio[8573]: WARNING: websocket 
[ws_frame.c:868]: ws_keepalive(): forcibly closing connection

At the same time, I get the following sequence of javascript messages in the 
Firefox browser:

JsSIP | TRANSPORT | WebSocket disconnected (code: 1006)
jssip-0.3.0.js (línea 610)
JsSIP | TRANSPORT | WebSocket abrupt disconnection
jssip-0.3.0.js (línea 613)
JsSIP | UA | connection state set to 1
jssip-0.3.0.js (línea 5236)
JsSIP | TRANSACTION | transport error occurred, deleting non-INVITE client 
transaction z9hG4bK3602966
jssip-0.3.0.js (línea 1839)
JsSIP | EVENT EMITTER | emitting event registrationFailed
jssip-0.3.0.js (línea 187)

SIP registration error:
Connection Error

uf.js (línea 569)

The code in uf.js retries the connection, but eventually it times out again.

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to