2009-06-17 8 views
57

Ähnlich wie das URL-Präfix "mailto" das Standard-E-Mail-Programm des Benutzers startet und eine neue E-Mail mit der angegebenen Adresse startet, gibt es ein ähnliches URL-Schema, das einen Telefonanruf initiiert? Vielleicht "Telefon", "Anruf" oder "Schluck"?URL-Schema für Telefonanruf

Übrigens, ich ziele auf eine Plattform, die Cisco CUPS verwendet, so könnte es eine plattformspezifische Möglichkeit geben, einen Cisco-spezifischen Anruf zu initiieren, aber ich dachte, ich würde die allgemeinere Frage stellen zuerst. Wenn jemand jedoch spezifisch weiß, wie man einen Anruf über CUPS programmatisch einleitet, wäre das auch großartig.

Antwort

7

sip: (oder sips:) ist die official URI scheme für SIP, und ich denke, callto: derjenige von Skype verwendet wird.

+11

"Callto" wurde verworfen, weil URI-Systeme, eine Ressource zu finden und keine Aktion angeben werden genommen. –

9

Ich bin nach der gleichen Art von Funktionalität für Microsoft Office Communicator. Nach einem bisschen Untersuchung fand ich, dass die folgende URI-Syntax einen (VoIP) Telefonanruf über Kommunikator einleitet:

tel:+number 

zB: bekommen Kommunikator meine Nebenstelle anzurufen:

tel:+7780 
+4

'tel: + 7780' gibt eine weltweit eindeutige Telefonnummer mit Landesvorwahl von' 7780' an. Ich glaube, der Ländercode "7" ist Russland, also "Russland 780". Ich finde es unwahrscheinlich, dass dies weltweit einzigartig ist. Wenn Sie eine Telefonnummer für den lokalen Kontext angeben möchten, müssen Sie das Zeichen "+" * weglassen und * einen Kontext angeben. Wenn Sie '+' verwenden möchten, muss die angegebene Telefonnummer * vollständig spezifiziert und global eindeutig sein. Siehe RFC 3966. –

8

Es ist so, ein URI-Schema: tel. Es verfügt über eine aufwendige Syntax, aber hier ist ein einfaches Beispiel für seine Nutzung:

tel:123-4567 

Für die vollständige Spezifikation finden Sie unter http://www.ietf.org/rfc/rfc3966.txt.

57

Die offizielle Norm ist hier: http://www.ietf.org/rfc/rfc3966.txt

Es sagt im Grunde tel: als Präfix verwendet werden, und die Zahl mit +[international dialling code] vor der Nummer selbst starten. Sie können nicht numerische Zeichen als Trennzeichen (z. B. -) eingeben, sie müssen jedoch ignoriert werden. So ein London (UK) Nummer könnte sein:

tel:+44-20-8123-4567 

Ein New York (US) Nummer:

tel:+1-212-555-1234 
+1

tel: Nummer funktioniert auch, aber z.B. Bei Firefox werden Kurznummern als Ports erkannt. – Nux

+3

@Nux Meinst du sowas wie tel: 123 (was die sprechende Uhr in England anrufen sollte) wird als http: // tel: 123/interpretiert. Ich würde das als Bug in Firefox bezeichnen. – rjmunro

Verwandte Themen