Одной из функций доступной в Lync 2013 является unassigned number (не назначенный номер). Когда абонент осуществляет звонок на номер который никому не принадлежит он получает в ответ короткие гудки. От этого очень просто избавиться, достаточно внести некоторые изменения в настройку Lync сервера и получить возможность голосового оповещения пользователя о том что «Набранный вами номер не существует». На ряду с этим можно перенаправить звонок секретарю или просто положить трубку.
Данный функционал включается исключительно через консоль Lync Server Management Shell. Откройте Lync Server Management Shell и введите следующую PowerShell команду чтобы настроить как будет обрабатываться вызов:
- Для воспроизведения голосового сообщения и перевода звонка пользователю или группе: New-CsAnnouncement -Identity ApplicationServer: pool.conroso.com -name «Forward unassigned number» -TextToSpeechPrompt «Набранный вами номер не существует.» -Language «ru-RU» -TargetUri «sip:user@contoso.com»
- Для перевода звонка на специфический телефонный номер введи следующую команду: New-CsAnnouncement -Identity ApplicationServer:pool.contoso.com -Name “Forward unassigned number” -TextToSpeechPrompt “Набранный вами номер не существует.” -Language “ru-RU” -TargetUri “sip:+79100000000@contoso.com;user=phone”
- Для воспроизведения звукового файла введите следующую команду: New-CsAnnouncement -Identity ApplicationServer:pool.contoso.com -Name “Forward unassigned number” -AudioFilePrompt “Message.wav” -TargetUri «sip:user@contoso.com»
- Для воспроизведения звукового файла и перевода вызова на номер нужно ввести: New-CsAnnouncement -Identity ApplicationServer:pool.contoso.com -Name “Forward unassigned number” -AudioFilePrompt “Message.wav” -TargetUri “sip:+15555555000@contoso.com;user=phone”
- Если вам нужно просто воспроизвести приветствие и положить трубку используйте следующую команду: New-CsAnnouncement -Identity ApplicationServer:pool.contoso.com -Name “Forward unassigned number” -TextToSpeechPrompt “Набранный вами номер не существует.” -Language “ru-RU”
Далее в консоли Lync Server Management Shell введите PowerShell команду, которая настроит нам pool не назначенных номеров и назначит ваше сообщение:
1. New-CsUnassignedNumber -Identity “Unassigned Number Pool” -NumberRangeStart “31000” -NumberRangeEnd “31999” -AnnouncementName “Forward unassigned number” -AnnouncementService ApplicationServer:pool.contoso.com
Теперь при попытке позвонить на не присвоенный номер абонент будет получать сообщение: «Набранный вами номер не существует» и в зависимости от выбранного вами результата класть трубку либо перенаправлять звонок на указанный номер.
Кстати команду New-CsUnassignedNumber можно выполнить уже через GUI интерфейс панели управления Lync.