2014-03-29 1 views
1

방금 ​​내 Twilio 앱을 작성하여 인도네시아의 전화 번호로 발신 전화를 걸었습니다.Twilio 발신 음성 통화가 지연으로 시작됩니다.

음성 통화에 응답하면 첫 번째 오디오가 재생되기 전에 약 3-5 초 지연됩니다. <Say>을 사용하거나 <Play> 동사를 사용하십시오.

왜 이런 경우이고이 긴 지연을 1-2 초로 줄이는 현재 해결 방법이 있는지 알고 계십니까? 너무 오래 상대방에 소리가 전혀 들리지 않으면 수신자가 전화를 끊을 가능성이 큽니다.

사전 통고에 감사드립니다.

답변

0

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

Twilio가 요청을하는 웹 응용 프로그램이 응답을 빨리 반환하는지 확인하는 것이 가장 좋습니다. Twilio는 서버가 응답 할 때까지 최대 15 초 동안 기다려야하므로 서버가 응답하는 데 약간의 시간이 걸릴 수 있습니다.

URL을 테스트하고 서버가 응답을 빨리 보내면 다음 제안은 [email protected]으로 전자 메일을 보내는 것입니다. 우리 지원팀이 전화를 걸어서 Twilio가 전화가 응답되었다는 통지를받지 못하게하는 지연이 더 심해지는지 확인하면 HTTP 요청이 서버로 지연 될 수 있습니다.

희망이 있습니다.

1

나는 음성 파일 재생을 시작하기 위해 7 초에서 9 초 사이의 내 발신 전화와 동일한 문제가있었습니다.

(HTTP 응답 시간으로 각 호출을 볼 때 측정 된 지연으로 인한) twilio 내부 프로세스는 약 3-4 초를 차지합니다.

나는 또한 IfMachine = Continue에서 AMD (자동 응답 감지)를 사용했습니다.

(여기 1. https://www.twilio.com/help/faq/voice/can-twilio-tell-whether-a-call-was-answered-by-a-human-or-machine 2. https://www.twilio.com/docs/api/rest/answering-machine-detection 설명서를 참조하십시오)

내가 전화 및 평균 약 5 초에 아래 삼초 감소 통화 시작 시간에서이 옵션을 제거했습니다.

나는 이것이 인간이나 기계에 의해 실제로 응답되었는지를 결정하기 위해 호출의 처음 몇 초를 듣는 AMD 기능 때문이라고 생각한다.

따라서 AMD를 끄십시오.

관련 문제