Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
SipUserConfiguration Class
SipUserConfiguration Constructor
SipUserConfiguration Properties

SipUserConfiguration Class

Configuration information for a SipSignalingEngine.
Inheritance Hierarchy
System
Object
Avaya.ClientServices
SipUserConfiguration

Namespace: Avaya.ClientServices
Assembly: AvayaClientServices (in AvayaClientServices.dll) Version: 592.1.30.0
Syntax
C#
Copy

    public class SipUserConfiguration

The SipUserConfiguration type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| SipUserConfiguration |

Top
Properties

| Name | Description
--- | --- | ---
| AutomaticLineReservationEnabled | Controls whether the Client SDK shall automatically invoke line reservation feature prior to placing an outgoing call.
| BlindTransferEnabled | Controls whether blind transfer is allowed or not.
| CallDenialPolicy | Specifies the call denial policy.
| ConnectionPolicy | The connection policy defining the signaling servers to communicate with. Should this only be the ServerInfo (I.e.let the sdk handle the connection policy)
| CredentialProvider | An ICredentialProvider value representing the object that provides the credentials.
| DialPlan | It accelerates dialing by eliminating the need to wait for the INTER_DIGIT_TIMEOUT timer to expire.
| DisplayName | The display name used to identify the endpoint the user is on.
| Domain | The SIP domain for the user.
| EmergencyNumbers | List of emergency numbers
| EmergencyNumbersOrdered | An ordered list of emergency numbers, where numbers earlier in the list have higher priority.
| EnableAlternateCLI | Controls whether the SIP endpoint sends Alternate-CLI header in other phone mode to other phone number. By default, this property is false.
| EnableAsControlledEndpoint | Enables Client SDK as a controlled endpoint.
| Enabled | A Boolean value indicating whether the SIP provider is enabled.
| EnableDeskphoneModeOnStartup | Controls whether the SIP endpoint registers in desk phone mode on startup.
| EnableMacAddressInfoInSIPRegistration | Controls whether the local MAC address information is passed in the SIP registration message.
| InitiateTCCallWhenForwardingEnabled | When Send All Calls feature is enabled, there continues to be an incoming call notification that arrives at the client application, and will be forwarded to the Telecommuter device and cancelled when the Aura coverage timer fires. To avoid the unnecessary signalling, the property may be set to disable.
| Language | The language string to use in Accept-Language header.
| MaxNumberOfControllingEndpoints | The maximum number of controlling endpoints the user can link with the controlled endpoint simultaneously.
| MaxSimultaneousRegistrations | The maximum number of servers a user can simultaneously register to.
| MediaAddressMode | Indicates local IP address type preference the client should use when negotiating media capabilities with the network.
| MediaEncryptionTypeArray | List of enabled ciphersuites for SRTP
| OtherPhoneModeRemoteMediaResponseTimeout | Time period for waiting for completion of initial INVITE transaction with other phone call leg. If no early or final media response is received from remote party within this time period, then the other phone call leg transaction will be completed with a dummy media response. Dummy media will be updated to real remote media info upon media response from remote party.
| OutboundSubscriptionConfiguration | Configuration information for Outbound Subscription.
| PreferredContactURI | Controls whether contact URI is preferred for determining remote address.
| PreserveDialogsOnFailover | Controls whether active calls and subscriptions dialogs can be used with secondary proxy in case of failover.
| RTCP5TracerouteCollectionEnabled | Controls whether the Client SDK should collect traceroute info for RTCP Subtype 5 for established calls.
| SignalingAddressMode | Indicates the IP address type preference the client should use when registering with the SIP registrar.
| SipAgentConfiguration | Configuration information for SIP Agent Feature service.
| SipClientConfiguration | Configuration information for SIP Client data.
| SrtcpEnabled | Flag tracking whether STRCP signaling should be enabled. This flag is added as a way of getting around issues we may encounter in the field where SRTCP is not supported, or is supported but somehow in an incompatible way with the Avaya's implementation. Specific to pre 7.0 Aura environment, an old CM that receives SRTCP may strip all of the SRTP capabilities from the offer as opposed to letting the offer go without SRTCP. This configuration becomes important when a new endpoint is working in an old CM environment.
| SRTPRekeyingOnUnholdEnabled | Controls whether the client should generate new crypto keys on session unhold.
| TransferToVoicemailEnabled | Indicates if transfer to voicemail feature is supported. It should be set true to indicate Voicemail transfer is supported.
| UserId | The user ID.
| UserToUserInformationEnabled | Sets the UUI data and encoded information in the User-To-User header.
| UseSIPSURIOverTLS | Controls whether the SIP endpoint uses sips (secure SIP) URI scheme for all SIP requests it initiates towards the network, including secure media calls.
| VoIPCallingPreference | Preference for VoIP Calling.

Top
See Also

#### Reference

Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.