pepe@ipcontact.com.uy and pepe@ser.ipcontact.com.uy and pepe@192.168.2.176
are all different users. Probably the error occurs as pepe is registered as pepe@192.168.2.176, but you are tring to call another pepe.
A solution would be to disable domain support in ser, but ASFAIK this does not work in current CVS. Thus, use only one domain with your SIP clients.
regards, klaus
Luis Vazquez wrote:
Hello all
What could be the problem a SIP user agent:
- registers correctly with ser,
- the register is stored correctly in the MySQL Db (I see it my mysql!)
- "serctl ul show" shows the user logged-in (among others),
but If I try to call this user I get 480 Temporarily Unavailable back from ser in the block:
alias="ser.ipcontact.com.uy" alias="ipcontact.com.uy" ........ if (!lookup("location")) { if (does_uri_exist()) { log(2,"User not logged\n"); sl_send_reply("480", "Temporarily Unavailable"); <=== Here break; } else { log(2,"User not found\n"); sl_send_reply("404", "Not Found"); break; }; break; }
Even stranger: # serctl ul show pepe //(supose the username is pepe) fails with: 404 Username pepe@ipcontact.com.uy in table location not found
but if I run
# serctl ul show pepe is shown ... ...Record(0x402f7d20)... domain: 'location' aor : 'pepe@192.168.2.176' (192.168.2.176 is the IP for the sip server)
This only happens with the CVS version, but I need to use this version.
Any help please??!
Luis
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers