2009-06-17 9 views
57

Podobnie jak przedrostek adresu URL "mailto" uruchamia domyślny program pocztowy użytkownika i rozpoczyna nową wiadomość e-mail z określonym adresem, czy istnieje podobny schemat adresów URL, który zainicjowałby połączenie telefoniczne? Być może "telefon", "połączenie" lub "łyk"?Schemat adresu URL dla połączenia telefonicznego

Nawiasem mówiąc, wybieram platformę korzystającą z Cisco CUPS, więc dla mnie może istnieć specyficzna dla platformy metoda inicjowania połączenia, która jest szczególna dla Cisco, ale pomyślałem, że poproszę o bardziej ogólne pytanie pierwszy. Jednak jeśli ktoś wie, jak programowo zainicjować połączenie za pośrednictwem CUPS, byłoby to również świetne.

Odpowiedz

7

sip: (lub sips:) jest official URI scheme dla SIP i myślę callto: jest używany przez skype.

+11

„callto” został odrzucony, ponieważ schematy URI zlokalizować zasób i nie określają działanie będzie wzięty. –

9

Mam taką samą funkcjonalność dla Microsoft Office Communicator. Po nieco dochodzenia okazało się, że następująca składnia URI zainicjuje (VoIP) rozmowy telefonicznej za pośrednictwem komunikatora

tel:+number 

np zdobycia komunikatora zadzwonić do mojego rozszerzenia:

tel:+7780 
+4

'tel: + 7780' określa globalnie unikalny numer telefonu, łącznie z kodem kraju,' 7780'. Wierzę, że kod kraju "7" to Rosja, a więc "Rosja 780". Uważam, że jest to mało prawdopodobne, aby było to globalnie wyjątkowe. Jeśli chcesz podać numer telefonu lokalnego, musisz pominąć '+ * * i * określić kontekst. Jeśli chcesz użyć '+', wtedy określony numer telefonu * musi * być w pełni określony i globalnie unikalny. Zobacz RFC 3966. –

57

oficjalny standard jest tutaj: http://www.ietf.org/rfc/rfc3966.txt

To w zasadzie mówi używać tel: jako przedrostek, numer i rozpocząć z +[international dialling code] przed samym numerem. Możesz wstawiać znaki nieliczbowe jako separatory (np. -), ale muszą one zostać zignorowane. Więc Londyn (Wielka Brytania) liczba może być:

tel:+44-20-8123-4567 

Nowy Jork (USA) Numer:

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

tel: number również działa, ale np. na krótkich numerach Firefox są rozpoznawane jako porty. – Nux

+3

@Nux Czy masz na myśli coś takiego jak tel: 123 (które powinno wywoływać zegar mówiący w Wielkiej Brytanii) będzie interpretowane jako http: // tel: 123 /. Nazwałbym to błędem w Firefoksie. – rjmunro

Powiązane problemy