SIP Server Settings (Windows CE 5.0)

Send Feedback

The following SIP server settings specify which servers are available.

You can specify multiple sets of server settings.

For more information about the XML schema that defines these settings, see RTC Client API XML Schema.

  • addr
    The host name of the server.

    The port can also be specified in this address by using the format sip.microsoft.com:1234. This port overrides the default port for sessions using this profile.

  • auth
    The form of authentication that should be used.

    If authentication is Basic, the transport must be TLS for security reasons.

    For RTC Client API version 1.0, the supported authentication methods are Basic and Digest.

    The NTLM and Kerberos authentication methods are supported under the RTC Client API version 1.2. The transport recommended for these methods is TCP because the packet sizes can be large.

    If the allowedauth attribute of the <user> tag is present in the profile, the auth attribute is ignored.

    To specify the NTLM and Kerberos authentication methods, use the allowedauth attribute of the <user> tag.

    Security Note   The Basic authentication method contains a security risk because the credentials can be viewed in the network path. This method is not recommended for use in RTC communications without careful consideration of the risk involved. Someone could intercept information by replacing the SIP server. This would result in forwarding SIP requests to erroneous servers. Therefore, the application should ensure that a means to authenticate the server is enabled. For the application to authenticate the server, the Kerberos authentication method should be enabled and the TLS transport type must be specified in the profile.

  • protocol
    The transport that should be used to connect to the server.

    Possible values are TCP, UDP, and TLS.

    Security Note   Someone could intercept information by replacing the SIP server. This would result in forwarding SIP requests to erroneous servers. The application should therefore ensure that a means to authenticate the server is enabled. For the application to authenticate the server, the Kerberos authentication method should be enabled and the TLS transport type must be specified in the profile.

  • role
    The role of the server. The possible values are Proxy and Registrar.

  • session
    The session types that a server can support.

    Available options are PC-PC, PC-phone, phone-phone, and IM (text messaging).

    For each form of communication, first-party or third-party must also be specified.

    A first-party call is initiated by the client; a third-party call is initiated by another computer.

    For more information about session types, see Session Information and RTC_SESSION_TYPE.

See Also

RTC Client API XML Schema | Client Settings | Provider Settings | Provision Settings | Session Settings | User Settings

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.