none
Голосовое меню, приглашающее ввести внутренний номер

    Question

  • В Lync есть мощные голосовые меню, которые поддерживают распознаване речи и уровни вложенности. Однако, я не нашел возможности реализовать такое трдиционное меню, как "Добро пожаловать в Компанию! Введите внутренний номер абонента или дождитесь ответа оператора".

    Можно ли такое сделать средствами внутри Линка?

    Я знаю, что подобная функциональность есть в Exchange UM, но этот вариат не очень радует с точки зрения требования дополнительного ПО, оборудования и понижения общей надежности системы.


    MCITP: EA, EMA, VA; MCSA
    Tuesday, January 25, 2011 7:06 AM

Answers

All replies

  • Такого в OCS\Lync нет. То что вы хотите реализовано именно в Exchange UM.
    MCITP
    Tuesday, January 25, 2011 7:16 AM
    Moderator
  • Спасибо за ответ. Печально, что разработчики Lync не сделали эту функцию.


    MCITP: EA, EMA, VA; MCSA
    Tuesday, January 25, 2011 7:22 AM
  • Да в принципе не очень печально. Использовать Lync без Exchange бессмыслено.

    Минус только в том, что за частую требуется настраивать функционал в двух местах: сначала вызов попадает на Exchange, был выбран звонок на группу - вызов опять уходит на Lync и обрабатывается группами ответа.

    Tuesday, January 25, 2011 8:11 AM
  • Коллеги, прошу совета по настройке Exchange Auto Attendant.

    Имею следующую ситуацию:

    Создаю меню, которое будет понимать как вывод внутреннего номера, так и выбор хант группы.

    Если в АА отключить распознование речи, то чтобы ввести внутренний номер нужно нажать 2 раза решетку, что не удобно.
    А если не выключать, то можно сразу нажимать что тебе надо (внутренний номер, пункт меню), или говорить. Но с ложными срабатываниями распознования голоса -- беда.

    Хотелось бы сделать так: AA не пытается понять речь (потому что любой шорох во время воспроизведения меню его прерывает и ведет к переспрашиваниям, правильно ли тетенька поняла), но понимает ввод пунктов меню и внутренних номеров без ввода двух решеток.


    MCITP: EA, EMA, VA; MCSA
    Tuesday, January 25, 2011 12:19 PM
  • Wednesday, January 26, 2011 6:46 AM
  • Спасибо, попробую. Из названия этой опции предполагал, что делает она кое-что другое.
    MCITP: EA, EMA, VA; MCSA
    Wednesday, January 26, 2011 12:20 PM
  • Действительно, теперь предлагают тоько один раз нажимать решетку. Жаль, что нельзя вообще без неё.


    MCITP: EA, EMA, VA; MCSA
    Wednesday, January 26, 2011 12:44 PM
  • Столкнулся со следующими проблемами:

    1. В голосовом меню есть Key Mapping  "# 1 / Отдел продаж / 710" и другие.

    Если в голосовом меню нажать 1, мне сообщают, что вызов невозможно перевести. Для всех остальных пунктов то же. Если поменять "transfer to extnesion"  на "run auto attendant", то переводит. Если тот же номер 710 указать в качестве номера оператора, то тоже переводит.

    2. Не нашел способа, как в Hunt Group в Lync добавить произвольный номер телефона или учетку analog phone. Стоит задача, чтобы когда идет звонок на Hunt Group, звонили не только Lync-и этой группы, но и определенный номер, подключенный через медиа шлюз.

    3. (предпологаемый вариает решения проблемы 2) В OCS была опция PBX Integration, где пользователю можно было назначить второй номер на Legacy PBX, в Линке я этого не нашел.


    MCITP: EA, EMA, VA; MCSA
    Wednesday, January 26, 2011 4:39 PM
  • Вообще, чем больше этим делом знимаюсь, тем больше хочется вернуть все на старый добрый Астериск. У которого нет графического интрефейса, но все замечательно скриптуется, так, как мне надо.


    MCITP: EA, EMA, VA; MCSA
    Wednesday, January 26, 2011 4:40 PM
  • Первую проблему решил добавлением Allow (*) в Dialing Restrictions. Считаю недоразумением то, что для пунктов меню эти Restrictions приеняются, а для оператора и для свободного набора внутреннего номера (после ввода решетки )-- не применяются.


    MCITP: EA, EMA, VA; MCSA
    Wednesday, January 26, 2011 5:16 PM
  • 1. мне казалось что, всё-таки, возможность звонить на свободные номер определяется в dialing Restrictions.

    2. да, в Hunt group могут входить только абоненты Lync Server. Иначе Lync Server не сможет контролировать готовность абонента принять вызов. Думаю, это можно было бы обойти, но такова официальная версия.

    3. опцию убрали. в бете был аналог. Думаю, это продолжение тенденции к избавлению от использования OCS/Lync как надстройки над АТС. Хотя один из представителей MS сказал что просто неуспели доработать. Правда он был из маркетинга :-) В общем, увидем.

    Wednesday, January 26, 2011 9:14 PM
  • 1. А первая проблема так и не рашелась. Атосекретарь переводит вызовы, совершенные на него из клиента Линка и с голосового шлюза, но отказывается переводить вызовы, пришедшие из Астериска. Из логов SIP астериска видно, что какие-то попытки перевести предпринимаются, но мне еще не понятно, почему это не удается. Логи Линка, на первый взгляд, вовсе не содержат упоминаний Астериска в момент перевода (только при установке вызова).

    Есть идеи, как починить?

    2. А как тогда сделать возможным, чтобы при наборе определенного номера звонила группа клиентов Линка и аналоговый телефон(ы), подключенный через голосовой шлюз?


    MCITP: EA, EMA, VA; MCSA
    Thursday, January 27, 2011 5:42 AM
  • В дополнение к проблеме 1: вот что пишется в логи Ексчендж УМ

    Log: Application

    Source: MSExchange Unified Messaging

    Event ID: 1136

    Level: Warning

    An error occurred while transferring a call to "718". Additional information: The call transfer type is "Blind.", the transfer target is "phone number", and the caller ID is: "1de3e477-a67e-49e9-b3c3-761618adedca".

    --

    Event ID: 1079

    The VoIP platform encountered an exception Microsoft.Rtc.Signaling.OperationFailureException: Failed to transfer, successful refer notification not received
      at Microsoft.Rtc.Signaling.SipAsyncResult`1.ThrowIfFailed()
      at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult result)
      at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult result, String operationId)
      at Microsoft.Rtc.Collaboration.Call.EndTransferCore(IAsyncResult result)
      at Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoCall.EndTransfer(IAsyncResult result)
      at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.BlindTransferSessionState.Call_TransferCompleted(IAsyncResult r)
      at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.SubscriptionHelper.<>c__DisplayClass5f`1.<>c__DisplayClass62.<WrapCallback>b__5e()
      at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.<>c__DisplayClassd.<CatchAndFireOnError>b__9()
      Detected at System.Environment.get_StackTrace()
      at Microsoft.Rtc.Signaling.OperationFailureException..ctor(String message)
      at Microsoft.Rtc.Collaboration.Call.CallTransferAsyncResult.Refer_StateChanged(Object sender, ReferStateChangedEventArgs e)
      at Microsoft.Rtc.Signaling.ReferStateChangedEventArgs.Microsoft.Rtc.Signaling.IWorkitem.Process()
      at Microsoft.Rtc.Signaling.WorkitemQueue.ProcessItems()
      at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessing()
      at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessingCallback(Object state)
      at Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(WaitCallback method, Object state)
      at System.Threading.ExecutionContext.runTryCode(Object userData)
      at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
      at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
      at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
      at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
    FailureReason = 0 during the call with ID "1de3e477-a67e-49e9-b3c3-761618adedca". This exception occurred at the Microsoft Exchange Speech Engine VoIP platform during an event-based asynchronous operation submitted by the Unified Messaging server. The Unified Messaging server will attempt to recover from this exception. If this warning occurs frequently, contact Microsoft Product Support.

     


    MCITP: EA, EMA, VA; MCSA
    Thursday, January 27, 2011 8:56 AM
  • Думаю, это продолжение тенденции к избавлению от использования OCS/Lync как надстройки над АТС

    В этом контектсе особо радует заголовок в последнем TechNet Flash:

    Microsoft Lync and Your PBX - the Best of Both Worlds
    Replacing a legacy PBX may not be feasible, but full unified communications (UC) functionality - especially integration with Office, Exchange and SharePoint - has become a compelling tool. With Lync, you can maximize your PBX investment and prepare for the future. 

    Коллеги, мне до сих пор не удалочь решить проблемы:

    1. Перевода вызовов, поступившых от Астериска на Lync >(работает)> Exchange UM AA >(не переводит)> Lync.

    2. Звонка из респонз группы на аналоговый шлюз 


    MCITP: EA, EMA, VA; MCSA
    Monday, January 31, 2011 7:35 AM
  • 1. смотрите логи SIP. Если вызов не уходит с Exchange - ошибка в ограничениях вызовов. Если уходит но не уходит с lync - смотрите какой Dial Plan и Voice Policy применяется к контакту Exchange

    2. http://social.technet.microsoft.com/Forums/ru-RU/ocscsru/threads. В Lync ничегро не поменялось. Так что не найдете.

    3-е не написанное. Если вменю автосекретаря вам нужно нажать # для донабора номера - значит что-то недонастроили. проверьте что отключены speach-enabled и directory lookups

    Monday, January 31, 2011 12:41 PM
  • Моя проблема по-прежнему актуальна, но пока не было возможности занятся ее решением вплотную...

    Сегодня попытаюсь погрузиться в этут тему.


    MCITP: EA, EMA, VA; MCSA
    Tuesday, February 15, 2011 1:35 PM
  • Наконец, у меня появилось время решать описанные здесь проблемы.

    1. Проблема перевода вызова с автосекретаря на внуьренние номера оказалась глубже, чем я думал. Переводы вызовов, поступивших с Астериска, между контактами в пределах Lync Server тоже не работали.

    Починил следующим образом:

    Lync Server Control Panel > Voice Routing > Trunk Configuration > New Pool Trunk

    выбрал шлюз с Астериском, в конфигурации снял галку Enable Refer Support, закомиттил изменения.

    После этого переводы вызовов и внутри линка, и из голосовых меню Exchnage заработали.

    Спасибо этим темам:

    http://social.technet.microsoft.com/Forums/en-CA/ocsvoice/thread/f269d902-fa5f-410f-9673-60a2e5196531?prof=required

    http://social.technet.microsoft.com/Forums/en/ocsvoice/thread/80eb5288-ac1f-4dea-b76a-b06408d6bc21

     


    MCITP: EA, EMA, VA; MCSA
    Monday, March 14, 2011 5:11 PM
  • 3-е не написанное. Если вменю автосекретаря вам нужно нажать # для донабора номера - значит что-то недонастроили. проверьте что отключены speach-enabled и directory lookups


    Выяснил, что чтобы на запрашивался ввод решетки, нужно отключить элементы голосового меню (key mappings), в этом случае сразу спрашивают внутренний номер.

    4. И еще вопросец, можно ли сделать так, чтобы автответчик снимал трубку не сразу, а после пары гудков? Из-за особенностей астериска пару секунд голосового приветствия могут съедаться.

    По старому вопосу номер 2. Насчет звонка одновременно на респонз группу и голсовоый шлюз -- безусловно нужная штука. Так как Линк этого не умеет, придется мутить на Астериске групповой звонок.


    MCITP: EA, EMA, VA; MCSA
    Tuesday, March 15, 2011 8:21 AM
  • 5. Еще одна проблема, на Auto Attendant в нужной мне конфигурации не действуют Dial Restrictions

    Описал в смежной ветке: http://social.technet.microsoft.com/Forums/en/exchange2010ru/thread/cd7af832-b633-4c3a-bc88-ea9bb03454dd

    Коллеги, прошу заглянуть туда.


    MCITP: EA, EMA, VA; MCSA
    Tuesday, March 15, 2011 11:28 AM
  • 2. По поводу вопроса учатсия AnalogDevice в Hunt Group, обнаружилась интересная вещь, прошу заглянуть в английскую ветку

    Analog Phone as a member of Response Group

    http://social.technet.microsoft.com/Forums/en/ocsclients/thread/9182abe2-b8f4-4d81-9a9d-27d710aa03eb


    MCITP: EA, EMA, VA; MCSA
    Wednesday, March 23, 2011 1:23 PM
  • По следам этой ветки я написал заметку в блог

    Голосовые меню в Lync Server 2010 http://argon.pro/blog/2011/04/lync-ivr-menus/

    К сожалению, остались неразрешенные вопросы.


    MCITP: EA, EMA, VA; MCSA
    Sunday, April 10, 2011 12:14 AM