summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-04-28 17:49:41 +0000
committerBenny Prijono <bennylp@teluu.com>2006-04-28 17:49:41 +0000
commitcf86859ba01403735bdeb660dad2a660d3ce65ea (patch)
tree99d9f1b6b3e4d3eab62d3b1dbe4ee644be45a068
parent5925cd6e6bcf069c532a951ec04abda2fd3df9ef (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.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);