Hi,
Thanks for the help, here's what I dug up:
The users are visible in Kamailio, output of kamcmd ul.dump:
(here 1.1.1.1 is the public ip of my Kamailio+Asterisk server and 2.2.2.2 is the public ip of my home network)
# kamcmd ul.dump
{
Domain: location
Size: 512
AoRs: {
HashID: 371821163
Contacts: {
Contact: {
Address: sip:661@192.168.0.106:5062;transport=udp
Expires: 3588
Q: -1.000000
CSeq: 20002
User-Agent: Grandstream GXP2000 1.2.5.3
Path: [not set]
State: CS_SYNC
Flags: 0
CFlags: 64
Methods: 8159
Ruid: uloc-535276f9-1d83-2
Instance: [not set]
Reg-Id: 0
Last-Keepalive: 1397984187
Last-Modified: 1397984187
}
}
HashID: 371820875
Contacts: {
Contact: {
Address: sip:660@192.168.0.101:53928;rinstance=6ca94e284d15eb27;transport=TCP
Expires: 3224
Q: -1.000000
Call-ID: YzQ5YzZlMGI4NTVjNmE3Y2JlMWYzNGI0ODhlMDRmYmI.
CSeq: 12
User-Agent: Z 3.2.21357 r21367
Received: sip:2.2.2.2:1895;transport=TCP
Path: [not set]
State: CS_SYNC
Flags: 0
CFlags: 64
Methods: 5087
Ruid: uloc-535276f9-1d9e-2
Instance: [not set]
Reg-Id: 0
Last-Keepalive: 1397983823
Last-Modified: 1397983823
}
}
}
Stats: {
Records: 2
Max-Slots: 1
}
}
Yes, the REGISTER message reaches Asterisk and it responds with 200 OK, here is the SIP trace:
Via: SIP/2.0/TCP 192.168.0.101:53928;branch=z9hG4bK-d8754z-efb8733fbbad4b7c-1---d8754z-.
Max-Forwards: 70.
Contact: <sip:660@192.168.0.101:53928;rinstance=2b8a38b85fa9eb69;transport=TCP>.
Call-ID: OTdkNGY5ZDIxYzk5NjQ2NmNlNzU3MWMzZDIwZGQ0YTY..
CSeq: 1 REGISTER.
Expires: 3600.
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE.
Supported: replaces, norefersub, extended-refer, timer, X-cisco-serviceuri.
User-Agent: Z 3.2.21357 r21367.
Allow-Events: presence, kpml.
Content-Length: 0.
.
SIP/2.0 401 Unauthorized.
Via: SIP/2.0/TCP 192.168.0.101:53928;branch=z9hG4bK-d8754z-efb8733fbbad4b7c-1---d8754z-;rport=1895;received=2.2.2.2.
Call-ID: OTdkNGY5ZDIxYzk5NjQ2NmNlNzU3MWMzZDIwZGQ0YTY..
CSeq: 1 REGISTER.
WWW-Authenticate: Digest realm="
testers.com", nonce="U1OO1VNTjalLQmkJEOAWOaLqbTEALvG7".
Content-Length: 0.
.
Via: SIP/2.0/TCP 192.168.0.101:53928;branch=z9hG4bK-d8754z-2433219a229ba04d-1---d8754z-.
Max-Forwards: 70.
Contact: <sip:660@192.168.0.101:53928;rinstance=2b8a38b85fa9eb69;transport=TCP>.
Call-ID: OTdkNGY5ZDIxYzk5NjQ2NmNlNzU3MWMzZDIwZGQ0YTY..
CSeq: 2 REGISTER.
Expires: 3600.
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE.
Supported: replaces, norefersub, extended-refer, timer, X-cisco-serviceuri.
User-Agent: Z 3.2.21357 r21367.
Authorization: Digest username="660",realm="
testers.com",nonce="U1OO1VNTjalLQmkJEOAWOaLqbTEALvG7",uri="sip:
testers.com;transport=TCP",response="ca517e546b71ac50d94fe34032d36e7d",algorithm=MD5.
Allow-Events: presence, kpml.
Content-Length: 0.
.
SIP/2.0 200 OK.
Via: SIP/2.0/TCP 192.168.0.101:53928;branch=z9hG4bK-d8754z-2433219a229ba04d-1---d8754z-;rport=1895;received=2.2.2.2.
Call-ID: OTdkNGY5ZDIxYzk5NjQ2NmNlNzU3MWMzZDIwZGQ0YTY..
CSeq: 2 REGISTER.
Contact: <sip:660@192.168.0.101:53928;rinstance=2b8a38b85fa9eb69;transport=TCP>;expires=3600;received="sip:2.2.2.2:1895;transport=TCP".
Content-Length: 0.
.
Via: SIP/2.0/UDP 1.1.1.1;branch=z9hG4bK9b6c.4c9fba53000000000000000000000000.0.
CSeq: 10 REGISTER.
Max-Forwards: 70.
Content-Length: 0.
Expires: 3600.
.
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 1.1.1.1;branch=z9hG4bK9b6c.4c9fba53000000000000000000000000.0;received=1.1.1.1.
CSeq: 10 REGISTER.
Server: Asterisk PBX 11.8.1.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH.
Supported: replaces, timer.
Expires: 3600.
Date: Sun, 20 Apr 2014 09:04:41 GMT.
Content-Length: 0.
.
cheers,
Olli