I dont think so.

What values of mapping be different ? How can registrar server distinguish
location of UAs when Call-ID is unique. Anyway, let us say the registrar
will create 2 different entry.

How the routing engine will know where to route the incoming call. Its To
header includes
destination URI and this is same for both of them.

If the registrar allows UACs to register with same pin, password and URI
with different IP,
the only solution will be that the incoming INVITE from the UAC5 should be
forked to both UAC1 and UAC2. Forking should be implemented by proxy,
Otherwise routing engine will not know where to route the incoming call.




On 2/23/07, Scott Lawrence <[EMAIL PROTECTED]> wrote:
>
> On Fri, 2007-02-23 at 22:07 +0200, erol turac wrote:
> > 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.
>
> The two UAs are both using the same Address Of Record - if they use
> unique Call-Id values for the registrations (and keep that same value
> for the refreshes), then the location service should just create two
> mappings for that AOR and there is no confusion.
>
>
>


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

Reply via email to