Alice's message will have a different Call-ID than Bob's existing call.
Therefore the message will not be identified as part of the conversation.
You can use three or fou r SIPp instances for this to work.
1. Bob's Registration
2. Bob's Message Receive
3. Alice (or Alice's Registration and Send)
Charles
[EMAIL PROTECTED] wrote on 04/26/2007 01:50:26 AM:
> Hello
>
> I have two sipp scrips representing alice and bob. When I start the
> alice script, it registers to the SIP server, sends a SIP:MESSAGE to
> bob trough the same sip server and then, when 200 OK is received, it
> unregisters from the server. Bob will also register to the same SIP
> server, then it waits for the message from alice, sends the 200 OK
> and then unregisters from the server.
>
> Here is the flow:
>
> Alice SIP server Bob
> | | |
> | REGISTER | REGISTER |
> |----------->|<-----------|
> | 401 | 401 |
> |<-----------|----------->|
> | | |
> | | |
> | REGISTER | REGISTER |
> |----------->|<-----------|
> | 401 | 401 |
> |<-----------|----------->|
> | | |
> | | |
> | MESSAGE | MESSAGE |
> |----------->|----------->|
> | 200 | 200 |
> |<-----------|<-----------|
> | | |
> | | |
> | | |
> | REGISTER | REGISTER |
> |----------->|<-----------|
> | 200 | 200 |
> |<-----------|----------->|
>
>
> The problem is that Bob's sipp scrip does not parse the received
> SIP:MESSAGE as it should. I can see the message in the messages log,
> but the script does not want to jump over the <recv> block. What can
> the problem be?
>
> Thank you
> LucTeo
>
>
> Here are the scripts:
> alice.xml
> ---------
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <!DOCTYPE scenario SYSTEM "sipp.dtd">
>
> <!-- Register -->
>
> <scenario
> name="alice_sends_message_to_bob">
>
> <send retrans="500"
> >
> <![CDATA[
> REGISTER sip:[field2] SIP/2.0
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
> From: [field0] <sip:[EMAIL PROTECTED]>
> ;tag=[call_number]
> To: [field0] <sip:[EMAIL PROTECTED]>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
>
> Call-ID: reg///[call_id]
> CSeq: 1 REGISTER
> Contact: sip:[EMAIL PROTECTED]:[local_port]
> Max-Forwards: 20
> Expires: 1800
> User-Agent: Sipp v1.1-TLS, version 20061124
> Content-Length: 0
>
> Supported: path
>
> ]]>
> </send>
>
> <recv response="401"
> auth="true" rtd="true">
>
> <action>
> <ereg regexp=".*" search_in
> ="hdr" header="Service-Route" assign_to=
> "1" />
> </action>
> </recv>
>
> <send
> retrans="500">
> <![CDATA[
> REGISTER sip:[field2] SIP/2.0
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
>
> Route: [$1]
> From: [field0] <sip:[EMAIL PROTECTED]>;tag=[call_number]
> To: [field0] <sip:[EMAIL PROTECTED]>
>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
> Call-ID: [call_id]
> CSeq: 2 REGISTER
> Contact: sip:[EMAIL PROTECTED]:[local_port]
> [field3]
> Max-Forwards: 20
>
> Expires: 1800
> User-Agent: Sipp v1.1-TLS, version 20061124
> Content-Length: 0
> Supported: path
>
> ]]>
> </send>
>
> <
> recv response="100" optional="true">
> </
> recv>
>
> <recv response="200">
> </
> recv>
>
> <!-- Send message and wait for response -->
>
> <pause milliseconds
> ="500" />
>
> <send retrans="500"
> >
> <![CDATA[
> MESSAGE sip:[EMAIL PROTECTED] SIP/2.0
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
> From: [field0] <sip:[EMAIL PROTECTED]>
> ;tag=[call_number]
> To: [field1] <sip:[EMAIL PROTECTED]>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
>
> Call-ID: msg-[call_id]
> CSeq: 1 MESSAGE
> Max-Forwards: 20
> User-Agent: Sipp v1.1-TLS, version 20061124
> Content-Type: text/plain
> Content-Length: [len]
>
> Hello Bob!
>
> ]]>
> </send>
> <recv response="100"
> optional="true">
> </recv>
>
> <recv
> response="200">
> </recv>
>
>
> <!-- Unregister -->
>
> <
> send retrans="500">
> <![CDATA[
> REGISTER sip:[field2] SIP/2.0
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
>
> Route: [$1]
> From: [field0] <sip:[EMAIL PROTECTED]>;tag=[call_number]
> To: [field0] <sip:[EMAIL PROTECTED]>
>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
> Call-ID: [call_id]
> CSeq: 3 REGISTER
> Contact: sip:[EMAIL PROTECTED]:[local_port]
> [field3]
>
> Max-Forwards: 20
> Expires: 1800
> User-Agent: Sipp v1.1-TLS, version 20061124
> Content-Length: 0
> Supported: path
>
> ]]>
> </send>
>
>
> <recv response="100" optional="true"
> >
> </recv>
>
> <recv response="200">
> <
> action>
> <log message="SUCCESS"/
> >
> </action>
> </recv>
> <ResponseTimeRepartition
> value="10, 20"/>
> <CallLengthRepartition value=
> "10"/>
>
> </scenario>
>
>
> bob.xml
> -------
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <!DOCTYPE scenario SYSTEM "sipp.dtd">
>
>
> <!-- Register -->
>
> <scenario name="alice_sends_message_to_bob">
>
> <
> send retrans="500">
> <![CDATA[
> REGISTER sip:[field2] SIP/2.0
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
>
> From: [field1] <sip:[EMAIL PROTECTED]>;tag=[call_number]
> To: [field1] <sip:[EMAIL PROTECTED]>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
>
> Call-ID: reg///[call_id]
> CSeq: 1 REGISTER
> Contact: sip:[EMAIL PROTECTED]:[local_port]
> Max-Forwards: 20
> Expires: 1800
> User-Agent: Sipp v1.1-TLS, version 20061124
>
> Content-Length: 0
> Supported: path
>
> ]]>
> </send>
>
> <recv response=
> "401" auth="true" rtd="true">
> <action>
> <ereg regexp=".*"
> search_in="hdr" header="Service-Route" assign_to
> ="1" />
> </action>
> </recv>
>
> <
> send retrans="500">
> <![CDATA[
> REGISTER sip:[field2] SIP/2.0
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
>
> Route: [$1]
> From: [field1] <sip:[EMAIL PROTECTED]>;tag=[call_number]
> To: [field1] <sip:[EMAIL PROTECTED]>
>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
> Call-ID: [call_id]
> CSeq: 2 REGISTER
> Contact: sip:[EMAIL PROTECTED]:[local_port]
> [field4]
> Max-Forwards: 20
>
> Expires: 1800
> User-Agent: Sipp v1.1-TLS, version 20061124
> Content-Length: 0
> Supported: path
>
> ]]>
> </send>
>
> <
> recv response="100" optional="true">
> </
> recv>
>
> <recv response="200">
> </
> recv>
>
> <!-- Wait for the message and send the response -->
>
> <pause milliseconds
> ="100" />
>
> <recv request=
> "MESSAGE" crlf="true">
> </recv>
>
> <send
> retrans="500">
> <![CDATA[
> BUBU sip:[EMAIL PROTECTED] SIP/2.0
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
>
> From: [field1] <sip:[EMAIL PROTECTED]>;tag=[call_number]
> To: [field1] <sip:[EMAIL PROTECTED]>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
>
> Call-ID: msg-[call_id]
> CSeq: 1 MESSAGE
> Contact: sip:[EMAIL PROTECTED]:[local_port]
> Max-Forwards: 20
> User-Agent: Sipp v1.1-TLS, version 20061124
> Content-Length: 0
>
>
> ]]>
> </send>
>
> <recv response="100"
> optional="true">
> </recv>
>
> <recv response=
> "200">
> </recv>
>
>
> <!-- Unregister -->
> <send retrans="500">
> <![CDATA[
> REGISTER sip:[field2] SIP/2.0
>
> Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
> Route: [$1]
> From: [field1] <sip:[EMAIL PROTECTED]>;tag=[call_number]
> To: [field1] <
> sip:[EMAIL PROTECTED]>
> P-Access-Network-Info:
3GPP-UTRAN-TDD;utran-cell-id-3gpp=C359A3913B20E
> Call-ID: [call_id]
> CSeq: 3 REGISTER
> Contact: sip:[EMAIL PROTECTED]:[local_port]
>
> [field4]
> Max-Forwards: 20
> Expires: 1800
> User-Agent: Sipp v1.1-TLS, version 20061124
> Content-Length: 0
> Supported: path
>
> ]]>
> </
> send>
>
> <recv response="100" optional=
> "true">
> </recv>
>
> <recv response="200"
> >
> <action>
> <log message="SUCCESS"
> />
> </action>
> </recv>
> <ResponseTimeRepartition
> value="10, 20"/>
> <CallLengthRepartition value=
> "10"/>
> </scenario>
>
>
>
>
>
>
-------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Sipp-users mailing list
> Sipp-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sipp-users
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users