[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