import org.asteriskjava.fastagi.AgiChannel; import org.asteriskjava.fastagi.AgiException; import org.asteriskjava.fastagi.AgiRequest; import org.asteriskjava.fastagi.BaseAgiScript; import org.asteriskjava.fastagi.DefaultAgiServer; public class TestAgi extends BaseAgiScript { public void service(AgiRequest request, AgiChannel channel) throws AgiException { for (int i = 0; i < 1000; i++) { System.out.println(i); sayNumber(Integer.toString(i)); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) throws Exception { new DefaultAgiServer().startup(); } }