2014-10-03 3 views
-1

내가 나에게 수있는 간단한 스크립트를 원하는 끊기에 :Twiml - 자동 프레스 (자리)와

  • 대답 (인터폰)에서 수신 전화
  • 자동
  • 끊기을 "9"를 눌러 전화

나는 내 전화 번호로 전화를 걸며 회신해야하며 9 번 문을 열어 전화를 끊어야합니다. twilio로 구현하고 싶지만 해결책을 찾을 수 없습니다.

제안 사항?

답변

1

여기에 Twilio 전도사가 있습니다.

질문을 이해했는지 확인하기 위해 인터콤에서 Twilio 번호로 전화를 걸어 Twilio를 "9 번을 눌러"전화를 끊으십시오. 내가 그 일을한다고 가정하면 꽤 간단해야합니다.

당신은 <Play><Hangup> TwiML 동사를 사용하여 음성 요청에 대한 응답이 Twilio 뭔가를 반환하는거야 :

<Response> 
    <Play digits="9" /> 
    <Hangup /> 
<Response> 

당신이 전화가 대답 할 때 사이에 약간의 시간을 추가해야하는 경우 톤 당신은 같은 것을 할 수 있고, 재생 :

<Response> 
    <Play digits="wwww9" /> 
    <Hangup /> 
<Response> 

w 문자는 톤이 재생되기 전에 2 초의 지연이이 샘플 때문에, 0.5 초 동안 일시 정지 Twilio을 알려줍니다.

희망이 있습니다.

+0

답변 해 주셔서 감사합니다. 네, 이것이 제가 원하는 것입니다. 한 가지 더. 발신자 번호로 필터를 걸려면 "x"번호가 "9"를 누르거나 "y"번호가 "6"을 누르는 것과 같습니다. 어떻게 가능합니까? –

+0

이렇게하려면 코드를 작성해야합니다. Twilio가 TwiML을 얻는 HTTP 요청의 일부로, 호출이 오는 전화 번호를 포함한 매개 변수를 전달합니다. PHP (또는 원하는 언어)를 사용하여 스크립트를 작성하여 해당 매개 변수를 가져 와서 평가하고 반환 된 TwiML을 변경할 수 있습니다. –

+0

도움을 주셔서 감사합니다. 감사드립니다. –

관련 문제