2014-09-30 1 views
0

Twilio "브라우저 전화"클라이언트를 사용하여 에이전트와 함께 헌트 그룹 유형의 기능을 모방하려고합니다. 모든 온라인 상담원의 전화가 울리면 동시에 전화가 울립니다.Twilio 통화의 여러 클라이언트

나는 약간의 효과를 얻을 수있었습니다. 모든 에이전트의 브라우저 폰이 울리고 에이전트가 전화를 받아 대화를 시작할 수 있습니다.

에이전트 A ("Agent_A"로 로그인)가 전화를 수락하면 에이전트 B ("Agent_B")의 전화가 계속 울립니다. Twilio 클라이언트는 그 시점에서 에이전트 B의 연결을 끊어야하거나 적어도 B에게 호출이 이미 받아 들여 졌음을 알리는 알림을 보내야하지만, 어떻게해야 하는지를 알 수 없었습니다. 어떤 도움을 크게 감상 할 수

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Dial callerId="5551112233"> 
    <Client>Agent_A</Client> 
    <Client>Agent_B</Client> 
    </Dial> 
</Response> 

: 여기

는 여러 통화를 시작하는 샘플 Twiml입니다.

+0

Twilio 전도사 여기. 모든 통화를 시작하는 데 사용하는 TwiML을 게시 할 수 있습니까? 당신이 묘사하고 있다고 생각하는 것처럼 여러 클라이언트에게 전화를 걸 수 있어야합니다 : https://www.twilio.com/docs/api/twiml/client#examples-2 –

답변

1

취소 이벤트는 Agent_A가 응답 할 때 Agent_B로 보내야합니다. 알림을 받으려면 콜백 described here을 구현해보십시오. 또한 현재 twilio.js의 최신 버전 1.2를 사용하고 있는지 확인하십시오.

<script type="text/javascript" src="//static.twilio.com/libs/twiliojs/1.2/twilio.min.js"></script>

+0

nice! 내가 취소 콜백이 무엇인지 알지 못했다. 그러나 그 트릭을했다. 감사합니다 beanerver! – JBalzer

관련 문제