| ISoftPhone Interface | 
Namespace: Ozeki.VoIP
 Syntax
SyntaxThe ISoftPhone type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | BeginNatDiscovery(String, NatDiscoveryCallback) | 
            Begins the NAT discovery process using the default STUN server (stun.ozekiphone.com).
             | 
|  | BeginNatDiscovery(String, String, NatDiscoveryCallback) | 
            Begins the NAT discovery process.
             | 
|  | Close | 
            Closes the softphone and frees the resources.
             | 
|  | CreateCallObject(IPhoneLine, DialParameters) | 
            Creates a phone call with the specified parameters.
             | 
|  | CreateCallObject(IPhoneLine, String) | 
            Creates a phone call with the specified dialed number.
             | 
|  | CreateDirectIPCallObject | 
            Makes a call to a remote address.
             | 
|  | CreateDirectIPPhoneLine | 
            Creates a line with the specified configuration which can receive calls via direct IP dialing.
             | 
|  | CreatePhoneLine(PhoneLineConfiguration) | 
            Creates a line with the specified configuration.
             | 
|  | CreatePhoneLine(SIPAccount) | 
            Creates a line for the specified SIP account which uses default settings
            (UDP protocol for SIP, automatic NAT configuration, no SRTP support).
             | 
|  | DisableCodec(Int32) | 
            Disables a codec globally in the softphone.
             | 
|  | DisableCodec(CodecPayloadType) | 
            Disables a codec globally in the softphone.
             | 
|  | EnableCodec(Int32) | 
            Enables the specified codec in the softphone globally.
             | 
|  | EnableCodec(CodecPayloadType) | 
            Enables a codec globally in the softphone.
             | 
|  | EnableServerNameValidation | 
            Enables or disables server name validation.
             | 
|  | RegisterPhoneLine | 
            Registers the SIP account to the softphone. If SIP account registration required,
            the softphone will send a register request asynchronously to the SIP registrar/proxy.
             | 
|  | SetPortRange | 
            Sets the RTP port range.
             | 
|  | SetSDPMessageManipulator | 
            Sets an SDP message manipulator to the softphone which can modify incoming and outgoing SDP messages.
             | 
|  | SetSIPMessageManipulator | 
            Sets an SDP message manipulator to the softphone which can modify incoming and outgoing SIP messages.
             | 
|  | UnregisterPhoneLine | 
            Unregisters the SIP account from the softphone. If the SIP account is registered with a SIP server,
            the softphone will send an unregister request asynchronously to the SIP registrar/proxy.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Codecs | 
            Gets the list of available codecs in the softphone.
             | 
|  | VideoEncoderQuality | 
            Gets or sets the quality of the sent video.
             | 
 Events
Events| Name | Description | |
|---|---|---|
|  | IncomingCall | 
            Occurs when an incoming call received from a remote host.
             | 
 Exceptions
Exceptions| Exception | Condition | 
|---|---|
| LicenseException | Throws a license exception, when call limit or phone line registration limit reached. | 
 Remarks
Remarks See Also
See Also