#include <asttapiprovider.h>
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 |
TapiCall Links tapi call attributes to AsteriskCall. TSP will use opaque pointer to TapiCall as HDRCALL
TapiCall::TapiCall | ( | ) |
Cause of disconnection.
Constructs a new TapiCall
std::string TapiCall::DumpToString | ( | ) |
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.
callerId | ||
callerIdName | ||
calledDevice | ||
lastRedirectingDevice | ||
state |