I believe the call flow in Wireshark for simultaneous calls is not displaying 
the correct information due to the RTP sequence number being the same for all 
simultaneous calls. For example if '-users 50' option is being used, all 50 
simultaneous calls will use the same RTP sequence number, therefore not 
allowing Wireshark to detect the correct call flow.

Is this possible to get a different RTP sequence number for all simultaneous 
calls created with the '-users' options?

Patrick, Olivier,
I noticed you were both involved in the following request; 
http://sourceforge.net/tracker/?func=detail&atid=637567&aid=1759105&group_id=104305,
 could you let me know the outcome of this request?

Thanks,
Antoine



----- Forwarded Message ----
From: Antoine <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, 26 November, 2008 0:30:56
Subject: Re: [Sipp-users] Inconsistent call flows in Wireshark using -RTP_ECHO 
and -users 2 (or higher than 2)


After further investigation, the call flows in Wireshark (issued from 
'Statistics' menu, 'VoIP Calls', then select one of the calls and click the 
'Graph' button) not being shown properly seems to be due to Wireshark itself. 
According to the packets, the calls generated by SIPp and -RTP_ECHO seems to be 
perfectly formed.

In the latest network trace which I've gathered only 2 calls were created at 
the same time, if I filter only the packets from the first call then the call 
flow in Wireshark is being shown properly.

I did not notice any issues if I only generate one call at a time (i.e. using 
'-users 1' and '-RTP_ECHO' options). Basically the call flow issue only occurs 
in Wireshark for calls created with options -RTP_ECHO & -users X (with X higher 
or equal to 2).

The only workaround I found is to use the 'Flow Graph...' option from the 
'Statistics' menu, however it is a bit messy as it shows the call flow for all 
calls at the same time.

It would be nice if someone could backup what I am saying before I make the 
Wireshark guys aware.

Antoine



----- Forwarded Message ----
From: Antoine <[EMAIL PROTECTED]>
To: [email protected]
Sent: Monday, 24 November, 2008 18:44:50
Subject: [Sipp-users] Inconsistent call flows using RTP_ECHO - bug?


I am creating 2 G711alaw bidirectional calls between a UAC and UAS using the 
following commands:


    UAC (IP 192.168.0.3): ./sipp -sf G711alaw.xml 192.168.0.2 -users 2 -mi 
192.168.0.3 -i 192.168.0.3
    UAS (IP 192.168.0.2): ./sipp -sn uas -mi 192.168.0.2 -i 192.168.0.2 
-rtp_echo

I am using the -rtp_echo setting on the UAS to return the G711a pcap file back 
to the UAC. It works pretty well most of the time, the call flow for a valid 
call looks like that:


192.168.0.3                 192.168.0.2

            INVITE SDP ( g711A)
(5060)   ------------------>  (5060)
            180 Ringing
(5060)   <------------------  (5060)
                                                    200 OK SDP ( g711U)
(5060)   <------------------  (5060)
            ACK
(5060)   ------------------>  (5060)
            RTP (g711A)
(6016)   ------------------>  (6000)
            RTP (g711A)
(6016)   <------------------  (6000)
            RTP (telephone-event) DTMF One 1
(6016)   <------------------  (6000)
            BYE
(5060)   ------------------>  (5060)
            200 OK
(5060)   <------------------  (5060)


However I found some issues after collecting a network trace on the UAC using 
Wireshark. Some of the calls, which appear as COMPLETED in Wireshark, only 
contain the pcap file going from the UAS back to the UAC. Call flow in this 
case is as follows:


192.168.0.3                 192.168.0.2

                INVITE SDP ( g711A)
(5060)   ------------------>  (5060)
                180 Ringing
(5060)   <------------------  (5060)
                200 OK SDP ( g711U)
(5060)   <------------------  (5060)
                ACK
(5060)   ------------------>  (5060)
                RTP (g711A)
(6000)   <------------------  (6000)
                RTP (telephone-event) DTMF One 1
(6000)   <------------------  (6000)
                BYE
(5060)   ------------------>  (5060)
                200 OK
(5060)   <------------------  (5060)


Other calls show the SIP Request (ACK) occurring between the first and the 
second G711a pcap file instead of occuring before the first pcap file, i.e:


192.168.0.3                 192.168.0.2

                INVITE SDP ( g711A)
(5060)   ------------------>  (5060)
                180 Ringing
(5060)   <------------------  (5060)
                200 OK SDP ( g711U)
(5060)   <------------------  (5060)
                RTP (g711A)
(6008)   ------------------>  (6000)
                ACK
(5060)   ------------------>  (5060)
                RTP (g711A)
(6012)   <------------------  (6000)
                RTP (101) DTMF One 1
(6008)   ------------------>  (6000)
                RTP (telephone-event) DTMF One 1
(6012)   <------------------  (6000)
                BYE
(5060)   ------------------>  (5060)
                200 OK
(5060)   <------------------  (5060)


It looks like despite SIPp and Wireshark showing the calls as sucessful, some 
of the calls are not be trully valid as explained above.
-> How can I make sure only the calls with a valid call flow (1st call flow 
above) are being detected as successful by SIPp?

The log files are available through one of my previous post.

Thanks,
Antoine



      
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Sipp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to