Интеграция Lync Server 2010 и Asterisk 1.8
2010-11-23, 03:45 / ArgonК релизу Lync Server 2010 в интернете появилось много отличных обзоров и руководств по настройке этого продукта.
Не смотря на всю их подробность и наполненность картинками, при настройке интеграции Lync Server 2010 и Asterisk 1.8 я столкнулся с русскими реалиями…
Вроде бы все настроено как надо по мануалу, логично и понятно. В точно такой же конфигурации Asterisk-a OCS 2007 R2 через него на внешнюю линию может звонить полноценно, а Lync только звонит на внутренние номера Asterisk-a и принимает вызовы от него, в том числе с внешней линии.
При попытке позвонить с Lync-а через Asterisk на внешнюю линию, слышим долгое молчание и сообщение об отмене вызова.
При этом на сервере Lync пишет в логи
А на стороне Asterisk-а можно увидеть
[...]
[Nov 23 01:47:07] WARNING[12510]: chan_sip.c:3383 retrans_pkt: Retransmission timeout reached on transmission 1ac213351ad0411964a9bb7e239c8c3e@92.255.238.150:5060 for seqno 102 (Critical Request) -- See doc/sip-retransmit.txt.
Packet timed out after 31997ms with no response
[Nov 23 01:47:07] WARNING[12510]: chan_sip.c:3412 retrans_pkt: Hanging up call 1ac213351ad0411964a9bb7e239c8c3e@92.255.238.150:5060 - no reply to our critical packet (see doc/sip-retransmit.txt).
После долгих упражнений с бубном, я догадался включить вывод всех сообщений SIP на Asterisk-е командой sip set debug on. Затем сравнил сообщения для успешных случаев подключения OCS 2007 R2 и безуспешных попыток соединения Lync Server 2010.
И тут я увидел разницу
для успешных случаев:
для неудачных:
Из чего следует, что Lync, дубина, пытается передать дальше провайдеру полное кириллическое имя контакта, да еще и закодированное. Логично, что провайдер такого не ожидал, поэтому и не начинал ответного соединения.
Для исправления этой ошибки, я вручную указал более простое имя вызывающего абонента командой Set в extensions.conf, например, так:
exten => _+7XXXX.,n,Dial(SIP/${EXTEN}@ertelecom-out)
Полезные ссылки
- Step-by-step Microsoft Lync 2010, Asterisk and Skype installation/integration guide — детальное руководство по интеграции Lync Server с Asterisk
Рубрика | Unified Communications |
---|---|
Метки | lync server, office communications server, ocs, совместимость, устранение ошибок |
Опубликовано | 2010-11-23, 3:45; обновлено 2011-01-09, 16:58 |
Комментарии | 4 комментария » | Лента комментариев RSS |
Ссылки | Постоянная ссылка | Обратная ссылка |
4 комментария
не работает Lync по этому руководству. звонки только в одну сторону на Lync абонентов, обратно же, ничего не происходит. бьюсь уже неделю,понять не могу где косяк.
.Lync 2010 , asterisk 1.8.5
Дмитрий, я бы в первую очередь смотрел журналы SIP на стороне Lync и Asterisk. Недавно один из коллег, с которым я на форумах общался, запостил еще одни волкграунд. Возможно, пригодиться.
Достаточно в опциях транка Lync в опции CID поставить парамтр Remove CNAM который удаляет имя и пересылает лиж CID провайдеру.