Подключение внешней телефонной книги в XML формате Cisco, Yealink
Если вы планируете синхронизировать значительное количество контактов, которые содержатся в какой-то сторонней системе или CRM, мы рекомендуем настроить Softphone.Pro для отображения имени клиента из сторонней системы. Это позволит обрабатывать большее количество контактов и переходить на страницу контакта в сторонней системе прямо из окна звонка, что невозможно для контактов, полученных из XML файла.
Softphone.Pro может загружать и отображать в своей телефонной книге список контактов из XML файла.
Настройка синхронизации с XML файлом
Скачать пример XML файла в формате Cisco, Yealink
1. В окне настроек перейдите на страницу Контакты - XML файл:
2. Задайте название подключаемого файла в поле Название:
Это название отображается в подсказке, которая появляется при наведении на иконку рядом с именем человека в окне Контакты. Это может быть полезно, если вы подключаете несколько внешних источников, из которых загружаются списки контактов.
3. Выберите способ загрузки XML файла (файл в локальной\сетевой папке или загрузка по HTTP ссылке) со списком контактов и задайте полный путь к файлу:
4. Задайте частоту, с которой Softphone.Pro будет перечитывать XML файл:
5. Если вы собираетесь переводить звонки на людей из загружаемого списка контактов, отметьте галочку Использовать для перевода звонков. Все люди из этого списка Контактов будут отображаться в окне Перевод звонка.
6. Если ваша облачная или офисная АТС поддерживает функцию «Отображение статусов абонентов (BLF)» и в подключаемом списке контактов есть сотрудники, подключены к этой же АТС, отметьте галочку Получать информацию о состоянии абонента. Обязательно выберите SIP учетную запись, которая используется для подключения к этой АТС. Подробнее о настройке и использовании функции «Отображение статусов абонентов (BLF)» вы можете узнать из статьи Отображение текущих статусов коллег в окне «Контакты» (BLF).
Если у абонента в XML файле задано несколько телефонных номеров, то Softphone.Pro использует самый короткий номер для получения информации о статусе абонента от сервера.
Дополнительные атрибуты XML файла
Если в вашей книге контактов содержатся и телефоны клиентов, и телефоны коллег, вам может понадобиться включить или отключить перевод звонка и/или отображение статусов коллег не для всей книги в целом, а только для определённых контактов. Используйте для этого дополнительные атрибуты в XML файле контактов, описанные ниже.
UseForTransfer
: Возможные значения -0
(не использовать контакт для перевода),1
(использовать контакт для перевода). Может отсутствовать в контакте, в таком случае используется значение, указанное в настройках софтфона при подключении файла контактов.EnableBLF
: Возможные значения -0
(не включать BLF для контакта),1
(включать BLF для контакта). Может отсутствовать в контакте, в таком случае используется значение, указанное в настройках софтфона при подключении файла контактов.BlfSipAccount
. Порядковый номер SIP аккаунта (нумерация с нуля: 0 - первая SIP учётная запись, 1 - вторая, и т.д. до 31), который используется для подписки на события по контакту. Может отсутствовать в контакте, в таком случае используется значение, указанное в настройках софтфона при подключении файла контактов.BlfSipUser
. SIP учётная запись контакта на АТС, на которую осуществляется подписка. Может отсутствовать в контакте, в таком случае для подписки на события используется самый короткий номер контакта.
Пример записи с использованием дополнительных атрибутов XML:
<DirectoryEntry> <Name>Незнайка</Name> <Telephone type="ext">100</Telephone> <Telephone type="mobile">+19001234567</Telephone> <Telephone type="home">+19007654321</Telephone> <Telephone type="work">+19005555555</Telephone> <UseForTransfer>1</UseForTransfer> <EnableBlf>1</EnableBlf> <BlfSipAccount>0</BlfSipAccount> <BlfSipUser>user100</BlfSipUser> </DirectoryEntry>