2013-01-09 3 views
3
Twilio 전화 서비스를 사용

, 우리는 아웃 바운드 전화를 걸 :Twilio 전화 서비스 재시도 아웃 바운드 통화를 한 번만

curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/ACc1....4658a/Calls.json' \ 
-d 'From=%2B44987654321' \ 
-d 'To=%2B123456789' \ 
-d 'Url=http%3A%2F%2Fourdomain.com%2Ftwiml.php%3Faction%3Dcall_is_taken' \ 
-u ACc1....4658a:{AuthToken} 

이 중요하지 않는 것이,하지만 누군가가 전화를 픽업 할 때, 우리의 응답 twiml 코드 (이 변경됩니다)은 단지 다음과 같습니다.

<Response><Say>Thank you for picking up.</Say></Response> 

누군가가 회의 중일 때 문제가 발생합니다. 전화벨이 울리면 사용자가 통화를 빠르게 거절합니다. 바보 같이, Twilio는 즉시 재 시도하고, 사용자가 다시 거절하면 twilio는 즉시 최대 7 번 (!) 시도합니다.

현실적으로 사용자는 회의를 종료하고 전화를 받고 평생 중요한 메시지가 아닌 것을 알게됩니다. 분노를 상상해보십시오.

Twilio에게 한 번만 전화를 걸도록하려면 어떻게해야합니까?

답변

2

이 문제는 Dial 동사를 사용할 때도 발생하며 Twilio 설명서에서이 재 시도를 언급하지 않는 것이 매우 귀찮습니다. 당신이 많은 상황에 대한 쇼 스토퍼라고 말하는 것처럼 재 시도를 방지 할 수있는 방법이 있어야합니다.

다음은 Twilio 포럼에서 거의 동일한 문제에 대한 링크입니다. http://forum.twilio.com/twilio/topics/outbound_calls_keep_incessantly_retrying