I mean that register packets sent to the registrar server at a specific
intervals after the sending first register. Its aim is to reset session
expire timer to make registration permanently.

Of course, UAC sends these messages. my problem is actually about call
waiting feature of sip.

There are 2 different SIP EPs whose register to registrar server using same
pin, password and URI but their IP address are different from each other.

They are sending reg messages to registrar at specific intervals. So think
that UAC1 registered with IP address A, and UAC2 registered with ip adress
B.

When UAC1 sends an invite and starts a dialog with another UAC3, if UAC2
wants to create a seperate dialog (say that UC2 is calling UAC4), UAC2 sends
a register message before sending its INVITE.

Firstly, location service maps URI to A , but with the new register message
of UAC2, location service maps same URI to B. At this point, UAC1 is talking
with UAC3 and UAC2 is talking with UAC4 and everything is ok.

Here if UAC5 (any other UC) calls UAC1, loction service will lookup the
location of UAC1 and map it to B whereas UAC1 location is A. And so, new
invite will be routed to UAC2.

What can be solution ? Preventing a register request with a different IP if
there is any binding in location service for same URI ? I could not see any
MUST in rfc 3261.

Rgrds,

Erol Turac
NGN Engineer
Superonline Telecom





On 2/23/07, Scott Lawrence <[EMAIL PROTECTED]> wrote:
>
> On Fri, 2007-02-23 at 18:08 +0200, erol turac wrote:
> > If an endpoint sends initial invites with ip address A, and then it
> sends
> > sub register messages with a different ip address B,
>
> What is a 'sub register message' and who is it sent to?
>
> > How does the UAS handle this request ? Does UAS response with 200 OK or
> 5xx
> > server error ?
> >
>
>


-- 
Erol TuraƧ
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to