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それは意味をなさない。
は、私はSOすでに上の質問の束を試してみましたが好き:- 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