diff options
author | jeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-09-06 20:29:25 +0000 |
---|---|---|
committer | jeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-09-06 20:29:25 +0000 |
commit | d2978bbfa7ac0ea8f1f37e871c1a807433ccb36e (patch) | |
tree | a2806c79e3d65e65f96eeaa40ab158e95a0e7c7f /channels/h323/ast_h323.h | |
parent | e2ab0fa5f49745b3a831bdb5e580dc0565c48db3 (diff) |
implement transfer and call forwarding. Bug #221
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1482 f38db490-d61c-443f-a65b-d21fe96a405b
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); |