2013-05-02 2 views
1

별표 (8.1.11)/FreePBX (2.10.1.9)를 사용하고 있습니다. AMI를 사용하여 voicemail.conf를 수정하려고합니다. 나는 알림 이메일 주소를 수정하기 위해 노력하고있어별표 AMI - UpdateConfig가 작동하지 않습니다.

2999 => 1234,Hotline,,[email protected],attach=no|saycid=yes|envelope=yes|delete=no 

:

voicemail.conf의 행

내가 좋아하는 외모를 수정하기 위해 노력하고있어.

Action: login 
Username: username 
Secret: password 

Action: UpdateConfig 
SrcFilename: voicemail.conf 
DstFilename: vmtest.conf 
Action-00000: Update 
Cat-00000: default 
Var-00000: 2999 
Value-00000: >1234,Hotline,,[email protected],attach=no|saycid=yes|envelope=yes|delete=no 
ActionID: 123456789 

이 결과 : 포트 5038에 텔넷을 사용하여
나는 다음을 입력

Response: Success 
ActionID: 123456789 

이 파일 "vmtest.conf"를 만드는 효과를 가지고 있지만, 업데이트가 발생하지 않습니다 . 새로운 카테고리를 추가하고, 변수를 삭제하고, 새로운 변수를 추가하려고 시도했습니다. 모두 성공을보고하지만, 실제로는 변화가 없습니다.

나는이 시점에서 많은 머리카락을 꺼내지 않았습니다! 어떤 제안?

답변

0

정확한 코드 인 경우 action-, cat-, var-, value-에 대해 0이 누락되었습니다.

은 다음과 같아야합니다

Action: UpdateConfig 
SrcFilename: voicemail.conf 
DstFilename: vmtest.conf 
Action-000000: Update 
//  ^
Cat-000000: default 
//  ^
Var-000000: 2999 
//  ^
Value-000000: >1234,Hotline,,[email protected],attach=no|saycid=yes|envelope=yes|delete=no 
//  ^
ActionID: 123456789 

내가 6 0없이 노력하고 내가 성공을 가지고 있지만, 당신이 발생하는 것처럼 파일을 변경하지 않았다.

+0

OP가 필요한 부분을 강조하기 위해 의견을 추가했습니다. ** '//'가 실제로 주석 문법인지는 모르지만 ** ** 내가 틀렸다면 변경하십시오 *** – michaelb958

관련 문제