2017-03-01 6 views
0

브라우저 내장 콜센터 응용 프로그램에서 작업 중이며이를 위해 Twilio JavaScript SDK를 사용 중입니다. Twilio 콘솔에서 TwiML 응용 프로그램을 만들고 TwiML을 반환하는 '음성 요청 URL'을 제공했습니다.이 방법이 성공적으로 작동합니다.Twilio Client (JavaScript SDK)를 사용할 때 동적 상태 콜백 URL을 제공하는 방법

내가 고심하는 부분은 통화가 종료되면 통화 상태가 반환됩니다. 콘솔을 사용하면 '상태 콜백 URL'을 제공 할 수 있지만 내 데이터베이스에서 호출 컨텍스트에 대한 세부 정보를 조회하려면이 URL에 대한 동적 참조를 전달해야합니다.

은 .. 내가 즉, 내 기준을 통과하는 연결 메소드를 호출, 그러나이 상태 콜백 URL 내의 매개 변수와 함께 전달되지 않습니다

Twilio.Device.connect({ 
    Reference: $(this).data('reference') 
}); 

을 통화를 시작합니다.

+0

[https://www.twilio.com/docs/api/twiml/client] 해 보셨습니까? 호출 상태가 변경 될 때마다 적중하는 attr (statusCallback) url이 있습니다. –

답변

1

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

전화에 대한 세부 정보가 이미 저장되어 있다고 가정합니다. 통화의 SID도 저장하는 것이 좋습니다. 이것은 Twilio 내의 호출 ID이며 상태 콜백 URL의 매개 변수로 전송됩니다. 유지하는 다른 세부 정보로 Call SID를 저장하면 콜백도 일치시킬 수 있습니다.