×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

Идея Звонки на skype и телефон - по ссылкам с сайта

Больше
4 года 9 мес. назад - 4 года 9 мес. назад #1 от Aleksej
Aleksej создал эту тему: Звонки на skype и телефон - по ссылкам с сайта
Возможно, кому-то пригодится данная информация; ведь нередко возникает вопрос - как прописать на сайте ссылку, дабы посетитель мог одним небрежным кликом позвонить со своего смартфона вам на скайп или даже на телефон... так уж получается, что для вебмастера это сегодня самая что ни на есть актуальнейшая, наипервейшей степени важности задача. :)





На самом деле все очень несложно.

Итак; чтобы счастливый обладатель суперсовременного навороченного смартфона стал еще счастливее, уверившись в том, что весь мир и www в частности действительно устроены только ради него и его расчудесного девайса - пропишите на сайте ссылку такого типа:

<a href='tel:123-456-7890'>Позвонить</a>

Открыв на своем смартфоне страничку сайта и легким движением пальца придавив ссылку - ваш посетитель в очередной раз умилится на предмет того, какую супервещицу он буквально вчера (и совсем недорого для такой железки!) приобрел; его смартфон начнет набирать номер вашего интернет-магазина... блеск, согласитесь; и ему в очередной раз за день приятно, ну да и вам может повезти с клиентом.

Заметим, что стандарт IETF RFC 3966 позволяет нам использовать следующие варианты написания номера:

tel:2125551212
tel: (212) 555 1212


Ок, это телефон; а как быть, если необходим звонок по скайпу? Чтож, вариантов здесь также немало.

Звонок на скайп или телефон соответственно:

<a href="skype:SkypeUser?call">SkypeUser</a>
<a href="skype:+1234567890?call">+1234567890</a>

Конференц-связь (звонок нескольким пользователям):

<a href="skype:SkypeUser1;SkypeUser2;SkypeUser3?call">SkypeUser</a>

Добавляем пользователя или номер в список контактов:

<a href="skype:SkypeUser?add">SkypeUser</a>
<a href="skype:+1234567890?add">+1234567890</a>

Текстовый чат или мультичат:

<a href="skype:SkypeUser?chat">SkypeUser</a>
<a href="skype:SkypeUser1;SkypeUser2;SkypeUser3;?chat">SkypeUsers</a>

Голосовая почта:

<a href="skype:SkypeUser?voicemail">SkypeUser</a>

Если необходимо передать через skype файлы пользователю (или нескольким пользователям):

<a href="skype:SkypeUser?sendfile">SkypeUser</a>
<a href="skype:SkypeUser1;SkypeUser2;SkypeUser3;?sendfile">SkypeUsers</a>

Посмотр профиля пользователя вызывается следующим образом:

<a href="skype:SkypeUser?userinfo">SkypeUser</a>

Приведенные в контексте skype примеры ссылок прекрасно работают в том случае, если на компьютере пользователя установлен, разумеется, skype... что далеко уже, к счастью, не факт. Если вы с этим не угадали - браузер пользователя ругнется либо выдаст 404 страницу.

Проблема решается следующим образом: вставляем javascript между тегами <head></head>:

<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>

при этом наша сссылка приобретает вот такой вид:

<a href="skype:SkypeUser?call" onclick="return skypeCheck()">skypeUser</a>

Enjoy!
Последнее редактирование: 4 года 9 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.