Asterisk 频道发起,如何从本地频道呼叫?(呼叫对讲机并发送dtmf)
我的目标是: 在活动通话中运行由动态功能激活的后台任务,该任务将执行拨号至另一个分机并发送DTMF。 这意味着,当用户正在与某人通话时,当用户按5555时,门将打开。 为了今天开门,我必须手动呼叫分机6(门)并发送DTMF数字:00* 所有这些都必须在用户按5555时自动发生,而不会干扰当前通话。 我以前试过用拨号来完成所有这些,但是拨号阻塞了呼叫或用另一个分机桥接,然后我失去了原来的呼叫。 我发现我需要使用ASYNC来实现这一点,这意味着我不能使用dialplan,我需要使用CLI,然后创建一些方法 Asterisk需要创建本地会话/本地频道,并建立/连接到门分机,然后发送DTMF和挂断 所有这些都是在幕后发生的 到目前为止,这是我努力做到的事情: 功能\u applicationmap\u custom.conf openthedoor=>5555,调用者,宏,OpenIntercall 然后在-> 扩展名\u custom.conf [宏调用] 扩展=>s,1,系统(星号-rx“信道/6extension@yoyo)) 我不明白如何从asterisk(使用本地或随机信道)呼叫SIP/6,然后在应答时发送DTMF 门ext是SIP/6,00*是打开它的dtmf 我想做的是,当用户5555在通话时,门会被打开。Asterisk 频道发起,如何从本地频道呼叫?(呼叫对讲机并发送dtmf),asterisk,freepbx,Asterisk,Freepbx,我的目标是: 在活动通话中运行由动态功能激活的后台任务,该任务将执行拨号至另一个分机并发送DTMF。 这意味着,当用户正在与某人通话时,当用户按5555时,门将打开。 为了今天开门,我必须手动呼叫分机6(门)并发送DTMF数字:00* 所有这些都必须在用户按5555时自动发生,而不会干扰当前通话。 我以前试过用拨号来完成所有这些,但是拨号阻塞了呼叫或用另一个分机桥接,然后我失去了原来的呼叫。 我发现我需要使用ASYNC来实现这一点,这意味着我不能使用dialplan,我需要使用CLI,然后创建一
意思是我想让asterisk呼叫对讲机并发送dtmfasterisk内部没有任何sence do exec星号。您可以执行以下命令 发起(技术单元数据,类型,arg1[,arg2[,arg3[,超时]]) 例如,你可以做这样的事情
exten => s,1,Originate(SIP/6,app,SendDTMF,ww00*)
应该足够满足您的需要。请提供更多的上下文,并限制我们问题中的文本数量,以切中要害。目前还没有人清楚问题是什么。嗨,我已经重写了我的messasgeI意思是,终止发起人它将在应用程序结束后挂断