И вот в моих руках оказался интересный VoIP аппарат IP.Matika SIP-T12. [spoiler]
После ковыряния в его функциях обнаружил возможность использовать внешний справочник телефонов, на самом аппарате настройки довольно простые, заходим в Вэб интерфейс в раздел Контакты->Удаленная записная книга и там указываем ссылку на страницу с нашим справочником и его название. Впринципе на этом настройка телефона и заканчивается, дальше начинаем учить Битрикс кор. портал отдавать нам телефоны, для этого используем самый подходящий компонент Поиск сотрудника "bitrix:intranet.search". Для реализации задачи потребуется 1) скопируем уже готовую страницу: "Сотрудники-> Телефонный справочник" 2) создадим новый шаблон сайта в котором у нас не будет ни чего кроме #WORK_AREA# 3) создадим в шаблоне сайта шаблон для нашего компонента, я заморачиваться не стал, взял готовый шаблон от телефонного справочника и просто вырезал из него все лишнее, хотя можно было сделать все и красивее. в файле /bitrix/templates/имя_пустого_шаблона/components/bitrix/intranet.search/template1/template.php оставляем:
далее из папки удаляем все кроме /bitrix/templates/имя_пустого_шаблона/components/bitrix/intranet.search/template1/bitrix/intranet.structure.list/group_table/result_modifier.php и /bitrix/templates/имя_пустого_шаблона/components/bitrix/intranet.search/template1/bitrix/intranet.structure.list/group_table/template.php
изменяем /bitrix/templates/имя_пустого_шаблона/components/bitrix/intranet.search/template1/bitrix/intranet.structure.list/group_table/template.php чтобы он отдавал нам страницу, в требуемом формате:
В первом теге Перед IPPhoneDirectory указывается имя нашего справочника KP далее в полях Name и Telephone описываются имя и телефон каждого абонента, у одного абонента может быть несколько телефонов, в данной реализации не делал.
На этом собственно и все, сохраняем, даем права на доступ файлу справочника без авторизации, и пользуемся.
Извиняюсь за качество фото, под рукой только телефон.
P.S: Для того что бы на телефон приходили имена абонентов на русском языке, требуется возвращать текст в кодировке UTF-8.
На большом кол-ве человек не проверял, для себя просто разбил отделы по разным справочникам, и поставил большое время кэширования, работает довольно шустро.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».