전화가 수신되는 브라우저 창이 다시로드되면 라이브 Twilio 호출이 삭제되는 시나리오에 직면하고 있습니다. 실시간 통화에 영향을 미치지 않고이 후퇴를 극복 할 수있는 방법이 있습니까?새 팝업 창에서 Twilio 호출하기
답변
질문에 따라 Twilio Client JavaScript SDK를 사용하고 있다고 가정합니까? 그렇다면 사실 유감스럽게도 SDK를 호스팅하는 페이지가 다시로드되면 브라우저가 JavaScript SDK를 포함하여 모든 것을 다시로드하기 때문에 브라우저와 Twilio 간의 연결이 끊어집니다.
내 머리 꼭대기에서 페이지를 다시 읽지 않도록 할 수있는 몇 가지 기술과 브라우저 연결이 끊어진 전화를 복구 할 수있는 또 다른 아이디어가 있습니다. 페이지 새로 고침. 많은 것은 사용자를 위해 만들려고하는 특정 앱과 경험에 달려 있습니다. 페이지를 다시로드를 방지하기 위해 서버에 AJAX 요청을 사용
1) :
그래서 페이지를 다시로드하는 것을 피하기 도움이됩니다. 페이지에 양식과 같은 내용이 있거나 서버의 데이터로 페이지 내용을 업데이트하려는 경우 일반 전체 페이지 다시 게시 대신 AJAX 요청을 사용하여 양식을 제출하거나 데이터 양식을 검색 할 수 있습니다 서버. 이렇게하면 두 시나리오에서 전체 페이지를 다시로드하지 않아도됩니다.2) iFrame을 사용하여 페이지 콘텐츠를 호스팅 한 다음 Twilio SDK를 상위 페이지 (iFrame을 정의한 페이지)에 넣으십시오. 이렇게하면 전체 호스트 페이지를 다시로드하지 않고도 Twilio 라이브러리를 다시로드하지 않고도 iframe에 호스팅 된 콘텐츠를 다시로드 할 수 있습니다. 단점은 iframe의 콘텐츠와 호스트 간의 통신이 매우 지저분해질 수 있다는 것입니다.
이 두 기술 중 어느 것도 위조가 아닙니다. 분명히 사용자는 항상 브라우저에서 새로 고침 버튼을 누르기 만하면 연결이 끊어집니다.
페이지가 다시로드되고 Twilio에서 브라우저로의 연결이 끊어지면 Twillos 기능을 활용하여 호출자를 다시 연결하는 것이 좋습니다. 사용자가 twilio 전화 번호로 전화를 걸면 브라우저에서 실행중인 Twilio Client에 (a를 다이얼하여) 직접 연결하는 대신 해당 발신자를 a로 다이얼 한 다음 브라우저 클라이언트에 연결하십시오. 브라우저의 연결이 끊어지면 원래 발신자가 끊어지지 않고 계속 회의실에 앉아있는 것이 이점입니다. 회의 SID 또는 이름을 저장 한 경우 브라우저 클라이언트가 해당 회의에 다시 연결하게 할 수 있습니다.
올바른 방향으로 안내 할 수있는 희망.
데빈
공개 : Twilio 직원
- 1. 팝업 창에서 상위의 iframe으로 스크립트 호출하기
- 2. 새 팝업 창에서 헤더가 리디렉션됩니까?
- 3. 새 창에서 팝업 창이 새 탭으로 열립니다.
- 4. 크기가 새 팝업 창에서 양식 열기
- 5. 새 브라우저 창에서 GWT 팝업 창
- 6. 팝업 창에서 새 브라우저 창 열기
- 7. PHP 프로그램의 팝업 창에서 다른 PHP 프로그램 호출하기
- 8. asp.net - 팝업 창에서 팝업 표시
- 9. 새 창에서 양식 제출
- 10. 부모 창에서 iframe으로 함수 호출하기
- 11. 팝업 창에서 조각 만들기 - Android에서
- 12. 팝업 창에서 서블릿 응답
- 13. 팝업 창에서 정보 검색
- 14. JS가 팝업 창에서 작동합니까?
- 15. 팝업 창에서 리디렉션
- 16. 팝업 창에서 애니메이션 비활성화
- 17. rich : 팝업 패널 창에서
- 18. 새 창에서 []
- 19. mediaelement.js가 팝업 창에서 작동하도록하려면 어떻게해야합니까?
- 20. 팝업 창에서 양식 제출 javascript
- 21. 새 창에서 링크를 클릭하면 새 페이지가 열림
- 22. 다른 모달 팝업 창에서 모달 팝업 만들기
- 23. 새 팝업 IE 창에서 발생한 이벤트를 캡처하는 방법
- 24. 팝업 또는 새 창에서 이것을 열려면 무엇이 필요합니까?
- 25. 팝업이 새 팝업 창이 아닌 동일한 창에서 열림
- 26. 레일 : 새 페이지가 아닌 팝업 창에서 새로운 작업을 수행하려면 어떻게해야합니까?
- 27. 팝업 또는 새 창에서 앵커가 열리는 지 확인하십시오.
- 28. 팝업 창에서 새 페이지를 탐색 할 때에도 콜백 포인터를 유지하십시오.
- 29. CRM 팝업 새 브라우저 창에서 Silverlight 응용 프로그램 문제
- 30. 다른 팝업 창에서 새 창을 엽니 다. 자바 스크립트 창
감사 데빈 (및 Twilio) ... – Subramaniam