this page을 따라 회의실에 전화를 업데이트했습니다. 업데이트 기능을 호출 할 때마다 오류가 발생합니다 : No 'To' number is specified
. 전화가 들어온 표준 Twiml을 사용한다고해도 그 전화는 말합니다. 이 문서의 어디에도 To 번호가 필요 없다고 나와 있습니다.Twilio REST 업데이트 호출 오류
코드는 내가 사용 :
$call = $tokens['client']->account->calls->get($call_sid);
$call->update(array(
"Url" => $app["request"]->getSchemeAndHttpHost() . "/dial/api/assign_redirect?callsid=" . $call_sid,
"Method" => "POST"
));
가 리디렉션되는 twiml :
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="woman">Thank you for your patience. You are now connecting with an agent</Say>
<Dial record="true">
<Conference startConferenceOnEnter="false" endConferenceOnExit="true" eventCallbackUrl="{{ url('API-record') }}" record="record-from-start">{{ callsid }}</Conference>
</Dial>
호출이 허용됩니다 다른 Twiml :
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial record='record-from-answer' callerId='{{ callerId }}'>
{{ numberOrClient|raw }}
</Dial>
</Response>
Twilio support wa 아무런 도움이 안된다고 그들은 나를 가리켰다 : https://www.twilio.com/docs/errors/21201 어떤 의미가 없다.
내가 아직에 질문의 무리를 시도 좋아 :- Twilio - How to move an existing call to a conference
- Move Twilio call to a conference room
- Twilio - How to dial third party number and add him to conference?
만 마지막 날 위해 일했습니다. 그러나 그것은 세 번째 다리를 만듭니다. 나는 기존의 것에 충실하고 싶다. 누구나이를 고칠 수있는 단서가 있습니까?
미리 감사드립니다.
편집 : PHP 라이브러리의 v4를 사용하고 있습니다.
어떤 버전의 PHP 라이브러리를 사용하고 있습니까? v4 또는 v5? 감사! – philnash
안녕하세요, v4 버전을 사용하고 있습니다. – Duncan
첫 번째 코드 블록 주변에는 다른 것이 있습니까? SID 호출로 호출 리소스로 전송 된 업데이트는 'To'번호가 필요하지 않으므로 더 많은 컨텍스트가 있는지 궁금합니다. – philnash