Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2013-10

[ANN] Voicechecker: troubleshooting tool for FreeSwitch/OpenVPN

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Reinier Olislagers

Hi * (& Richard Mace ;) ),

https://bitbucket.org/reiniero/voicechecker

I'm working on a tool that allows checking connectivity and functionality of 2 phones/clients, one connected via openvpn, and a freeswitch server.

Features:
- quick troubleshooting tool
- checks status of various components (internet connectivity, openvpn server status, freeswitch server status, client registration, client connectivity), using ssh (e.g. with private key) or telnet
- allows end user to restart components (server and phone clients)
- Dutch and English translations

It's a bit modularized in that variables (network addresses, usernames, passwords etc) are stored in an .inc file.

It works on Windows (uses synapse+libssh2; dlls included).

Intended improvements:
- image that shows various components and status (e.g. red for failure)
- description of troubleshooting steps to follow on failure (e.g. restart client if no freeswitch registration)
- improved security/modularity of config options
- Linux/OSX support by wrapping openssh binary

As usual, contributions/comments welcome.

Thanks,
Reinier

Reply by email