Asterisk 挂断后如何执行Agi脚本

Asterisk 挂断后如何执行Agi脚本,asterisk,voip,Asterisk,Voip,我们如何在挂断后执行Agi脚本,实际上我正在使用本地通道的队列,我正在尝试使用h,1,Agi。但挂断后它会执行两次,但我想在两个通道挂断后执行一次。正确的方法-挂断后决不执行脚本。使用mysql或其他db CDR,使用自定义字段将所有需要的信息放入CDR exten => s,n,Set(CDR(my_db_custom_field)=something) 调用结束后,检查CDR并通过外部线程执行所需的操作 星号h扩展仅用于快速非阻塞操作 它将只执行一次。如果您有两个,很可能您的拨号计划

我们如何在挂断后执行Agi脚本,实际上我正在使用本地通道的队列,我正在尝试使用h,1,Agi。但挂断后它会执行两次,但我想在两个通道挂断后执行一次。正确的方法-挂断后决不执行脚本。使用mysql或其他db CDR,使用自定义字段将所有需要的信息放入CDR

exten => s,n,Set(CDR(my_db_custom_field)=something)
调用结束后,检查CDR并通过外部线程执行所需的操作

星号h扩展仅用于快速非阻塞操作

它将只执行一次。如果您有两个,很可能您的拨号计划中有超过1个本地/本地频道


您只能将h分机添加到一个位置如果在代理呼叫中只有队列或更好地使用队列的队列日志操作

您可以提供您的队列的拨号计划以及如何输入它们吗?