Схема URL для телефонного звонка
Так же, как префикс URL-адреса "mailto" запускает почтовую программу пользователя по умолчанию и запускает новое письмо с указанным адресом, существует ли подобная схема URL, которая инициировала бы телефонный звонок? Возможно, "телефон", "звонок" или "глоток"?
Кстати, я нацеливаюсь на платформу, которая использует Cisco CUPS, поэтому для меня может существовать платформо-специфичный способ инициировать вызов, специфичный для Cisco, но я решил сначала задать более общий вопрос. Однако, если кто-то точно знает, как программно инициировать вызов через CUPS, это тоже было бы здорово.
4 ответа
Официальный стандарт для предоставления номера телефона в качестве URI находится здесь: http://www.ietf.org/rfc/rfc3966.txt
Это в основном говорит, что использование tel:
в качестве префикса, и начать номер с +[international dialling code]
перед самим номером. Вы можете поместить нечисловые символы в качестве разделителей (например, -), но они должны игнорироваться. Таким образом, номер в Лондоне (Великобритания) может быть:
tel:+44-20-8123-4567
Номер в Нью-Йорке (США):
tel:+1-212-555-1234
Есть такая схема URI: tel
, У него сложный синтаксис, но вот простой пример его использования:
tel:123-4567
Для полной спецификации обратитесь к http://www.ietf.org/rfc/rfc3966.txt.
Мне нужна такая же функциональность для Microsoft Office Communicator. После небольшого исследования я обнаружил, что следующий синтаксис URI инициирует (VoIP) телефонный звонок через коммуникатор:
tel:+number
например: чтобы коммуникатор позвонил на мой добавочный номер:
tel:+7780
sip:
(или же sips:
) это официальная схема URI для SIP, и я думаю callto:
это тот, который используется скайпом.