H4503Handler Class Reference

Inheritance diagram for H4503Handler:

H450xHandler List of all members.

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

Detailed Description

Definition at line 561 of file h450pdu.h.


Member Function Documentation

BOOL H4503Handler::OnReceivedInvoke ( int  opcode,
int  invokeId,
int  linkedId,
PASN_OctetString *  argument 
) [virtual]

Parameters:
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

Parameters:
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 
)

Parameters:
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.


The documentation for this class was generated from the following files:
Generated on Thu Oct 25 13:45:42 2007 for h323plus by  doxygen 1.5.2