Andrew,
        I may be missing something and am not clear in the way you have described this;

"To be able to do some controlled load balancing I would like to force the UA
in the 200OK during registration to send the INVITE to a differrent IP address".


       
       
I think you are asking about sending outgoing INVITEs from a UA to a different address than that used for registrations and then at multiple address for load balancing. The Registrar and Proxy are two logical roles that can be performed on different physical boxes, a UA will use any of the ways for discovering a registrar in 3261 and may have a different address configured for it's outgoing proxy. I do not think you want to return a contact address that is just 'different' to the one used in the initial INVITE, but want to return multiple contacts both able to process the INVITE and perhaps keep state information across them - otherwise it wouldn't be load balancing but like a redirection.

        Using a DNS entry for the outgoing proxy and in the returned contact field to INVITEs to the Proxy is sufficient to do this, you can ensure that the DNS method of return for the record is cyclic for load balancing puposes - although considerations need to be given for this if they span WAN sites etc, you may not want half your outgoing INVITEs to cross the country for processing. A DNS entry for an outgoing Proxy address (round robin / cyclic returned) will give you load balancing for outgoing requests, if the state information is held across the two Proxies then the same address can be returned in the contact field to provide in dialog failover.

        Let us know if this is not in the ball park.

Regards,

Wayne Davies



"The Rev" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]

14/05/2004 05:36 PM

       
        To:        [EMAIL PROTECTED]
        cc:        
        Subject:        [Sip-implementors] How to force the UA during registration to send        the INVITE to a different addres



HI,

I'm designing a distributed registrar and sip proxy where the load balancing
is a major issue.
To be able to do some controlled load balancing I would like to force the UA
in the 200OK during registration to send the INVITE to a differrent IP
address. How can I do this? As I know for this purpose the Service-ROute was
introduced but I doubt that I will find a commercial UA which supports it.

br
Andrew

_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors




******************************************************************************
- NOTICE FROM DIMENSION DATA AUSTRALIA
This message is confidential, and may contain proprietary or legally privileged information. If you have received this email in error, please notify the sender and delete it immediately.

Internet communications are not secure. You should scan this message and any attachments for viruses. Under no circumstances do we accept liability for any loss or damage which may result from your receipt of this message or any attachments.
******************************************************************************
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to