如何调用上下文并返回星号中的主上下文?

时间:2012-06-19 12:41:26

标签: 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)不执行。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

正如上面发布的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()