2013-07-15 6 views
1

방금 ​​일부 VXML을 시작했으며 모든 양식에서 얻은 0과 같은 DTMF 입력이 일반적인 일반화 된 작업으로 이어지는 간단한 기능을 찾고 있습니다. 이에 대한 좋은 예가 IVR과의 일반적인 상호 작용에서 사용하는 예입니다. 여기서 IVR에있을 때 언제든지 상담원과 통화하기 위해 0을 누릅니다.VXML 일반화 된 DTMF 입력을위한 모든 양식에 대한 공통 처리기

1)이 목적을 위해 throw/catch를 사용하는 것이 좋습니다. 이것은 좋은 디자인입니까, 아니면 이와 같은 작업에 가장 적합한 다른 VXML 기능입니까?

<choice dtmf="0" event="zeroEntered"/> 
</choice> 

내 루트 문서는 것 :

<catch event="ZeroEntered"> 
    ---Do something 
</catch> 

2) 만약 던져/캐치 길을 가야하는 것입니다, 나는 모든 VXML 페이지에 그 DTMF 제로를 얻기 위해 불가능을 참조하십시오. 요소가 모든 VXML 페이지에 존재하지 않기 때문에 ... 다른 방법이 있습니까? 아니면 통화 중에 dtmf 0을 잡으려고 모든 페이지에 메뉴를 명시 적으로 포함시켜야합니까?

답변

2

당신이 말하는 것은 흔히 범용 또는 전역 문법이라고합니다. link 요소를 사용하여 구현할 수 있습니다. 이 문법의 범위는 응용 프로그램, 문서 또는 양식 수준에서 설정할 수 있습니다. 보편 문법에 대한 자세한 내용은 look at this article. link element here에 대한 자세한 내용을 볼 수 있습니다.