sipp_uac_empty_reinvite.xml
上一篇 / 下一篇 2014-07-07 15:35:56 / 个人分类:SIPP 测试
<?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE scenario SYSTEM "sipp.dtd">
<!-- This program is free software; you can redistribute it and/or --><!-- modify it under the terms of the GNU General Public License as --><!-- published by the Free Software Foundation; either version 2 of the --><!-- License, or (at your option) any later version. --><!-- --><!-- This program is distributed in the hope that it will be useful, --><!-- but WITHOUT ANY WARRANTY; without even the implied warranty of --><!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --><!-- GNU General Public License for more details. --><!-- --><!-- You should have received a copy of the GNU General Public License --><!-- along with this program; if not, write to the --><!-- Free Software Foundation, Inc., --><!-- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --><!-- --><!-- Sipp default 'uac' scenario. --><!-- -->
<scenarioname="Basic Sipstone UAC"> <!-- In client mode (sipp placing calls), the Call-ID MUST be --> <!-- generated by sipp. To do so, use [call_id] keyword. --> <!--Content-Type: application/sdp--> <sendretrans="500"> <![CDATA[
INVITE sip:[service]@[remote_ip]:[remote_port] SIP/2.0Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]To: sut <sip:[service]@[remote_ip]:[remote_port]>Call-ID: [call_id]CSeq: 1 INVITEContact: sip:sipp@[local_ip]:[local_port]Max-Forwards: 70Subject: Performance TestContent-Type: application/sdpContent-Length: [len]
v=0o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]s=-c=IN IP[media_ip_type] 0.0.0.0t=0 0m=audio [media_port] RTP/AVP 8a=rtpmap: PCMA/8000a=inactive
]]> </send>
<recvresponse="100" optional="true"> </recv>
<recvresponse="180"optional="true"> </recv>
<recvresponse="183"optional="true"> </recv>
<!-- By adding rrs="true" (Record Route Sets), the route sets --> <!-- are saved and used for following messages sent. Useful to test --> <!-- against stateful SIP proxies/B2BUAs. --> <recvresponse="200"rtd="true"> </recv>
<!-- Packet lost can be simulated in any send/recv message by --> <!-- by adding the 'lost = "10"'. Value can be [1-100] percent. --> <send> <![CDATA[
ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]Call-ID: [call_id]CSeq: 1 ACKContact: sip:sipp@[local_ip]:[local_port]Max-Forwards: 70Subject: Performance TestContent-Length: 0
]]> </send>
<!-- The 'crlf' option inserts a blank line in the statistics report. --> <sendretrans="500"> <![CDATA[
INVITE sip:[service]@[remote_ip]:[remote_port] SIP/2.0Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]Call-ID: [call_id]CSeq: 2 INVITEContact: sip:sipp@[local_ip]:[local_port]Max-Forwards: 70Content-Length: 0
]]> </send>
<recvresponse="100" optional="true"> </recv>
<recvresponse="180"optional="true"> </recv>
<recvresponse="183"optional="true"> </recv>
<recvresponse="200"rtd="true"> </recv>
<send> <![CDATA[
ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]Call-ID: [call_id]CSeq: 2 ACKContact: sip:sipp@[local_ip]:[local_port]Max-Forwards: 70Subject: Performance TestContent-Type: application/sdpContent-Length: [len]
v=0o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]s=-c=IN IP[media_ip_type] [media_ip]t=0 0m=audio [media_port] RTP/AVP 8a=rtpmap:8 PCMA/8000a=sendrecv
]]> </send>
<!-- Play a pre-recorded PCAP file (RTP stream) --> <nop> <action> <execplay_pcap_audio="g711a.pcap"/> </action> </nop>
<!-- Pause 90 seconds, which is approximately the duration of the --> <!-- PCAP file --> <pausemilliseconds="90000"/>
<!-- The 'crlf' option inserts a blank line in the statistics report. --> <sendretrans="500"> <![CDATA[
BYE sip:[service]@[remote_ip]:[remote_port] SIP/2.0Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]Call-ID: [call_id]CSeq: 3 BYEContact: sip:sipp@[local_ip]:[local_port]Max-Forwards: 70Subject: Performance TestContent-Length: 0
]]> </send>
<recvresponse="200"crlf="true"> </recv>
<!-- definition of the response time repartition table (unit is ms) --> <ResponseTimeRepartitionvalue="10, 20, 30, 40, 50, 100, 150, 200"/>
<!-- definition of the call length repartition table (unit is ms) --> <CallLengthRepartitionvalue="10, 50, 100, 500, 1000, 5000, 10000"/>
</scenario>
TAG: