Поставить ссылку на ICQ или Skype клиентов на первый взгдяд весьма простая задача. Но не все так просто, как может показаться на первый взгляд. Есть несколько нюансов. Погуглив, решил собрать все воедино, дабы использовать в качестве памятки.
ICQ
ICQ — централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая инвестиционному фонду Mail.ru Group (Россия).
Код из гугла выдает такую ссылку
<a href="http://www.icq.com/whitepages/cmd.php?uin=UIN&action=message">UIN</a>
где UIN — номер пользователя ICQ
Эта ссылка вызова ICQ будет работать при условии, что у вас установлен официальный клиент от компании Mail.ru Group, хотя более половины пользователей сети используют неофициальные клиенты (Pidgin, QIP, Miranda, qutIM). Клик по данной ссылке тупо предложит сохранить вам файл. Как же тогда быть в данной ситуации?
Вариантов несколько. Первый вариант это вызывать web-клиент при клике по ссылке (icq2go, например). Второй — поставить статусную картинку с номером ICQ.
<img src="http://web.icq.com/whitepages/online?icq=UIN&img=TYPE" alt="Статус UIN" />
где TYPE — вид статусной иконки, может принимать значение от 1 до 27 (подбирается экспериментально для вашего дизайна)
Чтобы увидеть онлайн-статус определенного UIN’а, данный пользователь должен разрешить эту возможность в своем ICQ-клиенте
Skype
Skype — бесплатное проприетарное программное обеспечение с закрытым кодом, обеспечивающее шифрованную голосовую связь через Интернет между компьютерами (VoIP), а также платные услуги для связи с абонентами обычной телефонной сети.
Обычная ссылка
<a href="skype:SkypeUser">SkypeUser</a>
где SkypeUser — ник пользователя Skype
Skype-to-Skype и звонок на телефон
<a href="skype:SkypeUser?call">SkypeUser</a> <a href="skype:+12345678?call">+12345678</a>
Конференция
<a href="skype:SkypeUser1;SkypeUser2;SkypeUser3?call">SkypeUser</a>
Добавить пользователя или номер в свой список контактов
<a href="skype:SkypeUser?add">SkypeUser</a> <a href="skype:+12345678?add">+12345678</a>
Текстовый чат и мультичат
<a href="skype:SkypeUser?chat">SkypeUser</a> <a href="skype:SkypeUser1;SkypeUser2;SkypeUser3;?chat">SkypeUsers Multichat</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 href="skype:SkypeUser?userinfo">SkypeUser</a>
Ссылки
Источник: https://www.kobzarev.com/programming/links-to-icq-and-skype/