Asterisk 使用AMI/AGI接听来电

Asterisk 使用AMI/AGI接听来电,asterisk,pbx,asteriskami,agi,Asterisk,Pbx,Asteriskami,Agi,我在一个cti的学生项目中与星号一起工作,多亏了AMI,我可以发起一个 呼叫、保持呼叫和取消呼叫,但我需要接听来电: 例如,由于我知道的事件NewStateEvent,SIP/test收到了一个外部呼叫 呼叫的频道名称和请求的频道,但我想通过 例如,我通过点击按钮在internet上搜索,如果您使用agi,则不可能通过AMI进行搜索。您只需要使用一些库并进行回答,或者只发送一行回答 如果您使用AMI,您可以将呼叫转接到某个拨号计划,该拨号计划将应答呼叫 无论如何,强烈建议您阅读整本书,了解dia

我在一个cti的学生项目中与星号一起工作,多亏了AMI,我可以发起一个 呼叫、保持呼叫和取消呼叫,但我需要接听来电:

例如,由于我知道的事件NewStateEvent,SIP/test收到了一个外部呼叫

呼叫的频道名称和请求的频道,但我想通过


例如,我通过点击按钮在internet上搜索,如果您使用agi,则不可能通过AMI进行搜索。您只需要使用一些库并进行回答,或者只发送一行回答

如果您使用AMI,您可以将呼叫转接到某个拨号计划,该拨号计划将应答呼叫


无论如何,强烈建议您阅读整本书,了解dialplan的工作原理。

也许这有助于澄清:是的,我尝试过,但当我从另一个对等方调用对等测试时,我没有处理任何AsyncAGIEvent:/并且我在我的dialplan中添加了ext=>\u X.,1,AGIagi:async行,当我通过AMI从java应用程序连接到服务器时,我在对等方之间进行调用没有AsyncAgiEvent处理的帮助?当我传输调用时,调用方通道hungup和被调用的chennel仍会响,AGI无法向AGI进程3893发送SIGHUP:服务器上没有这样的进程!!!!!请阅读转帐单据。被调用的通道已传送到其他扩展。对不起,我对AGI一无所知。查阅所选语言文档。