[SIPForum-discussion] SIP Proxy Testing: INVITE server transaction

Eugene Mednikov em at HERMONLABS.com
Wed May 9 15:37:57 UTC 2007


Greetings!
 
    I'm working on SIP Proxy testing according to ETSI TS 102 027 test
suite. There are several test cases that test INVITE server transaction. For
example test case SIP_CC_PR_TR_SE_V_006 description is: "Ensure that the IUT
in a server INVITE Proceeding state, on receipt of  an INVITE request,
including a Via header set with the same branch parameter and  sent-by value
in the topmost list value, repeats its last response." Reference: 17.2.1
[1], 17.2.3 [1].
    Basically this test connects to proxy as 2 telephones and sends 2
INVITEs from first phone to second phone one after another and checks that
response is the same. As I see response is 100 Trying. Problem arises when
authorization is enabled: how to work with CSeq counter?
 
    Without authorization message flow is simple:
---------------->        INVITE CSeq 3  (first invite)
<----------------        100 CSeq 3
---------------->        INVITE CSeq 3  (second invite)
<----------------        100 CSeq 3
 
    With authorization message flow is more complex:
 
Tester    Proxy
---------------->        INVITE CSeq 3  (first invite)
<----------------        407 CSeq 3
---------------->        INVITE CSeq 4
<----------------        100 CSeq 4
 
---------------->        INVITE CSeq N  (second invite)
<----------------        407 CSeq N
---------------->        INVITE CSeq N + 1
<----------------        100 CSeq N + 1
 
Now there is the question: what N should be: 3, 4, 5?

 
Respectfully yours, Eugene Mednikov.
 
Software Engineer
Hermon Labs
972-4-6288001, 207
972-54-4520187
em at hermonlabs.com <blocked::mailto:em at hermonlabs.com> 
www.hermonlabs.com <blocked::http://www.hermonlabs.com> 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20070509/0b5f3ef9/attachment-0002.html>


More information about the discussion mailing list