Hi,

I am trying a call hold scenario,

INVITE
100
180
ACK
200 OK
RTP
INVITE (hold with attribute a=sendonly)
200 OK
ACK
NO RTP
INVITE (unhold)
200 OK
ACK
RTP
BYE
200OK

I am attaching my script, but what happens it simply it is establishing the
call and disconnecting after 20 seconds. How to hold a call?

I am executing this script towards a Asterisk and will establish a softphone
through my script, the topology is like this,

SIPP-----> Asterisk------> Softphone

Any assistance would be much appreciated.



-- 
Thank you  with regards,
Gopalakrishnan A.N.
VoIP call - sip:sai...@gtalk2voip.com
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE scenario SYSTEM "sipp.dtd">

<!--
SEQUENTIAL
Gopal;2001
Murali;1777
-->

<!--./sipp -i 192.168.0.87 -p 6060 -sf call_hold.xml -inf data_hold.txt -m 2 -l 1 -d 2000 192.168.0.54 -trace_err-->

<scenario name="Call Hold">
<send retrans="500">
    <![CDATA[

      INVITE sip:[field1]@[remote_ip]:[remote_port] SIP/2.0
      Via: SIP/2.0/[transport] [local_ip]:[local_port]
      From: [field0] <sip:[field1]@[local_ip]:[local_port]>;tag=[call_number]
      To: [field0] <sip:[field1]@[remote_ip]:[remote_port]>
      Call-ID: [call_id]
      CSeq: 1 INVITE
      Contact: sip:[field1]@[local_ip]:[local_port]
      Max-Forwards: 70
      Subject: Performance Test
      Content-Type: application/sdp
      Content-Length: [len]

      v=0
      o=user1 53655765 2353687637 IN IP4 127.0.0.1
      s=-
      t=0 0
      c=IN IP4 [media_ip]
      m=audio [media_port] RTP/AVP 0
      a=rtpmap:0 PCMU/8000
    ]]>
  </send>
  <recv response="100"
          optional="true">
  </recv>
  
  <recv response="180" optional="true">
  </recv>
  <recv response="200" rtd="true">
  </recv>
  
  <send>
      <![CDATA[
  
        ACK sip:[field1]@[remote_ip]:[remote_port] SIP/2.0
        Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
        From: [field0] <sip:[field1]@[local_ip]:[local_port]>;tag=[call_number]
        To: [field0] <sip:[field1]@[remote_ip]:[remote_port]>[peer_tag_param]
        Call-ID: [call_id]
        CSeq: 1 ACK
        Contact: sip:[field1]@[local_ip]:[local_port]
        Max-Forwards: 70
        Subject: Performance Test
        Content-Length: 0
  
      ]]>
    </send>
	<pause/>
	<!-- invite on hold-->
	<send retrans="500">
    <![CDATA[

      INVITE sip:[field1]@[remote_ip]:[remote_port] SIP/2.0
      Via: SIP/2.0/[transport] [local_ip]:[local_port]
      From: [field0] <sip:[field1]@[local_ip]:[local_port]>;tag=[call_number]
      To: [field0] <sip:[field1]@[remote_ip]:[remote_port]>
      Call-ID: [call_id]
      CSeq: 1 INVITE
      Contact: sip:[field1]@[local_ip]:[local_port]
      Max-Forwards: 70
      Subject: Performance Test
      Content-Type: application/sdp
      Content-Length: [len]

      v=0
      o=user1 53655765 2353687637 IN IP4 127.0.0.1
      s=-
      t=0 0
      c=IN IP4 [media_ip]
      m=audio [media_port] RTP/AVP 0
      a=rtpmap:0 PCMU/8000
	  a=sendonly
    ]]>
  </send>
  <recv response="200" rtd="true">
  </recv>
  <send>
      <![CDATA[
  
        ACK sip:[field1]@[remote_ip]:[remote_port] SIP/2.0
        Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
        From: [field0] <sip:[field1]@[local_ip]:[local_port]>;tag=[call_number]
        To: [field0] <sip:[field1]@[remote_ip]:[remote_port]>[peer_tag_param]
        Call-ID: [call_id]
        CSeq: 1 ACK
        Contact: sip:[field1]@[local_ip]:[local_port]
        Max-Forwards: 70
        Subject: Performance Test
        Content-Length: 0
  
      ]]>
    </send>
	
	<!-- no rtp -->
	
	<send retrans="500">
    <![CDATA[

      INVITE sip:[field1]@[remote_ip]:[remote_port] SIP/2.0
      Via: SIP/2.0/[transport] [local_ip]:[local_port]
      From: [field0] <sip:[field1]@[local_ip]:[local_port]>;tag=[call_number]
      To: [field0] <sip:[field1]@[remote_ip]:[remote_port]>
      Call-ID: [call_id]
      CSeq: 2 INVITE
      Contact: sip:[field1]@[local_ip]:[local_port]
      Max-Forwards: 70
      Subject: Performance Test
      Content-Type: application/sdp
      Content-Length: [len]

      v=0
      o=user1 53655765 2353687637 IN IP4 127.0.0.1
      s=-
      t=0 0
      c=IN IP4 [media_ip]
      m=audio [media_port] RTP/AVP 0
      a=rtpmap:0 PCMU/8000
    ]]>
  </send>
  
  <recv response="200" rtd="true">
  </recv>
  <send>
      <![CDATA[
  
        ACK sip:[field1]@[remote_ip]:[remote_port] SIP/2.0
        Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
        From: [field0] <sip:[field1]@[local_ip]:[local_port]>;tag=[call_number]
        To: [field0] <sip:[field1]@[remote_ip]:[remote_port]>[peer_tag_param]
        Call-ID: [call_id]
        CSeq: 2 ACK
        Contact: sip:[field1]@[local_ip]:[local_port]
        Max-Forwards: 70
        Subject: Performance Test
        Content-Length: 0
  
      ]]>
    </send>
	<pause/> <!-- media established-->
	
	
	
  
	<send retrans="500">
      <![CDATA[
  
		BYE sip:[field1]@[remote_ip]:[remote_port] SIP/2.0
        Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
        From: [field0] <sip:[field1]@[local_ip]:[local_port]>;tag=[call_number]
		To: [field0] <sip:[field1]@[remote_ip]:[remote_port]>[peer_tag_param]
        Call-ID: [call_id]
        CSeq: 2 BYE
        Contact: sip:[field1]@[local_ip]:[local_port]
        Max-Forwards: 70
        Subject: Performance Test
        Content-Length: 0
 
     ]]>
   </send>
 
   <recv response="200" crlf="true">
   </recv>
   <!-- definition of the response time repartition table (unit is ms)   -->
   <ResponseTimeRepartition value="10, 20, 30, 40, 50, 100, 150, 200"/>
 
   <!-- definition of the call length repartition table (unit is ms)     -->
   <CallLengthRepartition value="10, 50, 100, 500, 1000, 5000, 10000"/>
   <pause milliseconds="2000"/>
</scenario>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and publish 
your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to