diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-04-28 17:49:41 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-04-28 17:49:41 +0000 |
commit | cf86859ba01403735bdeb660dad2a660d3ce65ea (patch) | |
tree | 99d9f1b6b3e4d3eab62d3b1dbe4ee644be45a068 | |
parent | 5925cd6e6bcf069c532a951ec04abda2fd3df9ef (diff) |
Added different error code when remote does not support RFC 2833
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@420 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r-- | pjmedia/include/pjmedia/errno.h | 5 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/errno.c | 1 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/stream.c | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/pjmedia/include/pjmedia/errno.h b/pjmedia/include/pjmedia/errno.h index 213b90a9..1dab1863 100644 --- a/pjmedia/include/pjmedia/errno.h +++ b/pjmedia/include/pjmedia/errno.h @@ -315,6 +315,11 @@ PJ_BEGIN_DECL * Invalid DTMF digit. */ #define PJMEDIA_RTP_EINDTMF (PJMEDIA_ERRNO_START+106) /* 220106 */ +/** + * @hideinitializer + * Remote does not support RFC 2833 + */ +#define PJMEDIA_RTP_EREMNORFC2833 (PJMEDIA_ERRNO_START+107) /* 220107 */ diff --git a/pjmedia/src/pjmedia/errno.c b/pjmedia/src/pjmedia/errno.c index 5901aca3..c4c8531b 100644 --- a/pjmedia/src/pjmedia/errno.c +++ b/pjmedia/src/pjmedia/errno.c @@ -96,6 +96,7 @@ static const struct { PJMEDIA_EINVALIMEDIATYPE, "Invalid media type" }, { PJMEDIA_EREMOTENODTMF, "Remote does not support DTMF" }, { PJMEDIA_RTP_EINDTMF, "Invalid DTMF digit" }, + { PJMEDIA_RTP_EREMNORFC2833, "Remote does not support RFC 2833" }, /* RTP session errors. */ { PJMEDIA_RTP_EINPKT, "Invalid RTP packet" }, diff --git a/pjmedia/src/pjmedia/stream.c b/pjmedia/src/pjmedia/stream.c index a3b79e5f..b35b54c5 100644 --- a/pjmedia/src/pjmedia/stream.c +++ b/pjmedia/src/pjmedia/stream.c @@ -1135,7 +1135,7 @@ PJ_DEF(pj_status_t) pjmedia_stream_dial_dtmf( pjmedia_stream *stream, /* Check that remote can receive DTMF events. */ if (stream->tx_event_pt < 0) { - return PJMEDIA_RTP_EINDTMF; + return PJMEDIA_RTP_EREMNORFC2833; } pj_mutex_lock(stream->jb_mutex); |