diff options
Diffstat (limited to 'pjmedia')
-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); |