Releases: miconda/sipexer
v1.1.0
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
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
inSDP
template - reverse
Record-Route
hops within dialog - note about
CGO_ENABLED
on some distros
Full Changelog:
v1.0.2
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
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
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
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
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
Initial release of the beta version.
Full Changelog: