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.
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;
*
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;
*