2012-02-14 3 views
0

별도의 파일로 작성된 다이얼 플랜을 작성하려고 시도한 후 #include -d를 extensions.conf에 작성했습니다. core restart now으로 별표 서버를 다시 시작할 때마다 #include -d 다이얼 플랜이 작동을 멈 춥니 다. #include -d 다이얼 플랜의 전역 값은 더 이상 볼 수 없습니다. extensions.conf 그래서 다음과 같습니다이상한 별표 동작

extensions.conf: 
[globals] 
.... 

[general] 
autofallthrough=yes 
#include "newD.conf" 

newD.conf :

temp1이 재생됩니다
[globals] 
BIN_PATH=/var/lib/asterisk 

[context1] 
exten => 0,n,Background(${BIN_PATH}/src/temp1) 

, ${BIN_PATH}, 다음이 표시가해야 값 무슨과 CLI에 걸릴하지 않습니다
exten => 0,n,Background(/src/temp1).

내 질문 :
누구든지이 동작을 설명 할 수 있습니까?
2. 어떻게 제거 할 수 있습니까?

+0

처럼 확장해야합니다, 그렇게에 대한 구체적인 이유를 말할 것이 좋을 것이다. – Sriram

답변

2

동일한 컨텍스트를 두 번 사용할 수 없습니다! 그러나 그것을 확장 할 수 있습니다. 당신이이 질문을 닫습니다 투표를하는 경우와 같은 시나리오 당으로 [context](+)newD.conf 전역에서 상황이

[globals](+) 
BIN_PATH=/var/lib/asterisk 

[context1] 
exten => 0,n,Background(${BIN_PATH}/src/temp1)