|
Skype4COM 1.0.36.0
|
ICall Interface Reference
Call class default interface. More...
import "Skype4COM.idl";
Public Member Functions | |
| HRESULT | Hold () |
| This command places a call on hold. | |
| HRESULT | Resume () |
| This command resumes a call that was on hold. | |
| HRESULT | Finish () |
| This command ends a call. | |
| HRESULT | Answer () |
| This command answers a call. | |
| HRESULT | Join ([in] LONG Id) |
| This command joins a call with another call to form a call conference. | |
| HRESULT | StartVideoSend () |
| This command starts video send. | |
| HRESULT | StopVideoSend () |
| This command stops video send. | |
| HRESULT | StartVideoReceive () |
| This command starts video receive. | |
| HRESULT | StopVideoReceive () |
| This command stops video receive. | |
| HRESULT | RedirectToVoicemail () |
| This command redirects an incoming call to voicemail. | |
| HRESULT | Forward () |
| This command forwards an incoming call. | |
| HRESULT | Transfer ([in] BSTR Target) |
| Transfers call to contact or phone number. | |
Properties | |
| LONG | Id [get] |
| This command queries the call ID. | |
| DATE | Timestamp [get] |
| This command queries the call timestamp. | |
| BSTR | PartnerHandle [get] |
| This command queries the Skypename of a remote caller. | |
| BSTR | PartnerDisplayName [get] |
| This command queries the name of the remote caller. | |
| LONG | ConferenceId [get] |
| This command queries a call conference ID. | |
| TCallType | Type [get] |
| This command queries a call type. | |
| TCallStatus | Status [get, set] |
| This command queries/sets a call status. | |
| TCallFailureReason | FailureReason [get] |
| This command queries a call failure reason. | |
| BSTR | Subject [get] |
| This command queries the subject of a call. | |
| BSTR | PstnNumber [get] |
| This command queries the PSTN number of a call. | |
| LONG | Duration [get] |
| This command queries the duration of a call. | |
| BSTR | PstnStatus [get] |
| This command queries the call PSTN status. | |
| VARIANT_BOOL | Seen [get, set] |
| This command queries or sets the call to a status of seen. | |
| BSTR | DTMF [set] |
| This command sends a DTMF tone. | |
| IParticipantCollection | Participants [get] |
| This command queries the number of participants in a conference call not hosted by the user. | |
| LONG | VmDuration [get] |
| This command returns the duration of a voicemail. | |
| LONG | VmAllowedDuration [get] |
| This command returns the permitted duration of a voicemail. | |
| TCallVideoStatus | VideoStatus [get] |
| This command queries call video status. | |
| TCallVideoSendStatus | VideoSendStatus [get] |
| This command queries call video send status. | |
| TCallVideoSendStatus | VideoReceiveStatus [get] |
| This command queries call video receive status. | |
| LONG | Rate [get] |
| This command queries the call rate, expressed in cents. | |
| BSTR | RateCurrency [get] |
| This command queries currency code for the call rate. | |
| LONG | RatePrecision [get] |
| This command queries the call rate precision. | |
| BSTR | InputDevice ([in] TCallIoDeviceType DeviceType) [get, set] |
| This command queries or sets the input sound device. | |
| BSTR | OutputDevice ([in] TCallIoDeviceType DeviceType) [get, set] |
| This command queries or sets the output sound device. | |
| BSTR | CaptureMicDevice ([in] TCallIoDeviceType DeviceType) [get, set] |
| This command queries or sets the mic capture device. | |
| VARIANT_BOOL | InputStatus [get] |
| This command queries the call voice input status. | |
| BSTR | ForwardedBy [get] |
| This command queries the the identity of a user who forwards a call. | |
| VARIANT_BOOL | CanTransfer ([in] BSTR Target) [get] |
| This command queries if a call can be transferred to contact or number. | |
| TCallStatus | TransferStatus [get] |
| Returns call transferring status. | |
| VARIANT_BOOL | TransferActive [get] |
| Returns true if the call has been transferred. | |
| BSTR | TransferredBy [get] |
| Returns the Skypename of the user who transferred the call. | |
| BSTR | TransferredTo [get] |
| Returns the Skypename of the user or phone number the call has been transferred to. | |
| BSTR | TargetIdentity [get] |
| Returns the target number for incoming SkypeIN calls. | |
Detailed Description
Call class default interface.
Member Function Documentation
| HRESULT Join | ( | [in] LONG | Id | ) |
This command joins a call with another call to form a call conference.
- Parameters:
-
[in] Id contains the ID of the other call to join to the conference.
| HRESULT Transfer | ( | [in] BSTR | Target | ) |
Transfers call to contact or phone number.
- Parameters:
-
[in] Target phone number(s) or Skypename(s) the call is beeing transferred to.
- Note:
- You can transfer an incoming call to a group by specifying a comma separated list of targets, first one of the group to answer will get the call.
- See also:
- ICall::CanTransfer
Property Documentation
HRESULT CanTransfer [get] |
This command queries if a call can be transferred to contact or number.
- Parameters:
-
[in] Target Skypename or phone number the call to be transferre to.
- See also:
- ICall::Transfer
HRESULT CaptureMicDevice [get, set] |
This command queries or sets the mic capture device.
- Parameters:
-
[in] DeviceType contains the device type, TCallIoDeviceType::callIoDeviceTypeSoundcard cannot be used with this property.
- Note:
- This command functions for active calls only.
HRESULT DTMF [set] |
This command sends a DTMF tone.
- Parameters:
-
[in] newVal contains the DTMF value to send. Permitted symbols are: {0..9,#,*}.
- Note:
- This command functions for active calls only.
HRESULT InputDevice [get, set] |
This command queries or sets the input sound device.
- Parameters:
-
[in] DeviceType contains the device type.
- Note:
- This command functions for active calls only.
HRESULT OutputDevice [get, set] |
This command queries or sets the output sound device.
- Parameters:
-
[in] DeviceType contains the device type.
- Note:
- This command functions for active calls only.
HRESULT Seen [get, set] |
This command queries or sets the call to a status of seen.
- Parameters:
-
[in] newVal contains a Boolean value to indicate if a call is seen or not.
- Note:
- You cannot alter the call seen status from seen to unseen.
HRESULT Status [get, set] |
This command queries/sets a call status.
- Deprecated:
- Set ICall::Status is deprecated, use the ICall::Hold, ICall::Resume, ICall::Finish or ICall::Answer instead.
The documentation for this interface was generated from the following file:
Copyright � 2006 Skype Limited. All rights reserved.