SwyxIt! Client SDK 14.20
Loading...
Searching...
No Matches
IClientLinePub4 Interface Reference

import "CLMgrPub.idl";

Inheritance diagram for IClientLinePub4:

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 ()
 

Detailed Description

Line interface; encapsulates handling of a single line

Use this interface from C++ clients

Member Function Documentation

◆ PubHookOffEx()

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

◆ PubPlaySoundFile()

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

◆ PubRecordSoundFile()

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

◆ PubSetMediastreamingLink()

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 ""

◆ PubStopPlaySoundFile()

HRESULT IClientLinePub4::PubStopPlaySoundFile ( )

Stop Play soundfile

◆ PubStopRecordSoundFile()

HRESULT IClientLinePub4::PubStopRecordSoundFile ( )

Stop Record soundfile


The documentation for this interface was generated from the following file: