From b4ed8ad0508e549043bdf3fded9408fcf4d1a878 Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Wed, 27 Feb 2013 06:44:44 +0000 Subject: Fixed #1626: Assertion when remote sends re-INVITE with less media Included in the fix is sipp testing scenario. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4373 74dad513-b988-da41-8d7b-12977e46ad98 --- .../scripts-sipp/uas-reinv-with-less-media.py | 8 ++ .../scripts-sipp/uas-reinv-with-less-media.xml | 155 +++++++++++++++++++++ 2 files changed, 163 insertions(+) create mode 100644 tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py create mode 100644 tests/pjsua/scripts-sipp/uas-reinv-with-less-media.xml (limited to 'tests') diff --git a/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py b/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py new file mode 100644 index 00000000..42b2b881 --- /dev/null +++ b/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py @@ -0,0 +1,8 @@ +# $Id$ +# +import inc_const as const + +PJSUA = ["--null-audio --extra-audio --max-calls=1 $SIPP_URI"] + +# Send hold after remote holds (double hold) +PJSUA_EXPECTS = [[0, const.MEDIA_HOLD, "H"]] diff --git a/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.xml b/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.xml new file mode 100644 index 00000000..33ae6a29 --- /dev/null +++ b/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.xml @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ;tag=[call_number] + To[$3] + Call-ID: [call_id] + Cseq: 2 INVITE + Max-Forwards: 70 + Content-Type: application/sdp + Content-Length: [len] + + v=0 + o=- 3441953879 3441953879 IN IP4 192.168.0.15 + s=pjmedia + c=IN IP4 192.168.0.15 + t=0 0 + m=audio 4000 RTP/AVP 0 96 + a=rtpmap:0 PCMU/8000 + a=rtpmap:96 telephone-event/8000 + a=sendonly + + ]]> + + + + + + + ;tag=[call_number] + To[$3] + Call-ID: [call_id] + Cseq: 1 ACK + Contact: sip:sipp@[local_ip]:[local_port] + Max-Forwards: 70 + Content-Length: 0 + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3