Using the Elements Dashboard
The Elements Dashboard was created to allow you to manage Voice Elements Platform. It includes the following features:
Start and stop SIP Stack/SIP Service (HMP Elements), Voice Elements, and a custom service
HMP Elements and Voice Elements both run as services. We have added the ability to start and stop both HMP Elements and Voice Elements from the Elements Dashboard.
Once you have Installed and Configured the Voice Elements Platform you can start each service by simply clicking the "Start" button. Alternatively, you may stop the running service by clicking the "Stop" button.
Notice that the current status of the service is displayed next to the service name, with an icon that indicates it's current status. For your convenience, you may click the View Logs buttons to see the logged data from each application. Should you run into any issues, it is very helpful to e-mail both sets of these logs to Support.
Monitor Your Custom Application
By using the Voice Elements Skeleton Project, you can create a Voice Elements application that runs as a service. The Elements Dashboard allows you to enter the name of your installed service, to allow you to monitor it's status and start and stop it:
To add your custom service, begin typing the name of the service, once you have entered a valid service name you will see the buttons become active, allowing you to monitor it's status.
Monitor activity on each of your voice ports
Voice Elements contains a monitoring feature that allows you to update the status on a particular port. This can be done in C# with a command that looks like this:
The Elements Dashboard subscribes to the status updates and allows you to monitor activity in each port:
Creating a new connection to Voice Elements
The first time that you start the Elements Dashboard, you will need to create a new connection to Voice Elements. You can do this by clicking on the File menu and selecting "New Connection":
This will open up a connection dialog. As long as you are using the default Voice Elements settings, you should be able to click "Connect". The main form will then populate with status information about each port:
Test the port forwarding settings on your router
Place calls from the Elements Dashboard
Inside of the Elements Dashboard you can place test calls. To do this, click on a port (make sure that HMP Elements and Voice Elements are running) and you will see that the "Dial Out" button will become active. Upon clicking it, you will be able to enter a phone number, along with the call progress level you would like to use as in the image below:
Once you click "Ok" the dial should be placed. If you answer that call, it will play the "UnassignedDid.wav" file that is located in the Cache/Auth directory inside of the Voice Elements Folder (by default, the folder is C:\Program Files\Inventive Labs\Voice Elements Platform\Voice Elements Server).
If you haven't already, we encourage you to test drive Voice Elements today!