Ссылки на skype
Автор: Егор Скорняков Дата публикации:
Довольно удобно, когда на сайте видите номер и кликом по нему идет вызов абонента через skype (при условии конечно, что у тебя установлен skype и плагин для браузера, который определяет номера телефонов на странице). У данного плагина есть свои недостатки:
- требуется установка этого самого плагина
- плагин (на момент создания этой статьи) есть только для IE и Firefox
- искажается отображение номеров телефонов (от задуманного дизайнером)
- работает только для номеров телефонов (т.е. нельзя сделать надпись "Позвонить" и чтобы по клику на ней проиходил вызов абонента)
Все эти проблемы решает использование специального синтаксиса для ссылок от разработчиков skype.
Вызов абонента skype:
<a href="skype:[имя пользователя skype]">[текст ссылки]</a>
или
<a href="skype:[имя пользователя skype]?call">[текст ссылки]</a>
Позвонить на телефон
<a href="skype:[номер телефона в международном формате]?call">[текст ссылки]</a>
Звонок нескольким пользователям (конференция)
<a href="skype:[имя пользователя skype 1];[имя пользователя skype 2];[имя пользователя skype N]?call">[текст ссылки]</a>
Добавить пользователя или номер в список контактов
<a href="skype:[имя пользователя skype]?add">[текст ссылки]</a> <a href="skype:[номер телефона в международном формате]?add">[текст ссылки]</a>
Текстовый чат и мультичат
<a href="skype:[имя пользователя skype]?chat">[текст ссылки]</a> <a href="skype:[имя пользователя skype 1];[имя пользователя skype 2];[имя пользователя skype N]?chat">[текст ссылки]</a>
Голосовая почта
<a href="skype:[имя пользователя skype]?voicemail">[текст ссылки]</a>
Передача файлов по Skype
По клику откроется диалоговое окно, в котором можно выбрать файл для загрузки.
<a href="skype:[имя пользователя skype]?sendfile">[текст ссылки]</a> <a href="skype:[имя пользователя skype 1];[имя пользователя skype 2];[имя пользователя skype N]?sendfile">[текст ссылки]</a>
Просмотр профиля пользователя
<a href="skype:[имя пользователя skype]?userinfo">[текст ссылки]</a>
Примеры
<a href="skype:user?add">Добавить пользователя user в контакты</a> <a href="skype:+380675556677?call">Позвонить абонету</a>
Заметки
- Ссылка сработает только при запущенном skype
- Файл можно отправить только авторизированным пользователям
Разработчики предлагают решение в виде JavaScript-сценария (3 KB), который перехватывает ошибку и выводит на сайте всплывающее окно с предложением скачать Skype. Его нужно вставить на странице между тегами <head>…</head>.
<script type="text/javascript" src=""></script>
Для того чтобы скрипт корректно работал надо сделать привязку к элементу
<a href="skype:[имя пользователя skype]?userinfo" onclick="return skypeCheck()">[текст ссылки]</a>
Материалы
- Ссылки на Skype и ICQ