Pigeon Voice Server Running the Server - DatasmithSA/Pigeon-Voice-Training GitHub Wiki

The Pigeon Voice Server can be executed as either a console application for Windows Service. N.B. the server can only run in one of these modes at any given time e.g. before starting server in console mode, the Windows Service needs to be stopped first if it is already running.

  • Windows Service: under normal operations in a production environment the server must run as a Windows Service.
  • Console Mode: running the Pigeon Voice Server as a console application is useful for viewing device requests and server responses at real time for troubleshooting. Furthermore, it can be started by Visual Studio while debugging the custom agents, thereby allowing to attach your agents library to the running Pigeon Voice Server process to debug your agents. In order to run the server in console mode:
    • Open a Windows Command Prompt as Administrator: right click the command prompt from the Windows Start menu and click "Run as administrator".
    • Navigate in the command prompt to the Pigeon Voice Server's installation directory by typing:
      • cd "C:\Program Files (x86)\Datasmith\Pigeon Voice Server"
    • Start the server executing the Pigeon Voice Service executable with the /start switch:
      • Pigeon.Voice.Service.exe /start
    • If a valid license has been copied to this directory, the license Pigeon Voice Server will start up and display the license information. /images/Pigeon-Voice-Server-Console.png
    • As devices are connecting to the server, you will be able to see their requests and the server's responses being written to the console. N.B. The server will only write these entries to the console if the Log To Console settings is enabled.
    • The server can stopped at any time by pressing any key. /images/Pigeon-Voice-Server-Console-Stopped.png