使用 java 写 asterisk AGI 编译 出错
HelloAGIScript.java:1: package net.sf.asterisk.fastagi does not exist
import net.sf.asterisk.fastagi.AGIChannel;
^
HelloAGIScript.java:2: package net.sf.asterisk.fastagi does not exist
import net.sf.asterisk.fastagi.AGIException;
^
HelloAGIScript.java:3: package net.sf.asterisk.fastagi does not exist
import net.sf.asterisk.fastagi.AGIRequest;
^
HelloAGIScript.java:4: package net.sf.asterisk.fastagi does not exist
import net.sf.asterisk.fastagi.AbstractAGIScript;
^
HelloAGIScript.java:6: cannot find symbol
symbol: class AbstractAGIScript
public class HelloAGIScript extends AbstractAGIScript
^
HelloAGIScript.java:8: cannot find symbol
symbol : class AGIRequest
location: class HelloAGIScript
public void service(AGIRequest request, AGIChannel channel)
^
HelloAGIScript.java:8: cannot find symbol
symbol : class AGIChannel
location: class HelloAGIScript
public void service(AGIRequest request, AGIChannel channel)
^
HelloAGIScript.java:9: cannot find symbol
symbol : class AGIException
location: class HelloAGIScript
throws AGIException
^
8 errors
信 10:19:22
HelloAGIScript.java 代码 如下:
import net.sf.asterisk.fastagi.AGIChannel;
import net.sf.asterisk.fastagi.AGIException;
import net.sf.asterisk.fastagi.AGIRequest;
import net.sf.asterisk.fastagi.AbstractAGIScript;
public class HelloAGIScript extends AbstractAGIScript
{
public void service(AGIRequest request, AGIChannel channel)
throws AGIException
{
// Answer the channel...
answer(channel);
// ...say hello...
streamFile(channel, "welcome");
// ...and hangup.
hangup(channel);
}
}
相关推荐
Asterisk 简单的AGI Demo
一个简单的AGI示例,java连接asterisk代码
Pysterisk: Asterisk AGI Python 库实战指南
Pysterisk 是一个开源的 Python 库,专门用于简化 Asterisk PBX 系统的操作和管理。通过使用 Pysterisk,开发者可以轻松地创建和管理 Asterisk 电话应用,实现电话自动化的高级功能。该库提供了丰富的API接口,能够帮助用户在Python环境中更高效地与Asterisk PBX进行交互。Asterisk PBX(Private Branch Exchange)是一个开源的软件电话系统,它可以为各种类型的电话网络提供交换功能。
编译测试asterisk-java FastAGI
一、准备环境 Asterisk版本(Asterisk-16.0.0) Asterisk-java(Asterisk-Java 3.x, GIT地址:https://github.com/asterisk-java/asterisk-java.git) Java版本(jdk-8u171-linux-x64.tar.gz) mvn版本(apache-maven-3.6.3-bin.tar.gz) 二、安装必备库 假设已经安装了asterisk,接下来就开始安装java,mvn和asterisk-jav
asterisk AGI应用说明
asterisk AGI应用说明,主要讲述在asterisk中如何应用AGI.
asterisk-java-1.0.0-m2-sources.zip_asterisk
java程序实现asterisk的AGI接口,便于ASTERISK系统接口开发


Java SE

