How to Set Up an Outbound Proxy

This topic explains how to specify an outbound proxy server in the SIP Managed Profile.

To specify an outbound proxy server, call CSIPManagedProfile::SetParameter() with the KSIPOutboundProxy parameter and an IP address.

You can also let the stack automatically discover the proxy address by setting KSIPResolveProxy to ETrue.

  • By default or if KSIPResolveProxy is set to EFalse, KSIPOutboundProxy sets the IP address of the outbound proxy. If the proxy server cannot be found, the profile enabling fails.

  • If KSIPResolveProxy is set to ETrue, KSIPOutboundProxy sets the backup IP address for the outbound proxy. The SIP stack attempts to find the proxy through a DHCP request and only uses the backup address if the proxy discovery process fails.

Backwards compatibility note: "sip:0.0.0.0" is a valid value for KSIPOutboundProxy. It is equivalent to requesting DCHP discovery without specifying a backup address.