2012-02-10 39 views
1

我有一個撥號方案,其中包含許多應用程序的IVR流程,全部用於不同的分機。我現在試圖通過移動其中的一些文件來分離.conf文件來清理它。目前,外部的.conf文件如何被#included轉換爲extensions.conf。所有獨立.conf文件存在內/etc/asterisk#包括另一個撥號方案 - 星號

extensions.conf

#include "temp.conf" 

[globals] 
... 

的IVR在temp.conf工程確定,但沒有任何其他應用程序的工作。當傳入的調度程序將其發送到適當的函數時,全局變量似乎沒有被正確設置。

是否有一個正確的順序,我必須遵循以使所有上下文正常工作?

回答

4

在全局工作之後添加#include。像這樣:

[globals] 
... 

#include "temp.conf" 
... 
4

Sriram's answer肯定是正確的,這僅僅是值得注意的,雖然你可以添加包括其他方面的指示,不只是[globals]

[globals] 
#include extensions-globals.conf 

[users] 
#include extensions-users.conf