none
Маршрутизация с одного шлюза на другой через Lync RRS feed

  • Вопрос

  • Имеется Lync Server 2010 Std c Edge

    К нему подключены два шлюза

    • asterisk, через него идет выход на городскую сеть
    • audiocodes, через него подключена офисная АТС

    Можно звонить из Линка и через asterisk, и через audiocodes. С asterisk и с audiocodes можно звонить в Lync.

    Нелья звонить audiocodes <-Lync -> asterisk. Из логов Линка видно, что звонки входящие нормализуются, но попыток маршрутизации даже не предпринимается.

    Как можно решить эту проблему настройками Линка?

    Напрамую прописать маршрут audiocodes <-> asterisk можно, но не интересно, так как хочется политиками и нормализацией рулить из одного места, в Lync.

     


    MCITP: EA, EMA, VA; MCSA
    24 января 2011 г. 8:59

Ответы

Все ответы

  • могу предложить только обходной вариант.

    new-csAnalogDevice для каждого телефона на АТС. к ним применить соответствующие voice policy

     

    25 января 2011 г. 5:37
  • Спасибо, попробую и отпишусь о результатах. Где-то читал или сделалал вывод на основе чего-то, что маршрутизация, описанная мной, не происходит по лицензионным причинам. А new-csAnalogDevice, видимо, требует лицензии на устройство, поэтому ограничения на enterprise voice должен снимать.
    MCITP: EA, EMA, VA; MCSA
    25 января 2011 г. 5:50
  • Все получилось! Использовал new-csAnalogDevice, смог дозваниваться по новому номеру на шлюз. Чтобы звонить со шлюза в город через Asterisk, на AudioCodes прописал в Manipulation Tables / Source Number Tel->IP чтобы исходящие звонки шли от имени номера, указанного в new-csAnalogDevice.


    MCITP: EA, EMA, VA; MCSA
    25 января 2011 г. 7:00
  • Александр, гляньте, пожалуйста, еще этот мой вопрос: http://social.technet.microsoft.com/Forums/ru-RU/lync2010ru/thread/b6a46b03-e407-4c9e-a01f-57cfb6b68a26


    MCITP: EA, EMA, VA; MCSA
    25 января 2011 г. 7:07
  • Возникла очередная проблема.

    Есть Lync Front End, в нем настроены 2 voice gateway

    • asterisk
    • audiocodes

    Звонки с Lync на оба шлюза ходят.

    Звонки audiocodes -> Lync -> asterisk работают.

    Звонки asterisk -> Lync -> audiocodes не уходят. Audiocodes сконфигурирован как AnalogDevice, имеет свой TEL:+900. На него и звонит asterisk.

    По логам на asterisk видно, что Lync пытается звонить обратно на asterisk по номеру +900, хотя должен на audiocodes.

    Что я делаю не так?


    MCITP: EA, EMA, VA; MCSA
    16 марта 2011 г. 14:49
  • а какой шлюз указан в свойствах аналогового устройства
    16 марта 2011 г. 16:08
  • Все исходящие с audiocodes пересылаются на Lync.

    Если на asterisk прописать прямой маршрут этого номера на audiocodes, то работает.

    Если на астериске прописать, чтобы он представлялся от имени callerID=одному из AnalogDevice, и звонить на номер произвольный номер (не назначенный ни на какие объекты в Линке), маршрутизируемый на audiocodes, звонок проходит.

    Если звонить на TEL:900 (номер audiocodes), то возникает описанная выше ситуация.


    MCITP: EA, EMA, VA; MCSA
    16 марта 2011 г. 16:59
  • Интересно то, что звоня по номеру AnalogDevice (TEL:+900) один гудок проходит, и только тогда сообщается об ошибке SIP/2.0 404 Not Found. Если звонить на заведомо не существующие номера, ошибку выдает сразу.

    Если что, вот лог из Линка http://zalil.ru/30683608

    Действующие лица: сервер asterisk, с которого звонит абонент 5001 на номер 900 на сервере lync, тот его должен перенаправить на шлюз dv-vgate1.


    MCITP: EA, EMA, VA; MCSA
    16 марта 2011 г. 17:19
  • Вот моя попытка расшифровать лог Астериска http://zalil.ru/30685612

     

    от клиента на asterisk: хочу звонить на +900

    --от астериска клиенту: сейчас посмотрим

    --астериск нашел маршрут на линк

    --от астериска клиенту: звоню!

    --|--от астериска линку: хочу звонить на +900

    --|--от линка астериску: сейчас посмотрим

    --|--линк нашел маршрут для +900 на астериск (хотя не должен)

    --|--от линка астериску: хочу звонить на +900

    --|--|--от астериска линку: нет такого

    --|--от линка астериску: нет такого

    --от астериска клиенту: нет такого


    MCITP: EA, EMA, VA; MCSA
    16 марта 2011 г. 21:29
  • В Lync Server

    • кто указан в качестве шлюза в свойствах аналогового устройства с номером +900 get-csanalogdevice?
    • куда ведет voice route на номер +900?

    проверьт что и там и там указан audiocodes.

    17 марта 2011 г. 7:52
  • Для AnalogDevice в качестве шлюза указан audiocodes. Если звонить из клиента Lync на +900 дозванивается без проблем.

    Кстати, если из астериска позвонить  на AutoAttendant и попросить набрать внутренний номер +900, он также пытается соединиться с астериском вместо audiocodes, и, естественно, не может.

    В Lync-е номер +900 сейчас никуда не маршрутзируется, до того был в маршруте на Audiocodes -- без разницы.

    Например, если маршрутизировать в Линке номер 901 (не присвоенный никакой учетке) на audiocodes, и звонить на него из астериска от имени зарегистрированного Analog Device (допустим, 950), то звонок проходит. Но при этом теряется оригинальный CallerID, что не допустимо.


    MCITP: EA, EMA, VA; MCSA
    17 марта 2011 г. 8:45
  • По следам этого топика я написал заметку в блог, описал проблемы и предлагаемые решения, однако не совсем полноценные.

    http://argon.pro/blog/2011/03/lync-call-routing/


    MCITP: EA, EMA, VA; MCSA
    23 марта 2011 г. 13:07
  • а почему вы создали аналоговое устройство для шлюза а не несколько аналоговых устройств для каждого телефонного номера для каждого телефона за шлюзом?

    24 марта 2011 г. 6:07
  • Все просто, потому что на шлюзе всего одна хант группа, звонящая на все аналоговоые телефоны в отделе. Большего пока не надо.
    MCITP: EA, EMA, VA; MCSA
    24 марта 2011 г. 20:43