#include另一个拨号方案 - 星号

时间:2012-02-10 08:06:47

标签: asterisk

我有一个拨号方案,其中包含许多应用程序的IVR流程,所有这些都在不同的扩展上。我现在试图通过将其中一些文件移到单独的.conf文件来清理它。以下是外部.conf文件目前#includedextensions.conf的方式。所有单独的.conf文件都存在于/etc/asterisk

extensions.conf

#include "temp.conf"

[globals]  
... 

temp.conf中的IVR工作正常,但其他应用程序都不起作用。当传入的调度程序将其发送到适当的函数时,似乎没有任何全局变量正确设置。

为了让所有情境正常运作,我必须遵循正确的顺序吗?

2 个答案:

答案 0 :(得分:5)

Sriram's answer绝对是正确的,但值得注意的是,您可以在任何其他上下文中添加include指令,而不仅仅是[globals]

[globals]
#include extensions-globals.conf

[users]
#include extensions-users.conf

答案 1 :(得分:4)

在全局变量工作之后添加#include。像这样:

[globals]
...

#include "temp.conf"
...