![]() |
SwyxIt! Client SDK 14.20
|
import "CLMgrPub.idl";
Public Member Functions | |
HRESULT | PubSetMediastreamingLink ([in] BSTR MsLinkId) |
HRESULT | PubHookOffEx ([in] BSTR CallerId, [in] BOOL SuppressRedialListEntry, [in] BSTR CallerIdOverride) |
HRESULT | PubPlaySoundFile ([in] BSTR sFileName, [in] BOOL bPlayLoop, [in] int iLoopInterval) |
HRESULT | PubStopPlaySoundFile () |
HRESULT | PubRecordSoundFile ([in] BSTR sFileName, [in] BOOL bAppend) |
HRESULT | PubStopRecordSoundFile () |
Line interface; encapsulates handling of a single line
Use this interface from C++ clients
HRESULT IClientLinePub4::PubHookOffEx | ( | [in] BSTR | CallerId, |
[in] BOOL | SuppressRedialListEntry, | ||
[in] BSTR | CallerIdOverride ) |
hook up before dialing or pick up incoming call function call will be handled asynchronous, return code S_OK does not guarantee success if successful, we will get message "PubCLMgrLineStateChangedMessage" and property "PubState" will contain new state CallerId is the own number (and therefore SIP account) to be used for this call If SuppressRedialListEntry is set to true, the next call will not be shown in the redial list
HRESULT IClientLinePub4::PubPlaySoundFile | ( | [in] BSTR | sFileName, |
[in] BOOL | bPlayLoop, | ||
[in] int | iLoopInterval ) |
Play soundfile using our mediastreaming Power dial mode; Sound will be heared by all lines connected to the same media streaming link
HRESULT IClientLinePub4::PubRecordSoundFile | ( | [in] BSTR | sFileName, |
[in] BOOL | bAppend ) |
Record soundfile using our mediastreaming Power dial mode; Record all sound from all lines connected to the same media streaming link
HRESULT IClientLinePub4::PubSetMediastreamingLink | ( | [in] BSTR | MsLinkId | ) |
Power dial mode, link the media streaming of this line to media streaming link object given by its GUID Reset the linkage by setting MsLinkId to NULL or ""
HRESULT IClientLinePub4::PubStopPlaySoundFile | ( | ) |
Stop Play soundfile
HRESULT IClientLinePub4::PubStopRecordSoundFile | ( | ) |
Stop Record soundfile