Hi list,
I have a routing problem with my Opensips
version: opensips 1.6.4-2-tls (i386/freebsd)

Indeed Opensips is unable to route ACK packet to final destination (look
attachement .txt).

The only difference with a normal call (Call OK), it's Record-Route
formating. Customer's device send 200OK with differents fields:


Test device with the problem (call NOT OK):
Ex: problem call = 1 field for 2 routes
Extract from the customer 200OK

Record-Route:
<sip:8.8.8.8;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>,<sip:9.9.9.9;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>


Test with another device (call OK)
Ex: normal call = 2 fields for 2 routes
Extract from the Customer 200OK

Record-Route:
<sip:8.8.8.8;r2=on;lr=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
Record-Route:
<sip:9.9.9.9;r2=on;lr=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>

My question is: This opensips version is able to work with 1 record-route
field containing 2 informations ?

Thanks in advance

regards
|Time     | sip provider                          | IP (2) proxy      |         
          |
|         |                   | IP (1) proxy      |                   | 
Customer IPBX     |                   
|0,000    |         INVITE SDP ype-101 )          |                   |         
          |
|         |(5060)   ------------------>  (5060)   |                   |         
          |
|0,000    |         100 Trying|                   |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|0,000    |         100 Giving a try              |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|0,000    |         180 Ringing                   |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|0,000    |                   |                   |         INVITE SDP          
          |SIP Request
|         |                   |                   |(5060)   ------------------> 
 (5060)   |
|0,190    |                   |                   |         100 Trying|         
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|0,285    |                   |                   |         183 Session 
Progress          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|0,285    |                   |                   |         180 Ringing         
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|0,285    |         180 Ringing                   |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|1,818    |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|1,818    |         200 OK SDP (g711A)            |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|1,818    |         ACK       |                   |                   |         
          |SIP Request
|         |(5060)   ------------------>  (5060)   |                   |         
          |
|2,289    |         200 OK SDP (g711A)            |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|2,289    |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|2,289    |         ACK       |                   |                   |         
          |SIP Request
|         |(5060)   ------------------>  (5060)   |                   |         
          |
|3,242    |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|3,338    |         ACK       |                   |                   |         
          |SIP Request
|         |(5060)   ------------------>  (5060)   |                   |         
          |
|3,338    |         200 OK SDP (g711A)            |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|5,277    |         200 OK SDP (g711A)            |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|5,277    |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|5,278    |         ACK       |                   |                   |         
          |SIP Request
|         |(5060)   ------------------>  (5060)   |                   |         
          |
|9,245    |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|13,259   |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|17,336   |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|21,304   |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|25,243   |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|29,291   |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|33,328   |                   |                   |         200 OK SDP (g711A)  
          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
|60,716   |         BYE       |                   |                   |         
          |SIP Request
|         |(5060)   ------------------>  (5060)   |                   |         
          |
|60,716   |         404 Not here                  |                   |         
          |SIP Status
|         |(5060)   <------------------  (5060)   |                   |         
          |
|239,836  |         BYE       |                   |                   |         
          |SIP Request
|         |(5060)   <------------------  (5060)   |                   |         
          |
|239,836  |                   |                   |         BYE       |         
          |SIP Request
|         |                   |                   |(5060)   ------------------> 
 (5060)   |
|239,837  |         481 Call Leg/Transaction Does Not Exist          |          
         |                   |SIP Status
|         |(5060)   ------------------>  (5060)   |                   |         
          |
|239,931  |                   |                   |         481 
Call/Transaction Does Not Exist          |SIP Status
|         |                   |                   |(5060)   <------------------ 
 (5060)   |
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to