freeswitch/libs/esl/managed/ManagedEslTest/Program.cs

24 lines
621 B
C#
Raw Normal View History

using System;
namespace ManagedEslTest
{
class Program
{
static void Main(string[] args)
{
// Connect to FreeSWITCH
ESLconnection eslConnection = new ESLconnection("localhost", "8021", "ClueCon");
// We want all Events (probably will want to change this depending on your needs)
eslConnection.SendRecv("event plain ALL");
// Grab Events until process is killed
while (eslConnection.Connected() == 1)
{
ESLevent eslEvent = eslConnection.RecvEvent();
Console.WriteLine(eslEvent.Serialize(String.Empty));
}
}
}
}