<div dir="auto">Hello Daniel,</div><div dir="auto"><br></div><div dir="auto">Very nice tool! Thank you for sharing!</div><div dir="auto"><br></div><div dir="auto">-ovidiu</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 14, 2022 at 09:02 Daniel-Constantin Mierla <<a href="mailto:daniel@asipto.com">daniel@asipto.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I want to announce the availability of sipexer v1.0.0 - a sip cli tool<br>
that can facilitate testing and monitoring of SIP signalling systems. It<br>
tries to have a modern approach, with a flexible templating system,<br>
supporting both IPv4 and IPv6 with all the common transport layers,<br>
respectively UDP, TCP, TLS and WebSocket (for WebRTC).<br>
<br>
The project can be found at:<br>
<br>
  * <a href="https://github.com/miconda/sipexer" rel="noreferrer" target="_blank">https://github.com/miconda/sipexer</a><br>
<br>
It is written in Go language for better portability, binaries for Linux,<br>
MacOS and Windows are made available for download in the release page:<br>
<br>
  * <a href="https://github.com/miconda/sipexer/releases/tag/v1.0.0" rel="noreferrer" target="_blank">https://github.com/miconda/sipexer/releases/tag/v1.0.0</a><br>
<br>
Among its features:<br>
<br>
  *  send OPTIONS request (quick SIP ping to check if server is alive)<br>
  *  do registration and un-registration with customized expires value<br>
and contact URI<br>
  *  authentication with plain or HA1 passwords<br>
  *  set custom SIP headers<br>
  *  template system for building SIP requests<br>
  *  fields in the templates can be set via command line parameters or a<br>
JSON file<br>
  *  variables for setting field values (e.g., random number, data,<br>
time, environment variables, uuid, random string, …)<br>
  *  simulate SIP calls at signalling layer (INVITE-wait-BYE)<br>
  *  respond to requests coming during SIP calls (e.g., OPTIONS keepalives)<br>
  *  send instant messages with SIP MESSAGE requests<br>
  *  color output mode for easier troubleshooting<br>
  *  support for many transport layers: IPv4 and IPv6, UDP, TCP, TLS and<br>
WebSocket (for WebRTC)<br>
  *  send SIP requests of any type (e.g., INFO, SUBSCRIBE, NOTIFY, …)<br>
<br>
One usage example that could ease the testing of Kamailio is initiating<br>
registrations or simulating calls over WebSocket without the need of<br>
having a JavaScript soft phone application running in a web browser.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
-- <br>
Daniel-Constantin Mierla<br>
<a href="http://www.asipto.com" rel="noreferrer" target="_blank">http://www.asipto.com</a><br>
<br>
<br>
_______________________________________________<br>
Kamailio (SER) - Development Mailing List<br>
<a href="mailto:sr-dev@lists.kamailio.org" target="_blank">sr-dev@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">VoIP Embedded, Inc.<br><a href="http://www.voipembedded.com" target="_blank">http://www.voipembedded.com</a></div>