summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia/stream.c
diff options
context:
space:
mode:
authorRiza Sulistyo <riza@teluu.com>2016-02-18 03:15:19 +0000
committerRiza Sulistyo <riza@teluu.com>2016-02-18 03:15:19 +0000
commit9a0b39a7dd33817f1b5068e0ad719aba4ddc00b7 (patch)
tree6cf95b332fedf259a67eb6afbd16cb9d0c09a221 /pjmedia/src/pjmedia/stream.c
parent3985dd57937870f3d47a4ddd68b477a42ffddec1 (diff)
Misc (Re #1882): Add compile time option (PJMEDIA_HAS_DTMF_FLASH) to enable/disable DTMF flash as specified in rfc2833.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5242 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src/pjmedia/stream.c')
-rw-r--r--pjmedia/src/pjmedia/stream.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia/stream.c b/pjmedia/src/pjmedia/stream.c
index d799dfd4..1dd63c7d 100644
--- a/pjmedia/src/pjmedia/stream.c
+++ b/pjmedia/src/pjmedia/stream.c
@@ -1566,7 +1566,11 @@ static void handle_incoming_dtmf( pjmedia_stream *stream,
}
/* Ignore unknown event. */
+#if defined(PJMEDIA_HAS_DTMF_FLASH) && PJMEDIA_HAS_DTMF_FLASH!= 0
if (event->event > 16) {
+#else
+ if (event->event > 15) {
+#endif
PJ_LOG(5,(stream->port.info.name.ptr,
"Ignored RTP pkt with bad DTMF event %d",
event->event));
@@ -2786,10 +2790,12 @@ PJ_DEF(pj_status_t) pjmedia_stream_dial_dtmf( pjmedia_stream *stream,
{
pt = 11;
}
+#if defined(PJMEDIA_HAS_DTMF_FLASH) && PJMEDIA_HAS_DTMF_FLASH!= 0
else if (dig == 'r')
{
pt = 16;
}
+#endif
else
{
status = PJMEDIA_RTP_EINDTMF;