2016-10-19 3 views
0

나는 PHP를 사용하는 기존 소프트 폰 다이얼러가 & javascript sdk 's입니다. &이 문제없이 전화를받습니다. 외부 전화가 연결되지twilio 통화를 보류로 설정

$call = $client 
    ->calls($_REQUEST['callSid']) 
    ->update(['url' => '/hold-queue]); 

/hold-queue

<Response> 
    <Enqueue waitUrl="/hold-music">test</Enqueue> 
</Response> 

: 나는, 전화 걸기에 내가 전화의 URL을 업데이트하려고하지만 때마다 '홀드'기능을 추가하기 위해 노력하고있어

소프트 폰은 대기열에 대신 배치됩니다.

<Enqueue>을 사용하고 간단한 <Play> 태그를 사용해도이 문제가 계속 발생합니다.

소프트 폰이 아닌 외부 발신자의 컨텍스트에 twiml을 적용해야합니다.

답변

1

당신은 전화

  • 아웃 바운드 대상 번호

에 Twilio에 인바운드 API의 두 다리가 소프트 폰 (Twilio 클라이언트 구현)를 사용하여 아웃 바운드 전화를 걸 때 두 번째는 외부 다이얼에 연결된 호출 SID이며 이에 대한 호출 인 sid는 "Child Call SID"로 저장됩니다. CallSID를 사용하여 전화를 수정 한 경험이있는 것으로 의심됩니다. 그렇다면 "Child Call SID"를 사용하십시오. 도움이되는지 알려주세요.

관련 문제