#include <h450pdu.h>
Public Member Functions | |
H4503Handler (H323Connection &connection, H450xDispatcher &dispatcher) | |
virtual BOOL | OnReceivedInvoke (int opcode, int invokeId, int linkedId, PASN_OctetString *argument) |
void | OnReceivedDivertingLegInfo2 (int linkedId, PASN_OctetString *argument) |
BOOL | GetRedirectingNumber (PString &originalCalledNr, PString &lastDivertingNr, int &divCounter, int &origdivReason, int &divReason) |
Protected Attributes | |
PString | m_originalCalledNr |
PString | m_lastDivertingNr |
int | m_diversionCounter |
int | m_origdiversionReason |
int | m_diversionReason |
H4503Handler::H4503Handler | ( | H323Connection & | connection, | |
H450xDispatcher & | dispatcher | |||
) |
virtual BOOL H4503Handler::OnReceivedInvoke | ( | int | opcode, | |
int | invokeId, | |||
int | linkedId, | |||
PASN_OctetString * | argument | |||
) | [virtual] |
linkedId | InvokeId of operation (used in response) |
argument | InvokeId of associated operation (if any) Parameters for the initiate operation |
Implements H450xHandler.
void H4503Handler::OnReceivedDivertingLegInfo2 | ( | int | linkedId, | |
PASN_OctetString * | argument | |||
) |
Handle an incoming Near-End Call Hold operation
argument | InvokeId of associated operation (if any) |
BOOL H4503Handler::GetRedirectingNumber | ( | PString & | originalCalledNr, | |
PString & | lastDivertingNr, | |||
int & | divCounter, | |||
int & | origdivReason, | |||
int & | divReason | |||
) |
lastDivertingNr | InvokeId of associated operation (if any) |
PString H4503Handler::m_originalCalledNr [protected] |
PString H4503Handler::m_lastDivertingNr [protected] |
int H4503Handler::m_diversionCounter [protected] |
int H4503Handler::m_origdiversionReason [protected] |
int H4503Handler::m_diversionReason [protected] |