Tout comme le préfixe d'URL "mailto" lance le programme de messagerie par défaut de l'utilisateur et commence un nouvel email avec l'adresse spécifiée, existe-t-il un schéma d'URL similaire qui déclencherait un appel téléphonique? Peut-être "téléphone", "appeler" ou "siroter"? Incidemment, je cible une plate-forme qui utilise Cisco CUPS, il peut donc y avoir un moyen spécifique à la plate-forme pour lancer un appel spécifique à Cisco, mais je pensais poser la question plus générale premier. Cependant, si quelqu'un sait précisément comment lancer un appel par programmation via CUPS, ce serait également très bien.Schéma d'URL pour l'appel téléphonique
Répondre
sip:
(ou sips:
) est le official URI scheme pour SIP, et je pense callto:
est celui utilisé par skype.
Je suis après le même genre de fonctionnalité pour Microsoft Office Communicator. Après un peu d'investigation, j'ai trouvé que la syntaxe URI suivante initiera un (VoIP) appel téléphonique via communicateur:
tel:+number
par exemple: pour obtenir communicateur pour appeler mon extension:
tel:+7780
'tel: + 7780' spécifie un numéro de téléphone unique au monde, y compris le code du pays, de' 7780'. Je crois que le code de pays «7» est la Russie, donc c'est «Russie 780». Je trouve peu probable que cela soit globalement unique. Si vous souhaitez spécifier un numéro de téléphone de contexte local, vous devez omettre le '+' * et * spécifier un contexte. Si vous voulez utiliser '+', le numéro de téléphone spécifié * doit * être entièrement spécifié et globalement unique. Voir RFC 3966. –
Il est tel un schéma d'URI: tel
. Il a une syntaxe complexe, mais voici un exemple simple de son utilisation:
tel:123-4567
Pour la spécification complète, reportez-vous à http://www.ietf.org/rfc/rfc3966.txt.
La norme officielle est ici: http://www.ietf.org/rfc/rfc3966.txt
Il dit essentiellement utiliser tel:
comme préfixe et lancer le numéro avec +[international dialling code]
avant le numéro lui-même. Vous pouvez mettre des caractères non numériques comme séparateurs (par exemple -) mais ils doivent être ignorés. Ainsi, un certain nombre de Londres (Royaume-Uni) pourrait être:
tel:+44-20-8123-4567
A New York (Etats-Unis) Numéro:
tel:+1-212-555-1234
tel: le numéro fonctionne également, mais par ex. sur Firefox, les numéros courts sont reconnus comme ports. – Nux
@Nux Voulez-vous dire quelque chose comme tel: 123 (qui devrait appeler l'horloge parlante au Royaume-Uni) sera interprété comme http: // tel: 123 /. J'appellerais ça un bug dans firefox. – rjmunro
"Callto" a été rejeté parce que les schémas d'URI localiser une ressource et ne précisent pas une action à être pris. –