Click or drag to resize

SIPAccount Class

Represents a SIP user account.
Inheritance Hierarchy
SystemObject
  Ozeki.VoIPSIPAccount

Namespace: Ozeki.VoIP
Assembly: OzekiSDK (in OzekiSDK.dll) Version: 10.4.13.0
Syntax
public class SIPAccount

The SIPAccount type exposes the following members.

Constructors
 NameDescription
Public methodSIPAccountInitializes a new instance of the SIPAccount class
Public methodSIPAccount(Boolean, String, String, String, String, String) Creates SIP Account information.
Public methodSIPAccount(Boolean, String, String, String, String, String, Int32) Creates SIP Account information.
Public methodSIPAccount(Boolean, String, String, String, String, String, String) Creates SIP Account information.
Public methodSIPAccount(Boolean, String, String, String, String, String, Int32, String) Creates SIP Account information.
Top
Properties
 NameDescription
Public propertyDisplayName Gets the display name of the SIP account.
Public propertyDomainServerHost Gets the host part of the domain for the SIP account.
Public propertyDomainServerPort Gets the port part of the domain for the SIP account.
Public propertyOutboundProxy Gets the outbound address where the SIP messages will be sent.
Public propertyRegisterName Gets the authorization name for SIP account authentication.
Public propertyRegisterPassword Gets the password for SIP account authentication.
Public propertyRegistrationRequired Gets a boolean value indicating whether the SIP account needs to be registered on the remote host.
Public propertyUserName Gets the user ID of the SIP account.
Top
Methods
 NameDescription
Public methodEquals Compares two SIP accounts
(Overrides ObjectEquals(Object))
Public methodGetHashCode Returns the hash code of the SIP account
(Overrides ObjectGetHashCode)
Public methodToString
(Overrides ObjectToString)
Top
Extension Methods
 NameDescription
Public Extension MethodAsSIPAddress
(Defined by SIPAccountRequestLineEx)
Public Extension MethodGetAuthInfo
(Defined by SIPAccountRequestLineEx)
Public Extension MethodGetOutboundAddress
(Defined by SIPAccountRequestLineEx)
Public Extension MethodGetRemoteEndPoint
(Defined by SIPAccountRequestLineEx)
Public Extension MethodGetSIPHostPort Example: 192.168.115.100, 192.168.115.100:5062
(Defined by SIPAccountRequestLineEx)
Top
Remarks
This class stores the necessary user data for the registration to a SIP Registrar Proxy server. These data are: user name, registration name, registration password (see RFC 5322), SIP server IP address and port. This class also handles the case when you want to communicate with directly with a sIP tool. In this case the RequestrationRequired property needs to be set to false. In this case the class specifies a communication channel.
See Also