2014-09-15 4 views
1

나는 별표 11.0 작업 내가 googletranslate.agi을 dowladed ANSD 설치된 모든 펄 모듈을 한googletranslate.agi -1마다

다른 언어 영어 텍스트를 변환 나가는 작은 dialplan을 생성하고

내 문제는 내가 어떤 인수를 보낼 때마다이 -1을 반환 googletranslate.agi 것을 내 dialplan을의

부분

same => n,agi(googletranslate.agi,"${name}",fr) 
same => n,Verbose(1,Translated text: ${gtranslation}) 

내 CLI는 여기

Executing [[email protected]:8] AGI("DAHDI/i1/09********-7", "googletranslate.agi,"akash",fr") in new stack 
    -- Launched AGI Script /var/lib/asterisk/agi-bin/googletranslate.agi 
    -- <DAHDI/i1/09********-7>AGI Script googletranslate.agi completed, returning 0 
    -- Executing [[email protected]:9] Verbose("DAHDI/i1/09971197459-7", "1,Translated text: -1") in new stack 
Translated text: -1 

답변

0

을 보여주고있는 서울 = 연합 뉴스 스크립트 디버깅하는 방법입니다 :)

1) 중지 별표

2

asterisk -vvvc 

3처럼 로컬 콘솔에 별표 (*)를 시작합니다) "agi set debug on"을 입력하십시오.

4) agi 실행을 위해 전화 걸기를 실행하십시오.

위와 같은 경우 화면에 agi의 오류가 표시되며 모든 스크립트를 별표 통신으로 표시하는 agi 실행 디버그도 표시됩니다.