Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

SIP Inspector / News: Recent posts

SIP Inspector - version 1.30 released

Rel 1.30
New Features:
- Scenario supports multiple dialogs. See ‘xfer_referrer.txt’ scenario in scenarios directory.
- Added a command to set remote target. Allows users to change destination where SIP messages are sent to.
- IP address and port scanning functionality. Can be used to discover SIP capable devices.
- Finally changed the code so all GUI components use MiG layout

Bug Fixes:
- Scenario does not progress as expected for the following scenario:
1 <--------* SUBSCRIBE
1a ---------- set_Variable=from "From:" "*"
2 -------->* 200 OK
3 -------->* NOTIFY
4 <--------* 200 OK
5 <--------- INVITE
...
Now, SIP Inspector receives INVITE, but cannot put it into step 5. Instead it waits at 1a and consider all msgs as unexpected. Bug reported by Melih Küçükerdönmez on Jan/18/2011
- Can not support multiple dialogs within a scenario – Reported by protegemoi on Jan/12/2011

Posted by Zarko Coklin 2011-02-04

SIP Inspector - version 1.24 released

New Feature:
- Implemented incrementing/decrementing injected values. Values file
can have entries like this:

900000000000+1;5000000000-1

This means the first value will be increased and the second one will
be decreased by one for each new call. Very useful, for example, when
you want to register numbers in a range [5000000-6000000]. See
tutorial for info.

Posted by Zarko Coklin 2010-11-19

SIP Inspector - version 1.20 released

Visit SIP Inspector website for more details:
http://sites.google.com/site/sipinspectorsite/

Candidates for the next release:
- All screens will be made with MIG layout
- use XML for scenario files

Rel 1.20
New Features:
- Multipart SDP bodies (used for BLA/BLF - Broadsoft style, multiple SDP
bodies,..)
- Added new Menu item "Tools"
- Under Tools there is utility which can be used to calculate SDP body
- Under Options there is a new Remote RTP dialog. It can be used to
unconditially send RTP to a given RTP address:port. As part of the
dialog the is a parameter called "Group RTP Packets". Its default
value is "1", but one slower/older machines where RTP sounds choppy
try setting this value to 2, 3, 4.
- '«' sign is added on Scenario Entry Text screen to mark the end of the
line. This is actually replaced wity '\r\n' just about before sending
it on the wire.
- Starting to use MIG layout. Hoepfully next version fixes possible
screen display issues noticed on Linux version. Linux users, please
report weird looking screens.
- Added continuous RTP flag. It enabled it will play over and over the
same RTP pcap file. Well, technically the RTP is played as long as a
pause command demands. If you play an out-of-band DTMF digit you want
to turn off this flag, cause most likely you do not want the digit to be
played multiple times.

Posted by Zarko Coklin 2010-09-15

SIP Inspector - version 1.10 released

Visit SIP Inspector website for more details:
http://sites.google.com/site/sipinspectorsite/

Following still not supported:
- use XML for scenario files

Rel 1.10
Bug fixes:
- Call specific variables are lost if multiple concurrent calls created
- If Total Calls field set to 0, does not allow infinite number of calls
- Outgoing calls with custom value and not generic [call_number] for Call-ID do not recognize responses
- Problem in RTP thread - maximum number of descriptors reached... read more

Posted by Zarko Coklin 2010-04-23

SIP Inspector - version 1.00 released

Visit SIP Inspector website for more details:
http://sites.google.com/site/sipinspectorsite/

Following still not supported:
- use XML for scenario files

Rel 1.00
New Features:
- Multiple simultaneous calls fully implemented
- Call generation can be set with respect to calls/second, maximum
concurrent calls and total allowed calls
- If ran as a call generator, upon completion the tool provides a real value
with respect to calls/second
- Last session settings saved
- Improved RTP handling. Not required to receive an RTP packet first in
order to start playing an RTP stream.
- The tool can support multiple RTP streams at the same time.
- Can constantly play RTP (keeps recycling RTP packets found in an .cap
file)
- Scenarios can contain [fieldN] keywords, where N is any integer value. These
keywords are read from assigned values file. Values file are lines
where values are separated with semicolons.
- Scenario files do not have to be loaded on the first screen only.
- Values extracted from the incoming messages are per call basis rather
then being global.
- Unexpected, out of dialog messages (like OPTIONS or NOTIFY) can be handled by
marking them as optional and placing them at the beginning of a scenario. It
is recommended to respond with an optional response.... read more

Posted by Zarko Coklin 2010-03-23

SIP Inspector - version 0.94 released

SIP Inspector is a tool written in JAVA to simulate different SIP
messages and scenarios. You can create your own SIP signaling
scenarios, customize SIP messages and monitor incoming and outgoing
messages. The tool can play RTP streams from a pcap file.

BUG FIXES in release 0.94
- Fixed a "qop" problem. qop="qop=auth" vs. correct qop="auth" value.
- Reported by Piotr Buniewicz
- Fixed a bug. When a dialog asks user whether he wants to overwrite
an existing file. If he selects "No", the dialog never disappears and
the main frame is started immediately.
- Automatic IP address selection. "Scenario screen" and "SIP messages
text" labels changed.
- Faster loading scenarios when clicking on 'Next' button.
- It is possible to re-load another scenario file before deleting the
old messages first
- Introduced a new keyword [ver]. It is replaced with SIP Inspector
version number.
- Bug discovered by Ankur Uppal. Messages from IP2 rejected. ... read more

Posted by Zarko Coklin 2009-11-23

SIP Inspector - version 0.92 released

SIP Inspector is a tool written in JAVA to simulate different SIP messages and scenarios. You can create your own SIP signaling scenarios, customize SIP messages and monitor incoming and outgoing messages. The tool can play RTP streams from a pcap file.

Rel 0.92
NEW FEATURES:
- support for header instance. Useful while working with Record-Routes. In essence, when working with variables, user can save the content of the 2nd Record-Route by referencing "Record-Route-2". To learn more about this, see scenarios directory. In particular "Record_route_server.txt" and "Record_route_client.txt" files.... read more

Posted by Zarko Coklin 2009-09-03

SIP Inspector - version 0.91 released

SIP Inspector is a tool written in JAVA to simulate different SIP messages and scenarios. You can create your own SIP signaling scenarios, customize SIP messages and monitor incoming and outgoing messages. The tool can play RTP streams from a pcap file.

The new releases addresses couple bugs found in conditional branching logic.

BUG FIXES:
\- Condition evaluation
The problem exhibits if 3 digit value \(e.g. 900\) is compared to a four digit value \(e.g. 1000\). The String method compareTo does a lexicographically compares values. So it would say '900' is greater than '1000', which is incorrect. To fix the problem function which processes condition first examines string lengths. The shorter string precedes the longer string. Code change is:
\- Fixed a bug where it was not possible to set a variable with value = 1. On top of that \[$var+N\] should always return $var and then increment it by N
\- Conditional server scenario fixed
\- Added scenario for multiple registrations
Posted by Zarko Coklin 2009-07-10