如何将正在进行的 Twilio phone 调用切换到 <Pay> 连接器
How to switch an ongoing Twilio phone call to a <Pay> connector
我想在正在进行的 phone 通话中选择性地使用 < Pay> 连接器。我无法找到如何在正在进行的 phone 调用期间触发新资源。
您可以通过传递新的 TwiML (XML) 来修改 "in progress" 调用以执行,其中可能包含您的 "<Pay>"
。
您必须提供
- 你要修改的调用ID("CallSid"
"CAe1644a7eed5088b159577c5802d8be38"
)
- 和一个 URL Twilio 将在其中找到指令("Url"
"http://demo.twilio.com/docs/voice.xml"
)
我不知道您使用的是什么语言,但是在 PHP 中使用 Twilio 的库,代码看起来像这样:
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';
use Twilio\Rest\Client;
// Find your Account Sid and Auth Token at twilio.com/console
// DANGER! This is insecure. See http://twil.io/secure
$sid = "ACc0966dd96e4d55d26ae72df4d6dc3494";
$token = "your_auth_token";
$twilio = new Client($sid, $token);
$call = $twilio->calls("CAe1644a7eed5088b159577c5802d8be38")
->update(array(
"method" => "POST",
"url" => "http://demo.twilio.com/docs/voice.xml"
)
);
print($call->to);
您可以在此处阅读更多相关信息
(https://www.twilio.com/docs/voice/tutorials/how-to-modify-calls-in-progress).
我想在正在进行的 phone 通话中选择性地使用 < Pay> 连接器。我无法找到如何在正在进行的 phone 调用期间触发新资源。
您可以通过传递新的 TwiML (XML) 来修改 "in progress" 调用以执行,其中可能包含您的 "<Pay>"
。
您必须提供
- 你要修改的调用ID("CallSid"
"CAe1644a7eed5088b159577c5802d8be38"
) - 和一个 URL Twilio 将在其中找到指令("Url"
"http://demo.twilio.com/docs/voice.xml"
)
我不知道您使用的是什么语言,但是在 PHP 中使用 Twilio 的库,代码看起来像这样:
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';
use Twilio\Rest\Client;
// Find your Account Sid and Auth Token at twilio.com/console
// DANGER! This is insecure. See http://twil.io/secure
$sid = "ACc0966dd96e4d55d26ae72df4d6dc3494";
$token = "your_auth_token";
$twilio = new Client($sid, $token);
$call = $twilio->calls("CAe1644a7eed5088b159577c5802d8be38")
->update(array(
"method" => "POST",
"url" => "http://demo.twilio.com/docs/voice.xml"
)
);
print($call->to);
您可以在此处阅读更多相关信息
(https://www.twilio.com/docs/voice/tutorials/how-to-modify-calls-in-progress).