2014-02-14 2 views
2

동료 Twilio 사용자에게Twilio CallBack 설정

Twilio 평가판 계정을 설정했습니다. Twilio MakeCall API는 사용자가 지정할 수 있습니다 이해

1. From browser/apps/mobile device 
, user dials 310-333-1234 6789 (Twilio phone #/accesscode) 


2. Twilio receives this call 

3. Twilio captures accesscode (6789) trailing the phone number 
    and passes to CALLBACK URL 

:

우리의 문제는 우리는/다음 사용 사례를 충족하기 위해 Twilio 앱 대시 보드에서 콜백 URL (또는 다른 설정 패널)를 설정 정의 할 수있다 CallBackURL는 :

where parmeters : 

sendDigits=6789 
StatusCallBack=My_CallBack_URL 
StatusCallBackMethod=Post 

하지만 우리가 원하는 것은 그래서 콜백 URL 물리적 수신 통화 (안 API로 만든 호출)를 설정하는 것입니다 그들의 accesscode는 항상이 콜백 URL로 전달 될 것이다.

+0

당신이 시도 않았고이 작동하지 않습니다? 질문이 명확하지 않습니다. –

+0

빠른 응답에 감사드립니다! MakeCall API를 사용하면 전화 번호, Twilio 클라이언트 이름 또는 SIP 끝점을 호출 할 수 있습니다. 우리가 원하는 것은 app/web/device의 INCOMING 호출을 Twilio 계정으로 캡처하고 CALLBACK URL을 통해이 호출과 그 후행 숫자 (액세스 코드)를 처리하는 것입니다. 즉, 걸려 오는 전화에 대해 콜백 URL을 설정할 수있는 곳이 있습니까? – user3311838

+0

여기 Twilio 직원. INCOMING 전화를 처리하려면 계정에 로그인하여 문제의 전화 번호에 대한 음성 요청 URL을 설정해야합니다. Twilio로 제공하는 모든 전화 번호는 음성 요청 URL 및 메시지 요청 URL로 구성 할 수 있습니다. 자세한 정보는 여기에 있습니다 : https://www.twilio.com/docs/quickstart/php/twiml/say-response –

답변

0

저는 Twilio의 Megan입니다. 여러분이 어떤 언어를 사용하고 있는지, 그리고 필자가 일반적으로 파이썬을 쓰는지 모르겠지만 아래 PHP에서 예제를 공유 할 것입니다. 그것은 당신이 여기서 뭘 하려는지과 같은

는 코멘트에 카터의 제안 당 Twilio 번호의 음성 요청 URL 구성에서 URL로 http://example.com/complex_gather.xml을 설정합니다 다음 예에서 Twiml <Gather> 동사를 포함한다. <action> 동사를 사용하면 액세스 코드를 입력 한 후 호출자를 사용자 지정 음성 요청 URL로 리디렉션 할 수 있습니다.

<?xml version="1.0" encoding="UTF-8"?> 
<!-- page located at http://example.com/complex_gather.xml --> 
<Response> 
    <Gather numDigits="4" action="/customVoiceUrl" method="GET"> 
     <Say> 
      Please enter your access code. 
     </Say> 
    </Gather> 
    <Say>We didn't receive any input. Goodbye!</Say> 
</Response> 

그리고 customVoiceUrl에 대한 예제 페이지 :

<?php 
// page located at http://example.com/customVoiceUrl 
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; 
echo "<Response><Say>You entered " . $_REQUEST['Digits'] . "</Say></Response>"; 
?>