这是我的 Asterisk 拨号计划:

[main-context]
exten => s,1,Gosub(subcontext,s,1)
exten => s,n,NoOp(End Main)

[subcontext]
exten => s,1,NoOp(Start subcontext)
exten => s,1,NoOp(End subcontext)

问题在于,当子上下文完成时,执行不会返回到主上下文,并且
exten => s,n,NoOp(End Main)不执行。我该如何解决?

最佳答案

如上面的Karadous所述:GoSub例程必须具有匹配的Return()应用程序调用。

[main-context]
exten => s,1,Gosub(subcontext,s,1)
same => n,NoOp(End Main)

[subcontext]
exten => s,1,NoOp(Start subcontext)
same => n,NoOp(End subcontext)
same => n,Return()

关于asterisk - 如何在 Asterisk 中调用上下文并返回到主上下文?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11101151/

10-09 12:45