2016-10-26 2 views
0

별표 (*)의 SIP 채널에서 다이얼 응용 프로그램을 사용하여 음성 브라우저를 호출합니다. VXI는 숫자를 반환합니다. 이 번호를 Dial 응용 프로그램의 반환 값으로 가져 오려면 어떻게해야합니까? ${DIALSTATUS}은 반환 값을 가져 오지 않습니다. ANSWER, NOANSWER, ...와 같은 다이얼 응용 프로그램의 최종 결과가 있습니다.별표로 다이얼 응용 프로그램의 반환 값 가져 오기

exten => _.,n,Set(VXMLFILE=/var/spool/asterisk/tmp/${EXTEN}.vxml) 
exten => _.,n,SipAddHeader(voicexml: ${VXMLFILE}) 
exten => _.,n,Dial(sip/[some parameters]) 

답변

0

Voicexml 처리는 UA에서 수행 한 별표가 아닙니다.

결과에 대해서는 UA에 문의하십시오.

로그의 결과를 구문 분석 할 수 있도록 원격 syslog 서버에 로그 저장을 제안 할 수 있습니다.

0

별표 (*)는 vxml 또는 xml 파일을 직접 구문 분석 할 수 없습니다.

별표 AGI 스크립트를 작성하고 vxml 파일을 구문 분석하고 변수 "VXMLFILE"에 값을 할당하십시오.

이 URL을 통해 Asterisk AGI 작동 방식을 이해하십시오. voip-info.org

관련 문제