StarTrinity.com

VoIP software

VoIP community

VoIP marketplace


logged in as
log out

StarTrinity VoIP Status Tutorial

Installation of web interface and database on your Windows server
Deployment of SIP server test node on your Windows server
Running VoIP readiness test
Running continous VoIP test
Detailed technical explanation of VoIP readiness tests

Installation of web interface and database on your Windows server

  • Set up database
    • Set up SQL Server Management Studio (SSMS). There is a free "Express" version
    • Set up MSSQL server. There is a free "Express" version
    • Open MSSQL management studio, connect to server, create database "VoipStatus" (you can choose a different name for the database)
    • Create login to connect to the database



  • Set up web server
    • Go to Server Manager, enable ASP.NET 4.0 and IIS features
    • Press Win+R, cmd.exe, run
      %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
      %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
    • Open IIS manager
    • Remove default web site
    • Create new web site. Enter host name (like "voipstatus.yourdomain.com")
    • Download web server binaries from here, unzip, copy into the new website folder. There is a "web.config" file in root of the folder
    • If you have SSL certificate: import the certificate using IIS manager, add HTTPS binding to the website using the imported certificate
    • If you dont have SSL certificate
      • Configure setting "RequireHttps" in web.config file, set to "False":
        <StarTrinity.VoipStatus.Properties.Settings>
         <setting name="RequireHttps" serializeAs="String">
          <value>False</value>
          </setting>
         </StarTrinity.VoipStatus.Properties.Settings>
        </applicationSettings>
    • Configure database connection string in the web.config
      <connectionStrings>
       <add name="VoipStatusDatabase" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=VoipStatus;User ID=voipstatus;Password=xxxxxx" providerName="System.Data.SqlClient" />
      </connectionStrings>
  • Log into web interface
    • Default admin credentials: email = "admin", password="123456"
    • Change password (using configuration menu)

Configure company details and settings

  • Edit email (the email is used for login)
  • Edit logo URL. Make sure that the logo URL is accessible in browser
  • Edit company name
  • Edit notifications settings for VoIP readiness tests
  • If you need integration with your ticket system via HTTP API: configure it here

Deployment of SIP server test node on your Windows server

  • Install Wireshark and WinPCAP under admin account, make sure that packet capture works
  • Open ports in windows firewall: UDP 5060..30000 (SIP, RTP), TCP 19019 (SIP Tester web API), TCP 80 (HTTP), TCP 443 (HTTPS)
  • If you have firewall on hosting provider side: open same ports
  • Go to Configuration - Servers -> Create new server test node
  • Install SIP tester on your server from MSI installer (zipped StarTrinity.SIPTester.Setup.msi) or ZIP archive with binaries. This should be a dedicated instance of SIP Tester, not used for other tests
  • Run the new installed SIP Tester instance, it will first start in regular mode, not configured for the "VoIP Status" operation
  • Open the "deploy" link in browser on same machine where SIP Tester is installed (on your server)
  • Click "auto-configure"


  • Check server status in web UI
  • Optionally configure server: public IP address / host name to be used for SIP and HTTP

Running VoIP readiness test

  • Go to Configurtion -> Start VoIP readiness test
  • Send download link to the customer. [Customer runs the downloaded exe file]




  • See status of the test, when it is complete see results

Running continous VoIP test

[the chapter is under development] VoIP monitoring. Email alerts. MOS threshold, downtime threshold, email reports. API alerts.

Detailed technical explanation of VoIP readiness tests

[the chapter is under development]
Copyright 2011-2018 StarTrinity.com | Blog | Contact lead developer via LinkedIn | Get support via TeamViewer