2017-11-13 17 views
0

안녕 모든 (거기 특히 Twilio 복음 전도자)를 보내Twilio 팩스 API - 실패한 팩스의 실패 이유를 얻는 방법을

I 팩스를 보내기 위해 Twilio 내 EMR 응용 프로그램을 연결 한, 그리고 그것을 합리적으로 잘 작동 , 그러나 내가 겪고있는 하나의 큰 문제가있다. 일부 팩스가 전송되지 않고 그 이유를 찾을 수 없습니다. 회선이 통화 중이거나 응답이 없으면 Twilio는 그에 따라 팩스 인스턴스를 표시하고 재 시도를 시도 할 수 있습니다. 그러나 일부 상황에서 나는 이해하지 못한다. 보낸 팩스는 즉시 WebHook을 통해 실패로 돌아온다. 따라서 "대기"상태가되지만 webHook에서받은 첫 번째 메시지는 FAILED입니다. 추가 데이터가 전혀 없습니다.

개발자 도구 디버거를 확인해 보았습니다.하지만 거기에는 아무 것도 없습니다. 100 % 비어 있습니다 (지난 30 일간 확인 됨). 내 테스트 계정에서 내 구현에 문제가 있으면 (예 : Twilio가 내 PDF를 가져올 수 없거나 "보낸 사람"번호 등을 제공하지 않는 경우) 실패 이유를 찾아야한다는 것을 알고 있습니다. 그러나 프로덕션 계정에서는 비어 있습니다.

팩스 (도시바 다기능)는 정상적으로 작동하며 통화 중일 때는 바쁘다고보고합니다. 그러나 다른 회사로 전송 된 팩스는 실패합니다. 숫자는 정상이지만 확실합니다. 아무도 팩스 실패의 가능한 이유 목록을 만들 수 있는지 궁금합니다. 그리고 나는 또한 Twilio 실패 팩스에 대한 자세한 내용을 보내하지 않는 이유 궁금 해서요, ... 빅

+0

새로운 것을 배웠습니다. 누군가를 도울 수 있습니다. 내 문제는 QUALITY 매개 변수와 관련이있을 수 있습니다. 나는 클라이언트가 "fine"에 만족하지 않았기 때문에 기본값으로 "superfine"을 기본값으로 설정했으며, 한 테스트에서 이전에 실패한 팩스를 보내면 "최고"를 테스트하고 Failed를 얻은 다음 "Fine"으로 반복하여 전달되었습니다. . 나는 낮은 품질로 다른 시도를하는 일과를 만들려고 노력할 것이고, 그것이 모든 문제를 해결한다면 나는 적어도 나의 질문에 대한 하나의 답을 알고있다. – Vic

답변

0

Twilio 전도사 여기

감사합니다, 내 로그에서 무슨 일이 있었는지 알고 매우 도움이 될 것입니다.

statusCallback 매개 변수는 상태가 ErrorCode 및 ErrorReason 인 parameters을 포함하여 URL 상태를 요청할 때 매개 변수를 변경합니다.

curl 'https://fax.twilio.com/v1/Faxes' \ 
    -X POST \ 
    -d 'To=%2B15558675309' \ 
    -d 'From=%2B15017250604' \ 
    -d 'MediaUrl=https://www.twilio.com/docs/documents/25/justthefaxmaam.pdf' \ 
    -d 'StatusCallback=https://example.com/statusUpdates' \ 
    -u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token 

Twilio 팩스는 여전히 베타 버전이지만 Twilio 콘솔에서 팩스 로그를 표시하는 기능을 추가하는 것이 계획되어 있습니다.

희망이 있습니다.

+0

빠른 응답을 보내 주셔서 감사합니다, Devin. statusCallback 매개 변수를 확인하고 이미 적용 했으므로 FAILED 상태가됩니다. 문제는 내가 실마리가 없어서 실패한 이유는 무엇인가? 그래서 그것에 대해 뭔가 할 수있다. Twilio 팀의 누군가에게 연락하기 위해 어떤 주소를 알게 되니? 나는 그 (것)들을위한 아이디어 또는 2 개가 있을지도 모른다 ... 나는 그들이 돕고 싶으면 그들의 사업에 관하여 심각하다는 것을 알고있다. – Vic

+0

실패한 팩스에 대한 일부 팩스 번호로 지원 팀 [email protected]으로 전자 메일을 보내는 것이 좋습니다. 그들은 세부 사항을 파고 그들이 팩스가 실패하는 이유를 알 수 있는지보다 나은 위치에 있습니다. –