Inheritance diagram for H4503Handler:

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 |
Definition at line 561 of file h450pdu.h.
| 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.
Definition at line 1555 of file h450pdu.cxx.
References H450xHandler::currentInvokeId, H4503_H323CallDiversionOperations::e_divertingLegInformation2, and OnReceivedDivertingLegInfo2().
| void H4503Handler::OnReceivedDivertingLegInfo2 | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) |
Handle an incoming Near-End Call Hold operation
| argument | InvokeId of associated operation (if any) |
Definition at line 1574 of file h450pdu.cxx.
References H450xHandler::DecodeArguments(), H4503_DivertingLegInfo2Arg::e_divertingNr, H4503_DivertingLegInfo2Arg::e_originalCalledNr, H4503_DivertingLegInfo2Arg::m_diversionCounter, m_diversionCounter, H4503_DivertingLegInfo2Arg::m_diversionReason, m_diversionReason, H4503_DivertingLegInfo2Arg::m_divertingNr, m_lastDivertingNr, m_originalCalledNr, H4503_DivertingLegInfo2Arg::m_originalCalledNr, and H450ServiceAPDU::ParseEndpointAddress().
Referenced by OnReceivedInvoke().
| BOOL H4503Handler::GetRedirectingNumber | ( | PString & | originalCalledNr, | |
| PString & | lastDivertingNr, | |||
| int & | divCounter, | |||
| int & | origdivReason, | |||
| int & | divReason | |||
| ) |
| lastDivertingNr | InvokeId of associated operation (if any) |
Definition at line 1596 of file h450pdu.cxx.
References m_diversionCounter, m_diversionReason, m_lastDivertingNr, m_origdiversionReason, and m_originalCalledNr.
1.5.2