Author: kmoore
Date: Fri Dec 12 08:11:38 2014
New Revision: 429432

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=429432
Log:
PJSIP: Allow use of 'inactive' streams for hold

This allows use of the 'inactive' stream direction identifier to be
used for hold where 'sendonly' is normally used. Some Seimens phones
use 'inactive' and this change allows music on hold to operate
properly.

Review: https://reviewboard.asterisk.org/r/4252/
Reported by: Steve Pitts

Modified:
    branches/12/res/res_pjsip_sdp_rtp.c

Modified: branches/12/res/res_pjsip_sdp_rtp.c
URL: 
http://svnview.digium.com/svn/asterisk/branches/12/res/res_pjsip_sdp_rtp.c?view=diff&rev=429432&r1=429431&r2=429432
==============================================================================
--- branches/12/res/res_pjsip_sdp_rtp.c (original)
+++ branches/12/res/res_pjsip_sdp_rtp.c Fri Dec 12 08:11:38 2014
@@ -1144,7 +1144,8 @@
 
        if (ast_sockaddr_isnull(addrs) ||
                ast_sockaddr_is_any(addrs) ||
-               pjmedia_sdp_media_find_attr2(remote_stream, "sendonly", NULL)) {
+               pjmedia_sdp_media_find_attr2(remote_stream, "sendonly", NULL) ||
+               pjmedia_sdp_media_find_attr2(remote_stream, "inactive", NULL)) {
                if (!session_media->held) {
                        /* The remote side has put us on hold */
                        ast_queue_hold(session->channel, 
session->endpoint->mohsuggest);


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to