问题很简单。
如何创建一个链接(用于手机浏览器)来调用电话号码并自动传递分机,而无需用户干预?
我知道 tel:
,以及使用特殊符号,例如冒号 (,)
来插入暂停,但这些只有在我在拨号盘上手动输入它们(如 +123456789,228
)时才有效,而不是通过链接本身传递(无论如何不在 Android 5.1 上)。
如有任何帮助,我们将不胜感激。
更新
经过大量修改后,发现在 iPhone 5S
(遗憾的是没有 Android)上,comma
(或 p
,在实际拨号之前自动转换为逗号)确实按预期工作,因此点击来自 Safari 的 <a href=tel:123456789,3333>Call</a>
链接,它会拨号码,等待 2 秒,然后自动输入分机号 (3333)。仍在 Android(甚至 Windows 手机……)上搜索相同的行为。
最佳答案
如果 Twilio 正在调用,您可以使用 sendDigits parameter 。
require('/path/to/twilio-php/Services/Twilio.php');
$account_sid = '';
$auth_token = '[AuthToken]';
$client = new Services_Twilio($account_sid, $auth_token);
$client->account->calls->create('+441163260745', '+123456789010', 'http://www.example.com/twiml', array(
'Method' => 'GET',
'FallbackMethod' => 'GET',
'StatusCallbackMethod' => 'GET',
'SendDigits' => '12345',
'Record' => 'false',
如果调用 Twilio 号码,那么我们依赖 <Gather>
。但是根据您的 other question 和以上陈述,这似乎不适合您的用例。
关于android - 单击以调用带有分机的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37832778/