[OpenSIPS-Users] A Record-Route header field exists in 200 OK from openser-1.3.4-12.fc13.i686 SIPv6 Registrar Server

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Jun 23 23:40:47 CEST 2010


Hi,

the RR header is mirrored in 200 OK as it is present in the request - 
that is how SIP works.

Better check how is responsible for adding the RR in REGISTER request. 
Anyhow, that RR in 200 OK is more or less harmless.

Regards,
Bogdan

Xiaoqiang Hu wrote:
> Hi all,
> A Record-Route header field exists in 200 OK from openser register server after sending a REGISTER request with a Record-Route header field. The details can be as follows:
> 1 Test topology:
>
>
>                    NUT(REG && PX)           UA11                         UA12                           DNS
>                         |                      |                          |                              |
> IP          : 3ffe:501:ffff:50::50   3ffe:501:ffff:1::1          3ffe:501:ffff:2::2                3ffe:501:ffff:4::1
> aor-uri     : ss.under.test.com      UA11 at under.test.com         UA12 at under.test.com
> contact-uri :                        UA11 at node.under.test.com    UA12 at node11.under.test.com
> 2  the test result can be seen as follows:
>                         NUT  UA11 UA12 UA13 UA14 PX2  PX3  PX4  DNS
>  No     time             |    |    |    |    |    |    |    |    |
>  No     time             |    |    |    |    |    |    |    |    |
> [0001:  0.00|    ]       |--->|    |    |    |    |    |    |    |  NS 
> [0002:  0.00|    ]       |<---|    |    |    |    |    |    |    |  NA 
> [0003:  0.69|    ]       |--->|    |    |    |    |    |    |    |  NS 
> [0004:  0.69|    ]       |<---|    |    |    |    |    |    |    |  NA 
> [0005:  3.79|U   ] REGIS |<---|    |    |    |    |    |    |    | REGISTER sip:ss.under.test.com:5060
> [0006:  3.79|U   ] 401   |--->|    |    |    |    |    |    |    | 401 Unauthorized (REGISTER)
> [0007:  3.87|U   ] REGIS |<---|    |    |    |    |    |    |    | REGISTER sip:ss.under.test.com:5060
> [0008:  3.87|U   ] 200   |--->|    |    |    |    |    |    |    | 200 OK (REGISTER)
>
> 0005: <UA11	 REGISTER sip:ss.under.test.com:5060 SIP/2.0
> Via: SIP/2.0/UDP node.under.test.com:5060;branch=z9hG4bKPUA9435267
> Max-Forwards: 70
> Record-Route: <example.under.test.com;lr>
> From: UA11 <sip:UA11 at under.test.com>;tag=11167
> To: UA11 <sip:UA11 at under.test.com>
> Call-ID: 11167 at air.example.com
> CSeq: 1 REGISTER
> Contact: <sip:UA11 at node.under.test.com;transport=udp>
> Expires: 3600
> Content-Length: 0
>
> 0006: >UA11	 SIP/2.0 401 Unauthorized
> Via: SIP/2.0/UDP node.under.test.com:5060;branch=z9hG4bKPUA9435267;received=3FFE:501:FFFF:1:0:0:0:1
> From: UA11 <sip:UA11 at under.test.com>;tag=11167
> To: UA11 <sip:UA11 at under.test.com>;tag=0c0d2af89845c72ddfdc7de2133116df.d47d
> Call-ID: 11167 at air.example.com
> CSeq: 1 REGISTER
> WWW-Authenticate: Digest realm="under.test.com", nonce="4c147cd5d3988992c60c68b56197183f92cdda2f", qop="auth"
> Server: OpenSER (1.3.4-tls (i386/linux))
> Content-Length: 0
>
> 0007: <UA11	 REGISTER sip:ss.under.test.com:5060 SIP/2.0
> Via: SIP/2.0/UDP node.under.test.com:5060;branch=z9hG4bKPUA9435268
> Max-Forwards: 70
> Record-Route: <example.under.test.com;lr>
> Authorization: Digest username="UA11", realm="under.test.com", qop=auth, nonce="4c147cd5d3988992c60c68b56197183f92cdda2f", opaque="", nc=00000001, cnonce="6f54a149", uri="sip:ss.under.test.com:5060", response="ed182e82cbc19b5be4f3ee7e6d1f397a"
> From: UA11 <sip:UA11 at under.test.com>;tag=11167
> To: UA11 <sip:UA11 at under.test.com>
> Call-ID: 11167 at air.example.com
> CSeq: 2 REGISTER
> Contact: <sip:UA11 at node.under.test.com;transport=udp>
> Expires: 3600
> Content-Length: 0
>
> 0008: >UA11	 SIP/2.0 200 OK
> Via: SIP/2.0/UDP node.under.test.com:5060;branch=z9hG4bKPUA9435268;received=3FFE:501:FFFF:1:0:0:0:1
> Record-Route: <example.under.test.com;lr>
> From: UA11 <sip:UA11 at under.test.com>;tag=11167
> To: UA11 <sip:UA11 at under.test.com>;tag=0c0d2af89845c72ddfdc7de2133116df.abf2
> Call-ID: 11167 at air.example.com
> CSeq: 2 REGISTER
> Date: Sun, 13 Jun 2010 06:33:13 GMT
> Contact: <sip:UA11 at node.under.test.com;transport=udp>;expires=3600
> Server: OpenSER (1.3.4-tls (i386/linux))
> Content-Length: 0
>
> 3  openser configuration file can be seen in "openser.cfg" attachment
> How can I remove the Record-Route field from 200 OK?
>
> --------------------------------------
> Regards!
> Hu xiaoqiang
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro





More information about the Users mailing list