Asterisk: 在额外接受挑战时在服务器上运行shell命令 SIP

我正在尝试配置星号以对来电来执行shell命令。 - 但只有在呼叫被接受时才。 我设法配置了 extension.conf, 在接收到新呼叫时执行此命令。

exten => 999999999,1,NoOp("----------mygroup---------------")
exten => 999999999,2,System(echo "1:${EXTEN} - ${DATETIME} - ${CALLERID} - ${CHANNEL}" >> /var/log/asterisk/calls)
exten => 999999999,3,Dial(SIP/7001,20)

是否可以改变它,以便当连接到内部SIP用户的操作员接受呼叫时执行命令。 我需要知道活动运算符和呼叫者号码的标识符以执行命令。
已邀请:

奔跑吧少年

赞同来自:

注意参数 «M» 对于“拨号号码”命令。 询问宏运行以执行定义有关运算符信息所需的任何搜索,然后执行命令。 System 从宏。

进一步阅读:

https://wiki.asterisk.org/wiki ... _Dial

要回复问题请先登录注册