Skip to content

Releases: miconda/sipexer

v1.1.0

30 Jun 08:56
Compare
Choose a tag to compare

Release of sipexer v1.1.0 - a CLI SIP tool to facilitate testing and monitoring of SIP signalling servers.

Among changes:

  • added Max-Forwards header to the headers template
  • cli option to set int var value
  • added $div(name,val) variable
  • added $mul(name,val) variable
  • added $sub(...) variable
  • added $add(name,val) variable
  • added $dec(name) and $dec(name,val) variables
  • support $inc() with base for increment
  • ignore local address parameter if run count > 1
  • renamed internal cli options field for local address
  • option to run many times in the same instance
  • support for $inc(name) in fields
  • cli option to set sdp late offer mode

Full Changelog:

v1.0.3

12 Jul 09:55
Compare
Choose a tag to compare

Release of sipexer v1.0.3 - a CLI SIP tool to facilitate testing and monitoring of SIP signalling servers.

Among changes:

  • set the right RTP/AVP in SDP template
  • reverse Record-Route hops within dialog
  • note about CGO_ENABLED on some distros

Full Changelog:

v1.0.2

25 May 11:04
Compare
Choose a tag to compare

Release of sipexer v1.0.2 - a CLI SIP tool to facilitate testing and monitoring of SIP signalling servers.

Among changes:

  • do not retransmit SIP requests in early dialog state for non-UDP transports
  • support for multiple headers with same name

Full Changelog:

v1.0.1

26 Apr 07:32
Compare
Choose a tag to compare

Release of sipexer v1.0.1 - a CLI SIP tool to facilitate testing and monitoring of SIP signalling servers.

Among changes:

  • reuse Via from INVITE request for ACK of failure responses
  • custom print of cli options to group by scope
  • $pid variable to return process id
  • $randhex(min[,max]) variable to return random hexa string
  • $randnum(min[,max]) variable to return random numeric string
  • $randan(min[,max]) variable to return random alpha-numberic string
  • $randstr(min,max) variable to return random string
  • options to provide full To and From URI
  • option to print dns srv records for a target host
  • option to print command examples

Full Changelog:

v1.0.0

14 Feb 13:28
Compare
Choose a tag to compare

Release of sipexer v1.0.0 - a CLI SIP tool to facilitate testing and monitoring of SIP signalling servers. Among its features:

  • send OPTIONS request (quick SIP ping to check if server is alive)
  • do registration and un-registration with customized expires value
    and contact URI
  • authentication with plain or HA1 passwords
  • set custom SIP headers
  • template system for building SIP requests
  • fields in the templates can be set via command line parameters or a JSON file
  • variables for setting field values (e.g., random number, data, time, environment
    variables, uuid, random string, ...)
  • simulate SIP calls at signaling layer (INVITE-wait-BYE)
  • respond to requests coming during SIP calls (e.g., OPTIONS keepalives)
  • send instant messages with SIP MESSAGE requests
  • color output mode for easier troubleshooting
  • support for many transport layers: IPv4 and IPv6, UDP, TCP, TLS and WebSocket (for WebRTC)
  • send SIP requests of any type (e.g., INFO, SUBSCRIBE, NOTIFY, ...)

Full Changelog:

v1.0.0-beta3

26 Jan 13:30
Compare
Choose a tag to compare
v1.0.0-beta3 Pre-release
Pre-release

The third beta release, getting closer to the v1.0.0, introducing many features related to SIP signalling sessions (register-wait-unregister or invite-wait-bye), reply to incoming SIP requests (480 for INVITE, 200 for the others).

Full Changelog:

v1.0.0-beta2

14 Jan 10:05
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release

Second beta release with several new features, including template expression fields for environment variables and random strings, log levels, option to enable color log printing, internal templates for MESSAGE and INVITE body.

Full Changelog:

v1.0.0-beta1

10 Jan 13:40
Compare
Choose a tag to compare
v1.0.0-beta1 Pre-release
Pre-release

Initial release of the beta version.

Full Changelog: