summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pjmedia/include/pjmedia/errno.h5
-rw-r--r--pjmedia/src/pjmedia/errno.c1
-rw-r--r--pjmedia/src/pjmedia/stream.c2
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);