test/unit/failure_route.xml
de8ca619
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 
 <scenario name="Basic UAS with failure route">
 
   <recv request="INVITE">
   </recv>
 
   <send retrans="500">
     <![CDATA[
 
       SIP/2.0 503 Service Unavailable
       [last_Via:]
       [last_From:]
       [last_To:];tag=[call_number]
       [last_Call-ID:]
       [last_CSeq:]
       Contact: <sip:[local_ip]:[local_port];transport=[transport]>
       Content-Type: application/sdp
       Content-Length: [len]
 
       v=0
       o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]
       s=-
       c=IN IP[media_ip_type] [media_ip]
       t=0 0
       m=audio [media_port] RTP/AVP 0
       a=rtpmap:0 PCMU/8000
 
     ]]>
   </send>
 
   <recv request="ACK">
   </recv>
 
   <recv request="INVITE">
   </recv>
 
   <send retrans="500">
     <![CDATA[
 
       SIP/2.0 486 Busy Here
       [last_Via:]
       [last_From:]
       [last_To:];tag=[call_number]
       [last_Call-ID:]
       [last_CSeq:]
       Contact: <sip:[local_ip]:[local_port];transport=[transport]>
       Content-Type: application/sdp
       Content-Length: [len]
 
       v=0
       o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]
       s=-
       c=IN IP[media_ip_type] [media_ip]
       t=0 0
       m=audio [media_port] RTP/AVP 0
       a=rtpmap:0 PCMU/8000
 
     ]]>
   </send>
 
   <recv request="ACK">
   </recv>
 
   <recv request="INVITE">
   </recv>
 
   <send>
     <![CDATA[
 
       SIP/2.0 180 Ringing
       [last_Via:]
       [last_From:]
       [last_To:];tag=[call_number]
       [last_Call-ID:]
       [last_CSeq:]
       Contact: <sip:[local_ip]:[local_port];transport=[transport]>
       Content-Length: 0
 
     ]]>
   </send>
 
   <send retrans="500">
     <![CDATA[
 
       SIP/2.0 200 OK
       [last_Via:]
       [last_From:]
       [last_To:];tag=[call_number]
       [last_Call-ID:]
       [last_CSeq:]
       Contact: <sip:[local_ip]:[local_port];transport=[transport]>
       Content-Type: application/sdp
       Content-Length: [len]
 
       v=0
       o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]
       s=-
       c=IN IP[media_ip_type] [media_ip]
       t=0 0
       m=audio [media_port] RTP/AVP 0
       a=rtpmap:0 PCMU/8000
 
     ]]>
   </send>
 
   <recv request="ACK" optional="true">
   </recv>
 
   <recv request="BYE">
   </recv>
 
   <send>
     <![CDATA[
 
       SIP/2.0 200 OK
       [last_Via:]
       [last_From:]
       [last_To:]
       [last_Call-ID:]
       [last_CSeq:]
       Contact: <sip:[local_ip]:[local_port];transport=[transport]>
       Content-Length: 0
 
     ]]>
   </send>
 
   <!-- Keep the call open for a while in case the 200 is lost to be     -->
   <!-- able to retransmit it if we receive the BYE again.               -->
   <pause milliseconds="4000"/>
 
 
   <!-- 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"/>
 
 </scenario>