Hi,
I'm using Kamilio 3.3.0 as registrar server. I`m using an outbound proxy
so 'use_path' parameter or 'registrar' module is enabled.
According to RFC 5626, a re-registration from a specific combination of
AoR, instance_id and reg_id must update the binding.
""
If the registrar receives a re-registration for a specific
combination of AOR, and instance-id and reg-id values, the registrar
MUST update any information that uniquely identifies the network flow
over which the request arrived if that information has changed, and
SHOULD update the time the binding was last updated.
""
In my installation this is not fullfilled as shown:
""
AOR:: jmillan
Contact:: sip:jmillan@MY_IP;transport=ws;ov-ob=a570655c14 Q=
Expires:: 181
Callid:: 1hgq3khalq2rzfr
Cseq:: 108
User-agent:: JsSIP 0.1.0
Path::
<sip:OUTBOUND_IP:9090;transport=tcp;lr;ovid=de0c0b9f>,<sip:a570655c14@OUTBOUND_IP
:10080;transport=ws;lr;ovid=de0c0b9f;ob>
State:: CS_SYNC
Flags:: 0
Cflag:: 0
Socket:: tcp:KAM_IP:5060
Methods:: 783
Ruid:: uloc-50119d99-328e-1
Instance:: <urn:uuid:38dce009-ae1f-4fd1-91dc-99ed9affddc1>
Reg-Id:: 1
Contact:: sip:jmillan@MY_IP;transport=ws;ov-ob=1dd97b4d51 Q=
Expires:: 193
Callid:: 1hgq3khalq2rzfr
Cseq:: 110
User-agent:: JsSIP 0.1.0
Path::
<sip:OUTBOUND_IP:9090;transport=tcp;lr;ovid=de0c0b9f>,<sip:1dd97b4d51@OUTBOUND_IP
:10080;transport=ws;lr;ovid=de0c0b9f;ob>
State:: CS_SYNC
Flags:: 0
Cflag:: 0
Socket:: tcp:KAM_IP:5060
Methods:: 783
Ruid:: uloc-50119d99-3290-2
Instance:: <urn:uuid:38dce009-ae1f-4fd1-91dc-99ed9affddc1>
Reg-Id:: 1
""
The scenario is such that when the client looses the connection with the
Outbound Server, it reconnects and re-registers to Kamailio in order to
replace registration and be able to receive in-dialog messages.
Any comment is wellcome.
Regards,