diff options
Diffstat (limited to 'channels/h323/ast_h323.h')
-rwxr-xr-x | channels/h323/ast_h323.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/channels/h323/ast_h323.h b/channels/h323/ast_h323.h index c713a842e..9818750af 100755 --- a/channels/h323/ast_h323.h +++ b/channels/h323/ast_h323.h @@ -111,8 +111,12 @@ class MyH323EndPoint : public H323EndPoint { void OnConnectionEstablished(H323Connection &, const PString &); void OnConnectionCleared(H323Connection &, const PString &); H323Connection * CreateConnection(unsigned, void *); + H323Connection * SetupTransfer(const PString &, const PString &, const PString &, PString &, void *); void SendUserTone(const PString &, char); H323Capabilities GetCapabilities(void); + BOOL OnConnectionForwarded(H323Connection &, const PString &, const H323SignalPDU &); + + BOOL ForwardConnection(H323Connection &, const PString &, const H323SignalPDU &); PStringArray SupportedPrefixes; @@ -133,14 +137,14 @@ class MyH323Connection : public H323Connection { H323Channel * CreateRealTimeLogicalChannel(const H323Capability &, H323Channel::Directions, unsigned, const H245_H2250LogicalChannelParameters *); H323Connection::AnswerCallResponse OnAnswerCall(const PString &, const H323SignalPDU &, H323SignalPDU &); + void OnReceivedReleaseComplete(const H323SignalPDU &); BOOL OnAlerting(const H323SignalPDU &, const PString &); BOOL OnSendReleaseComplete(H323SignalPDU &); BOOL OnReceivedSignalSetup(const H323SignalPDU &); - void OnReceivedReleaseComplete(const H323SignalPDU &); BOOL OnReceivedFacility(const H323SignalPDU &); BOOL OnSendSignalSetup(H323SignalPDU &); BOOL OnStartLogicalChannel(H323Channel &); - BOOL OnClosingLogicalChannel(H323Channel &); + BOOL OnClosingLogicalChannel(H323Channel &); void SendUserInputTone(char, unsigned); void OnUserInputTone(char, unsigned, unsigned, unsigned); void OnUserInputString(const PString &value); |