diff options
author | Paul Cadach <paul@odt.east.telecom.kz> | 2006-09-24 18:19:56 +0000 |
---|---|---|
committer | Paul Cadach <paul@odt.east.telecom.kz> | 2006-09-24 18:19:56 +0000 |
commit | aec46b99f529f02d4d1604c33d1aa4b0856d3909 (patch) | |
tree | a167805e5efb2fdb3096fa60e1fd11f4c38834ce /channels/h323/caps_h323.h | |
parent | ecdfdb6ecbb010b64d7455c8a10796a8b7fc971b (diff) |
Define Cisco RTP capability
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43573 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/h323/caps_h323.h')
-rw-r--r-- | channels/h323/caps_h323.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/channels/h323/caps_h323.h b/channels/h323/caps_h323.h index 3238dd5c6..8058054db 100644 --- a/channels/h323/caps_h323.h +++ b/channels/h323/caps_h323.h @@ -140,4 +140,33 @@ public: /* Get the name of the media data format this class represents. */ virtual PString GetFormatName() const; }; + +#define CISCO_DTMF_RELAY "UserInput/RtpDtmfRelay" + +class AST_CiscoDtmfCapability : public H323NonStandardDataCapability +{ + PCLASSINFO(AST_CiscoDtmfCapability, H323NonStandardDataCapability); + +public: + /* Create a new Cisco RTP DTMF Relay capability */ + AST_CiscoDtmfCapability(); + + /* Create a copy of the object. */ + virtual PObject *Clone() const; + + /* Create the codec instance, allocating resources as required. */ + virtual H323Codec * CreateCodec(H323Codec::Direction direction) const; + + /* Get the name of the media data format this class represents. */ + virtual PString GetFormatName() const; + + virtual H323Channel *CreateChannel(H323Connection &, + H323Channel::Directions, + unsigned, + const H245_H2250LogicalChannelParameters *) const + { + return NULL; + } +}; + #endif /* __AST_H323CAPS_H */ |