Package org.asteriskjava.fastagi

Source Code of org.asteriskjava.fastagi.GetDataScript

package org.asteriskjava.fastagi;

import org.asteriskjava.manager.DefaultManagerConnection;
import org.asteriskjava.manager.ManagerConnection;

import java.util.Date;

public class GetDataScript extends BaseAgiScript
{
    public void service(AgiRequest request, AgiChannel channel) throws AgiException
    {
        channel.streamFile("tt-monkeys");
        channel.sayDateTime(new Date().getTime());
    }

    public static void main(String[] args) throws Exception
    {
        ManagerConnection connection;
        AsyncAgiServer agiServer;

        connection = new DefaultManagerConnection("localhost", "manager", "obelisk");
        agiServer = new AsyncAgiServer(new GetDataScript());
        connection.addEventListener(agiServer);
        connection.login();

        while (true)
        {
            Thread.sleep(1000L);
        }
    }
}
TOP

Related Classes of org.asteriskjava.fastagi.GetDataScript

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.