Мы знаем, что к Lync Server можно полноценно подключить только совместимые телефоны. "Совместимые" означает то, что есть разработанные под Lync Server телефоны, например Polycom серии CX с прошивкой Lync Phone а также те телефоны, которые протестированы для работы с Lync Server. Все они обладают богатой функциональностью, и единственной проблемой при использовании таких телефонов на большом предприятии будет стоимость как самих телефонов, так и лицензий Microsoft. Если требуются продвинутые функции Lync Phone, то такие вложения оправданы, но если телефон нужен только для простых звонков или необходимо подключить аналоговый факс, то требуется более простое решение. В Lync Server есть возможность подкючать аналоговые телефонные аппараты, хотя и не напрямую, но все-таки без использования телефонной станции.
Непосредственно с серверу Lync можно подключить либо телефоны, либо сертифицированные аудио шлюзы. В последнем варианте и кроется возможность создания решения с аналоговыми аппаратами. Используем шлюз, сертфицированный для работы с Lync Server , например,AudioCodes Mediant 1000 в качестве промежуточного звена и получаем такую конфигурацию.
Mediation Server посредством SIP взаимодействует с Enhanced Media Gateway в роли которого выступает
Mediant 800/1000/3000 Gateway & E-SBC.
К нему также по SIP подключаются шлюзы для взаимодействия с аналоговыми телефонными аппаратами это могут быть шлюзы (на рисунке ATA) MediaPack MP-11x, MediaPack MP-124, которые устанавливают на предприятии в том месте, где необходимо поставить аналоговые аппараты.
В нашей тестовой конфигурации участвовали два аналоговых аппарата, подключенных к шлюзу MP-11x и AudioCodes Mediant 1000 E-SBC
Два аналоговых аппарата подключенных к MP-114, внизу AudioCodes Mediant 1000
Mediation Server взаимодействует с Meadiant 1000 по TLS, поэтому необходим подготовить правильный сертификат. Настройка AudioCodes Mediant для взаимодействия с Lync Server и аналоговыми устройствами описана здесь
Для Lync Server аналоговые аппараты выглядят не как полноценные клиенты, т.е. позвонить на них можно, но состояния присутствия не отображаются. В AD заводятся контакты, а не полноценные пользовательские записи, что не требует лицензирования со стороны Microsoft.
Для подключения клиентов необходимо:
1. Настроить шлюзы AudioCodes и подключить к ним необходимое количество телефонов
2. Прописать шлюз Mediant 1000 SBC в Lync Topology Builder
3. Создать необходимое количество устройств при помощи команды New-CsAnalogDevice
Например, так:
New-CsAnalogDevice -LineUri tel:44001 -DisplayName "Analog1 " –RegistrarPool ls-pool2.resource.nk -AnalogFax $False -Gateway acgw .resource.nk -OU "OU=Domain Controllers,DC=resource,DC=nk"
Команда взята из уже упомянутой документации, единственное что смущает, так это то, что контакты создаются в разделе контроллеров домена. И вот что у меня получилось.
Вот как эти два устройства выглядят в списке контактов Lync 2013
В итоге мы имеем полноценные звонки не только Lync->Analog и обратно, но и звонки аналоговых телефонов между собой без дополнительных телефонных станций, поскольку звонок идет через Lync Server. Что также позволяет вести протоколы и всех звонков и даже подключать систему записи разговоров
Полный список возможных сценариев звонков
Call Flow Scenarios Scenario | Flow |
Call from PSTN to Lync Client | GW -> Lync Server |
Call from PSTN to Analog Phone | GW -> Lync Server -> SBC -> ATA |
Call from PSTN to FAX Machine | GW ->SBC -> Lync Server -> SBC -> ATA |
Call from FAX Machine to PSTN | ATA -> SBC -> Lync Server -> SBC -> GW |
Call from Analog Phone to PSTN | ATA -> SBC -> Lync Server -> GW |
Call from Analog Phone to Lync Client | ATA -> SBC -> Lync Server |
Call from Lync Client to PSTN | Lync Server -> GW |
Call from Lync Client to Analog Phone | Lync Server -> SBC -> ATA |
Call between 2 FAX Machines | ATA -> SBC -> Lync Server -> SBC -> ATA |