한 번의 통화로 여러 Kynetx 앱 (규칙 집합)을 사용할 수 있기를 원합니다. 첫 번째 앱이 전화 메뉴이고 두 번째 앱이 메뉴 옵션의 기능을 제공한다고 가정 해 보겠습니다. 하나에서 다른쪽으로 리디렉션하려면 어떻게해야합니까?Twilio와 한 번의 통화로 여러 Kynetx 앱을 어떻게 사용합니까?
5
A
답변
4
twilio : redirect() 또는 twill : gather_start() 액션을 사용할 때 제공하는 URL은 상대 URL입니다.
모든 twilio webhooks provided by Kynetx
가http://webhooks.kynetxapps.net/t/appid/eventname
이에 상대 URL에 전달하면
의 전체 URL을 가지고,이를 기준으로 해결됩니다. 예 :이 동일한 응용 프로그램에 새로운 이벤트에 보내드립니다
http://webhooks.kynetxapps.net/t/myappid/sayhello
에 http://webhooks.kynetxapps.net/t/myappid/callstart
의 기본 URL로
는 작업 twilio:redirect("sayhello")
가 해결됩니다. http://webhooks.kynetxapps.net/t/newappid/sayhello
: twilio:redirect("../newappid/sayhello")
가 해결 조치를 http://webhooks.kynetxapps.net/t/myappid/callstart
: 당신이 애플 리케이션을 전환하려면
, 새 APPID 포함한 전체 URL을 제공하거나, 다음과 같이 상대 URL을 사용할 수 있습니다 : 기본 URL로
다음은 메뉴 선택에 다른 앱을 사용하는 앱의 예입니다.
ruleset firstappid {
meta {
name "Phone Menu App"
description <<
Provides the Phone Menu
>>
author "Sam Curren"
logging off
}
dispatch {}
global {}
rule menu {
select when twilio givemenu
{
twill:gather_start("../secondappid/menuchoice") with numDigits = 1;
twilio:say("Press 1 to speak do whatever.");
twilio:gather_stop();
}
}
}
그리고 메뉴 선택을받는 앱. twilio:redirect('../firstappid/givemenu')
대신 twilio:hangup()
의 작용을 이용하여
ruleset secondappid {
meta {
name "Phone Menu Option"
description <<
Provides the menu functionality
>>
author "Sam Curren"
logging off
}
dispatch {}
global {}
rule speak {
select when twilio menuchoice Digits "1"
{
twilio:say("This is what you get when you press 1.");
twilio:hangup();
}
}
}
,이 규칙은 다시 처음으로 응용 프로그램을 재 지정 할 수있다.
관련 문제
- 1. 한 번의 통화로 여러 페이스 북 팬 페이지 데이터 요청하기
- 2. 한 번의 동작으로 여러 친구의 벽에 게시
- 3. 한 번의 호출로 여러 SQL 문 실행
- 4. 한 번의 클릭으로 여러 검색 양식이 실행됩니까?
- 5. 여러 번의 로그인을 허용해야합니까?
- 6. OpenGL에서 한 번의 그리기 호출로 여러 VBO 렌더링
- 7. 한 번의 클릭으로 여러 장의 프린트를 얻는 방법은 무엇입니까?
- 8. 여러 통화로 가격이 표시된 Schema.org 제품
- 9. 선택한 항목을 한 번의 경고로
- 10. twiddle에서 한 번의 호출로 여러 속성을 설정할 수없는 이유는 무엇입니까?
- 11. jQuery : 한 번의 클릭으로 여러 항목 전환 (멍청이)
- 12. 한 번의 클릭으로 여러 개의 쿼리를 순차적으로 실행하는 방법은 무엇입니까?
- 13. Kynetx 앱의 시간 초과?
- 14. jquery 문서 본문 한 번의 클릭 이벤트
- 15. 같은 R 패키지의 여러 버전을 어떻게 사용합니까?
- 16. emacs speedbar에서 디렉토리를 입력하려면 한 번의 클릭으로 어떻게 설정합니까?
- 17. Kynetx 규칙에서 자바 스크립트를 올바르게 내보내려면 어떻게해야합니까?
- 18. 한 번의 클릭으로 앱에서 dll을 전환 하시겠습니까?
- 19. 한 번의 클릭으로 Facebook- 이메일 검색
- 20. SQL 한 번의 요청으로 장바구니 가격 계산
- 21. 브라우저 플러그인에서 여러 번의 리디렉션 추적
- 22. pcntl_waitpid()가 반환 한 $ status는 어떻게 사용합니까?
- 23. kdevelop에서 glib를 어떻게 사용합니까?
- 24. Kynetx Twitter 모듈에 새로운 방법 추가하기
- 25. BigDecimal을 사용하여 통화로 작업하기
- 26. UITableView의 cellForRowAtIndexPath 호출 : 한 번의 반복에만
- 27. 한 번의 클릭으로 응용 프로그램, 새로운 버전
- 28. Python을 제출하고 한 번의 클릭으로 표시
- 29. 오디오를 전화 통화로 스트리밍 Android
- 30. wx.lib.docview 패키지는 어떻게 사용합니까?
전체 규칙 집합의 예를 좋아합니다! –
전체 앱을 계속 표시하면서 가능한 한 간단하게 만들려고했습니다. – TelegramSam