当前位置: 首页 > 工具软件 > Asterisk-Java > 使用案例 >

编译测试asterisk-java FastAGI

傅志用
2023-12-01

一、概述

      FastAGI基于AGI通过TCP/IP Socket连接替代标准输入和标准输出做为沟通的媒介。使用FastAGI运行Java应用程序(可以在不同的机器上运行Asterisk) ,它仅启动一次AGI 脚本直到它被关闭。使用此协议结合Java的多线程支持可以构建非常快的脚本。
Asterisk-Java提供了一个容器帮助你运行你的JAVA脚本,并接收Asterisk服务器连接的,解析请求或通过URL调用你的脚本。

       这里主要讲述了在Asterisk如何搭建Asterisk Java FastAGI环境并简要举例了不带参数的Java FastAGI例子和带参数传递的Java FastAGI例子。

二、准备环境

Asterisk-Java 3.x (Java 1.8 and Asterisk Version 10 thru 16) (master)

<dependency>
  <groupId>org.asteriskjava</groupId>
  <artifactId>asterisk-java</artifactId>
  <version>3.6.0</versio
 类似资料: