2011-11-29 1 views
5

Twilio의 착신 전환 개념에 대한 질문이 있습니다.Twilio 착신 전환

필요한 정보를 처리하는 Twilio에 기존 번호를 전달하고 사용자에게 다시 전화를 전달할 수있는 응용 프로그램을 만들고 싶습니다.

나는이를 구현하려고 할 때, 무한 루프가 발생합니다 통화가 다시 twilio에 대한 호출을 전달합니다 사용자에 대한 호출을 전달 Twilio에 전달됩니다 ...

어떻게 것 Twilio 측에서 이것을 구현하십시오, 왜냐하면 사용자 측에서 코드를 구현하기가 어렵 기 때문입니까?

다음은 사용자에게 전화를 전달하는 Twilio의 코드입니다.

<?php 
    header("content-type: text/xml"); 
?> 
<?xml version=\"1.0\" encoding=\"UTF-8\"?> 
<Response> 
    <Say>Hello User</Say> 
    <Dial>+1973XXXXXXX</Dial> 
</Response> 
+0

* "Twilio의 착신 전환 개념"* this : http://labs.twilio.com/twimlets/forward ???? – hakre

+0

아니요, Twilio 전화 번호가 – Prajoth

답변

4

이것은 까다 롭습니다. 사용자가 Twilio에 기존 번호를 전달하는 방법은 무엇입니까?

문제는 핸드폰에 대한 규칙이 "Twilio에서 핸드폰으로 돌아올 때까지 핸드폰의 모든 통화를 내 Twilio 번호로 착신 전환하려고합니다."와 같은 규칙이 필요하다는 것입니다. 기존 번호에 대한 착신 전환 메커니즘이 정교한 것인지 확실하지 않습니다.

Twilio 쪽에서 전화를 처음 보았는지 여부 (두 번째로 전달했는지 여부)에 따라 TwiML을 다르게 돌려 볼 수 있습니까? 그러나 이미 실행중인 착신 전환 문제를 피하기 위해 통화를 세 번째 번호로 착신 전환해야합니다.

+0

이라고 할 때마다 활성화되는 음성 URL로 내 착신 전환 개념을 기본적으로 만듭니다. 사용자는 전화를 통해 기존 번호를 twilio로 전달하고 기본적으로 모든 음성 호출을 Twilio 번호로 전달합니다. . 발신자 A가 자신의 휴대 전화에서 사람 B에게 전화를 걸 수 있습니다. 사람 B가 모든 전화를 Twilio로 전달했습니다. twilio 번호는 발신자 A의 발신자 ID를 확인하고 특정 기준을 통과하면 발신자 A의 통화를 사람 B에게 전달합니다. 그러면 Twilio 측에서 어떻게이 작업을 수행 할 수 있습니까? 나는 TwiML을 사용하고 싶지 않다. 대신에 Twilio 번호가 호출 될 때마다 호출되는 PHP 스크립트를 사용하려고한다. – Prajoth

+0

문제는 Twilio 번호가 호출자 ID를 확인한 후 호출자에게 B 호출을 전달한 후에 호출이 될 것이다. 모든 착신 전화를 Twilio 번호로 착신시키기 위해 사람 B의 전화기에 대해 설정된 초기 전달 규칙의 적용을받습니다. 사람들의 전화 번호에 고급 핸드폰 라우팅 규칙을 적용 할 수 있다면 Twilio 번호에서 오는 전화 번호를 Twilio 번호로 전달하고 싶습니다. –

1

전화를 Twilio 번호로 착신 전환 할 수 없으며 전화기에서 착신 전환을 설정 한 경우 해당 번호로 다시 전화를 걸 수 있습니다. 조건부 착신 전환은 응답되지 않거나 통화중인 통화 및 일부 공급자의 경우 특정 번호에서만 사용할 수 있습니다. 그러나 AT & T와 Verizon은 착신 전환을 위해 "모든 번호 대신 하나 전달"을 허용하지 않습니다. 당신이 twilio call 작업하는

0

는 우리가 가지고있는 최고의 솔루션이다 ".하지만 이미로 실행중인 전달 문제를 방지하기 위해, 세 번째 번호로 전화를 전달해야 할 것"

+0

댓글 수 있습니다 .. – Deep