TapiCall Class Reference

TSP level model of a call. More...

#include <asttapiprovider.h>

List of all members.

Public Member Functions

 TapiCall ()
 Cause of disconnection.
void Update (std::string callerId, std::string callerIdName, std::string calledDevice, std::string lastRedirectingDevice, eTapiCall_state eState)
std::string DumpToString ()

Public Attributes

HTAPICALL m_htapiCall
 pointer to tapiLine
DWORD m_callId
 driver call
std::string m_address
 call id
std::string m_callerId
 subject device
std::string m_callerIdName
 callerID
std::string m_calledDevice
 callerIDName
std::string m_redirectingDevice
 called device
std::string m_userData
 last redirecting device
bool m_isPredictive
 userData
eTapiCall_state m_state
 identify if the call is predictive or not
DWORD m_realCallId
 tapi call state
std::string m_redirectionId
 used to identify the callId in fastTransfer
TapiLine_LineCallOrigin m_eLineCallOrigin
 alerting/connected/releasing device


Detailed Description

TSP level model of a call.

TapiCall Links tapi call attributes to AsteriskCall. TSP will use opaque pointer to TapiCall as HDRCALL


Constructor & Destructor Documentation

TapiCall::TapiCall (  ) 

Cause of disconnection.

Constructs a new TapiCall


Member Function Documentation

std::string TapiCall::DumpToString (  ) 

Convert a TapiCall to String

Returns:
string with the information of the TapiCall

void TapiCall::Update ( std::string  callerId,
std::string  callerIdName,
std::string  calledDevice,
std::string  lastRedirectingDevice,
eTapiCall_state  state 
)

update TapiCall info. If a given new attribute is "" class attribute will not be changed.

Parameters:
callerId 
callerIdName 
calledDevice 
lastRedirectingDevice 
state 


The documentation for this class was generated from the following files:

Generated on Mon Jul 25 09:08:52 2011 for Activa Framework by  doxygen 1.5.9