84 votes

Schéma URL pour un appel téléphonique

Tout comme le préfixe URL "mailto" lance le programme de messagerie par défaut de l'utilisateur et démarre un nouvel e-mail avec l'adresse spécifiée, existe-t-il un schéma URL similaire qui permettrait de lancer un appel téléphonique ? Peut-être "phone", "call" ou "sip" ?

Par ailleurs, je vise une plate-forme qui utilise Cisco CUPS, il se peut donc qu'il existe un moyen spécifique à la plate-forme pour lancer un appel qui soit propre à Cisco, mais j'ai pensé poser d'abord la question plus générale. Cependant, si quelqu'un sait spécifiquement comment lancer un appel de manière programmée via CUPS, ce serait formidable aussi.

101voto

rjmunro Points 10522

La norme officielle pour fournir un numéro de téléphone en tant qu'URI est ici : http://www.ietf.org/rfc/rfc3966.txt

En gros, ça dit d'utiliser tel: comme préfixe, et commencer le numéro avec +[international dialling code] avant le numéro lui-même. Vous pouvez utiliser des caractères non numériques comme séparateurs (par exemple -), mais ils doivent être ignorés. Ainsi, un numéro de Londres (UK) pourrait être :

tel:+44-20-8123-4567

Un numéro de New York (US) :

tel:+1-212-555-1234

1 votes

Tel:number fonctionne également, mais par exemple sur Firefox les numéros courts sont reconnus comme des ports.

8 votes

@Nux Voulez-vous dire que quelque chose comme tel:123 (qui devrait appeler l'horloge parlante au Royaume-Uni) sera interprété comme tel:123 . J'appellerais ça un bug dans firefox.

13voto

abernier Points 4115

Il existe un tel schéma URI : tel . Il possède une syntaxe élaborée, mais voici un exemple simple de son utilisation :

tel:123-4567

Pour les spécifications complètes, voir http://www.ietf.org/rfc/rfc3966.txt .

11voto

geofftnz Points 5844

Je cherche à obtenir le même type de fonctionnalité pour Microsoft Office Communicator. Après quelques recherches, j'ai découvert que la syntaxe URI suivante permet de lancer un appel téléphonique (VoIP) via le communicateur :

tel:+number

ex : pour que le communicateur appelle mon poste :

tel:+7780

8 votes

tel:+7780 spécifie un numéro de téléphone unique au monde, y compris l'indicatif du pays, de 7780 . Je crois que l'indicatif du pays 7 est la Russie, donc c'est "Russie 780". Je trouve peu probable que cela soit unique au monde. Si vous souhaitez spécifier un numéro de téléphone dans le contexte local, vous devez omettre l'élément + y spécifier un contexte. Si vous voulez utiliser + puis le numéro de téléphone indiqué debe être entièrement spécifié et unique au niveau mondial. Voir RFC 3966.

7voto

instanceof me Points 8419

sip: (ou sips: ) est le schéma URI officiel pour SIP, et je pense callto: était utilisée par Skype, mais elle est obsolète.

17 votes

"Callto" a été écarté parce que les schémas URI localisent une ressource et ne spécifient pas une action à entreprendre.

1 votes

SIP est déprécié car tel : est plus général.

-2voto

Jew-Lee Lann Points 1

http://code.google.com/p/junianre/source/checkout SVN qui effectue un appel de base en utilisant tel : ATTENTION l'auteur laisse le 911 comme valeur par défaut....avant tout débogage, je recommanderais de changer cela pour le numéro d'un ami ou le 411... tout sauf le 911 dans l'activité principale....c'est une excellente petite application de base pour les appels...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X