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
