Hi Folks, I have a problem with registrar module (I suppose). When A calls to B, is some specific situation, B receives two INVITEs. This mostly (not only) happens when one account is registered on two or more UAs. In this situation extra INVITE is sent only to the one that is second in the list (kamctl ul show ACCOUNT).
kamctl ul show Alice: Contact:: <sip:orlvuzyd@192.168.28.72:52129
;q=0;expires=1916;flags=0x0;cflags=0x40;socket=<udp:8.8.8.8:5060 ;methods=0xFFFFFFFF;received=sip:8.8.8.8:52129;user_agent=<Blink 0.2.5
(Linux)> Contact:: <sip:Alice@192.168.28.51:5060
;q=;expires=3061;flags=0x0;cflags=0x40;socket=<udp:8.8.8.8:5060 ;methods=0x129F;received=<sip:8.8.8.8:5060 ;user_agent=<Linksys/PAP2T-3.1.15(LS)>
My situation. 1. Alice calls to BOB. 2. kamailio looks up in location table for BOBs registrations 3. in DB there are two rows (two devices(linksys PAP2T and Blink(blink is second one))) 4. kamailio send 3 INVITES ( linksys, blink and blink). Every INVITE has different via.branch (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.1) (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.2) (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.3)
All my registrar parameters are set to default.
I have no idea whether this is a bug or my missconfiguration.
Thanks for replies.
Kind regards,
Efelin Novak
Where is the 3rd INVITE sent to? to blink, to linksys or somewhere else?
Is something looping? (ngrep -d lo port 5060)
klaus
Am 14.03.2011 18:38, schrieb Efelin Novak:
Hi Folks, I have a problem with registrar module (I suppose). When A calls to B, is some specific situation, B receives two INVITEs. This mostly (not only) happens when one account is registered on two or more UAs. In this situation extra INVITE is sent only to the one that is second in the list (kamctl ul show ACCOUNT).
kamctl ul show Alice: Contact:: <sip:orlvuzyd@192.168.28.72:52129 http://sip:orlvuzyd@192.168.28.72:52129>;q=0;expires=1916;flags=0x0;cflags=0x40;socket=<udp:8.8.8.8:5060 http://8.8.8.8:5060>;methods=0xFFFFFFFF;received=<sip:8.8.8.8:52129 http://8.8.8.8:52129>;user_agent=<Blink 0.2.5 (Linux)> Contact:: <sip:Alice@192.168.28.51:5060 http://sip:Alice@192.168.28.51:5060>;q=;expires=3061;flags=0x0;cflags=0x40;socket=<udp:8.8.8.8:5060 http://8.8.8.8:5060>;methods=0x129F;received=<sip:8.8.8.8:5060 http://8.8.8.8:5060>;user_agent=<Linksys/PAP2T-3.1.15(LS)>
My situation.
- Alice calls to BOB.
- kamailio looks up in location table for BOBs registrations
- in DB there are two rows (two devices(linksys PAP2T and Blink(blink
is second one))) 4. kamailio send 3 INVITES ( linksys, blink and blink). Every INVITE has different via.branch (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.1) (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.2) (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.3)
All my registrar parameters are set to default.
I have no idea whether this is a bug or my missconfiguration.
Thanks for replies.
Kind regards,
Efelin Novak
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
Hi Klaus,
thanks for a prompt answer.
Third INVITE (extra) is sent to the blink, but only if the Blnik is second in the location table. When the Linksys is second in the list, only two INVITES are being sent.
No nothing is looping, it acts like there are 3 separate rows in the location table.
Kamailio creates 3 branches from two AOR. Extra INVITE differs from the original one only in via branch xxxxx.{0,1,2}.
Regards,
Efelin Novak
2011/3/14 Klaus Darilion klaus.mailinglists@pernau.at
Where is the 3rd INVITE sent to? to blink, to linksys or somewhere else?
Is something looping? (ngrep -d lo port 5060)
klaus
Am 14.03.2011 18:38, schrieb Efelin Novak:
Hi Folks, I have a problem with registrar module (I suppose). When A calls to B, is some specific situation, B receives two INVITEs. This mostly (not only) happens when one account is registered on two or more UAs. In this situation extra INVITE is sent only to the one that is second in the list (kamctl ul show ACCOUNT).
kamctl ul show Alice: Contact:: <sip:orlvuzyd@192.168.28.72:52129 <http://sip:orlvuzyd@192.168.28.72:52129
;q=0;expires=1916;flags=0x0;cflags=0x40;socket=<udp:8.8.8.8:5060
http://8.8.8.8:5060>;methods=0xFFFFFFFF;received=<sip:8.8.8.8:52129 http://8.8.8.8:52129>;user_agent=<Blink 0.2.5 (Linux)> Contact:: <sip:Alice@192.168.28.51:5060 <http://sip:Alice@192.168.28.51:5060
;q=;expires=3061;flags=0x0;cflags=0x40;socket=<udp:8.8.8.8:5060
http://8.8.8.8:5060>;methods=0x129F;received=<sip:8.8.8.8:5060 http://8.8.8.8:5060>;user_agent=<Linksys/PAP2T-3.1.15(LS)>
My situation.
- Alice calls to BOB.
- kamailio looks up in location table for BOBs registrations
- in DB there are two rows (two devices(linksys PAP2T and Blink(blink
is second one))) 4. kamailio send 3 INVITES ( linksys, blink and blink). Every INVITE has different via.branch (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.1) (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.2) (Via: SIP/2.0/UDP 8.8.8.8;branch=z9hG4bKe2d7.009b1df2.3)
All my registrar parameters are set to default.
I have no idea whether this is a bug or my missconfiguration.
Thanks for replies.
Kind regards,
Efelin Novak
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
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