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

import "CLMgrPub.idl";

Inheritance diagram for IClCallHistItemDisp:

Properties

long DispType [get]
 
DATE DispTimestamp [get]
 
long DispDiscReason [get]
 
BSTR DispPeersNumber [get]
 
BSTR DispPeersName [get]
 

Detailed Description

Call history item

!!! This dispatch interface must be used from VB clients only !!! !!! For new versions additional functioncs might be added. This is necessary for VB clients but would cause trouble for C++ clients.

Property Documentation

◆ DispDiscReason

long IClCallHistItemDisp::DispDiscReason
getproperty

get disconnect reason of call history item possible reasons:

* typedef enum
* {
*     PubSCl3DRNormal,                    //nothing special
*     PubSCl3DRBusy,                      //peer was busy
*     PubSCl3DRRejected,                  //peer rejected call
*     PubSCl3DRCancelled,                 //call was cancelled
*     PubSCl3DRTransferred,               //call was transferred (connect to peers with "PubTransferCall")
*     PubSCl3DRJoinedConference,          //call was added to conference on other line with "PubJoinConference"
*     PubSCl3DRNoAnswer,                  //peer did not pick up, timeout
*     PubSCl3DRTooLate,                   //call was already picked up from other phone
*     PubSCl3DRDirectCallImpossible,      //direct call to peer was not allowed
*     PubSCl3DRWrongNumber,               //invalid number was dialed
*     PubSCl3DRUnreachable,               //destination is unreachable
*     PubSCl3DRCallDiverted,              //call was redirected
*     PubSCl3DRCallRoutingFailed,         //call routing failed, possible script error (script of peer)
*     PubSCl3DRPermissionDenied,          //permission for call was denied due to call restrictions (e.g. no long distance call allowed)
*     PubSCl3DRNetworkCongestion,         //no line available (public ISDN network)
*     PubSCl3DRNoChannelAvailable,        //no gateway channel available
*     PubSCl3DRNumberChanged,             //number of destination has changed
*     PubSCl3DRIncompatibleDestination,   //destination is incompatible (compression)
* } PubSCl3DiscReason;
* 

◆ DispPeersName

BSTR IClCallHistItemDisp::DispPeersName
getproperty

peer name related to event

◆ DispPeersNumber

BSTR IClCallHistItemDisp::DispPeersNumber
getproperty

peer number related to event

◆ DispTimestamp

DATE IClCallHistItemDisp::DispTimestamp
getproperty

get timestamp of call history item

◆ DispType

long IClCallHistItemDisp::DispType
getproperty

get type of call history item possible types are:

*         typedef enum 
*         {
*             HITIncomingCall=0,
*             HITOutgoingCall,
*             HITConnect,
*             HITHold,
*             HITConference,
*             HITTransferCall,
*             HITTransferFailed,
*             HITBlindTransferCall,
*             HITBlindTransferFailed,
*             HITDisconnect
*         } PubCLMgrCallHistoryItemType;
* 

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