2012-02-10 4 views
1

여러 가지 응용 프로그램에 대한 IVR 흐름을 포함하는 다이얼 플랜이 모두 다른 내선 번호에 있습니다. 나는 지금 그것들 중 일부를 옮겨서 .conf 개의 파일을 분리하여 청소하려고 노력 중이다. 다음은 외부 .conf 파일이 #includedextensions.conf 인 방법입니다. temp.conf에서# 다른 다이얼 플랜 포함 - 별표

#include "temp.conf" 

[globals] 
... 

IVR 확인을 작동하지만 다른 응용 프로그램 작업 없음 :

extensions.conf에서 모든 별도의 .conf 파일 /etc/asterisk 내에 존재한다. 들어오는 디스패처가 적절한 함수로 보내면 전역 변수가 제대로 설정되지 않은 것 같습니다.

모든 컨텍스트가 올바르게 작동하려면 올바른 순서를 따라야합니까?

답변

4

글로벌이 작동 한 직후 #include을 추가합니다. 그래서 같이 :

[globals] 
... 

#include "temp.conf" 
... 
4

Sriram's answer 확실히 맞다, 당신이 아니라 [globals]

[globals] 
#include extensions-globals.conf 

[users] 
#include extensions-users.conf 
다른 컨텍스트에서 지시를 포함 추가 할 수 있지만 주목할 만 가치가있다
관련 문제