ISoft |
The ISoftPhone type exposes the following members.
| Name | Description | |
|---|---|---|
| Codecs | Gets the list of available codecs in the softphone. | |
| VideoEncoderQuality | Gets or sets the quality of the sent video. |
| 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(CodecPayloadType) | Disables a codec globally in the softphone. | |
| DisableCodec(Int32) | Disables a codec globally in the softphone. | |
| EnableCodec(CodecPayloadType) | Enables a codec globally in the softphone. | |
| EnableCodec(Int32) | Enables the specified codec in the softphone globally. | |
| 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. |
| Name | Description | |
|---|---|---|
| IncomingCall | Occurs when an incoming call received from a remote host. |
| Exception | Condition |
|---|---|
| LicenseException | Throws a license exception, when call limit or phone line registration limit reached. |