Страница 1 из 2

AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unified

Добавлено: 16 май 2012, 16:49
a.gorodetsky
Приветствую всех присутствующих!!

Есть MS Exchange 2010 sp2 с ролью Unified Messaging с установленным русским IVR. Так же есть AsteriskNOW 2.0.2 который есть желание скрестить с чангой по sip с одной стороны и с avaya по h323 с другой. Идея в том чтобы абоненты зарегистрированные на avaya могли использовать русскоязычное голосовое меню чанги (voicemail, авто секретарь и т.д.)

На данный момент стоит задача соединения Exchange (с его стороны все настроено) и Asterisk (на данный момент есть 2 тестовых софтфона которые могут звонить друг другу).

Буду признателен за помощь в примерах настроек со стороны Asteriska.

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 16 май 2012, 17:42
ded
Ужасный коктейль. Даже опытный интегратор не выпьет залпом.
Никакие примеры конфигов Вас не спасут.
Кто-то из перечисленных трёх танков лишний на этом поле боя.

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 16 май 2012, 18:02
a.gorodetsky
Если не секрет почему коктейль ужасен?

Все абоненты успешно регистрируются и совершают звонки на авайа (внутри/наружу) но в нем нет голосовой почты, а покупать необходимое дорого. Есть Excahnge у которой есть UM с русскоязычным голосовым меню, он уже куплен но сама роль UM ранее не использовалась. Осталось сделать так чтобы (при занятости/недоступности какое то время и т.д. по вкусу) звонки на абонентов авайа уходили в транк ведущий к UM.

К сожалению чанга h323 не умеет, а sipа нету в авайе)) вот тут на сцену выходит астериск который будет выступать связующим звеном между чангой (по sip) и авайа (по h323).

Пока ждал конструктива, получилось сделать sip транк, сейчас могу звонить с абонентов зарегистрированных на астериске на чангу и попадать в голосовое меню.

Теперь новый вопрос - думаю что связать h323 транк авайа и астериск я сумею, как сделать чтобы вызовы проходили транзитом через астериск?

Буду признателен за помощь.

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 16 май 2012, 18:42
ded
Если не секрет почему коктейль ужасен?
Да ну, флейм порождать только.
Для связующего звена между чангой (по sip) и авайа (по h323) Астериск слишком толст (говорю же - третий танк!), нужен ведь голый транслятор протоколов? А он сам может русскоязычне меню, голосовую почту, ну Вы знаете. Получается - нужен свет на кухне - покупаем холодильник и открываем дверцу - ведь светит де?
Хватило бы cisco шлюза, даже без голосовых карточек, лишь бы голосовой ИОС.
Чтобы вызовы проходили транзитом через астериск надо создать Н323 транк и SIP транк, и направить вызовы из SIP транка в контексте в Н323 транк и наоборот.
2 строки в extensions.conf

[from-sip]
exten => _X.,1,Dial(OOH323/${EXTEN}@ipaddr_avaya)

[from-h323]
exten => _X.,1,Dial(SIP/MSExchange_must_die/${EXTEN})

Нет смысла содержать сервак из-за двух строчек и двух транков.

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 16 май 2012, 19:29
Vlad1983
полностью согласен с ded - плодить серваки только ради транзита смысла нет.
можно попробовать на той же машине, где крутится Ex запусть Freeswitch. он может под форточками работать и конвертить sip и h323.
возможно и Yate стартонет, но это надо смотреть под масдаем не пробовал. вкрай под виртуалкой с линем точно работать будет.

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 16 май 2012, 19:33
switch0
В форточке у FS нет H.323.

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 16 май 2012, 19:56
Vlad1983

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 17 май 2012, 11:11
a.gorodetsky
Господа, благодарю за ответы!

Даже если бы оно все могло, на форточки ставить точно смысла не вижу, особенно туда где стоит чанга.

По поводу холодильника очень точно подметили (нужен голый транслятор протоколов), можно поменять (для теста выбрал наиболее простое для себя). Сейчас asterisk у меня в виде маленькой виртуалка на vmware, никаких проблем с поддержкой не вижу, виртуалок очень много одной мелкой больше/меньше разницы нет.

После того как пойму как сделать h323 транк, вооружусь вашими 2мя строчками и попробую сделать из него транслятор.
Почитал http://asterisk.ru/knowledgebase/asterisk-h323 все показалось весьма сложным, если у вас есть подсказки буду признателен!

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 17 май 2012, 11:22
SolarW
Как вариант:

http://www.google.com/search?q=yate+h323+sip+gateway

Второй результат поиска - H323 - SIP signalling proxy

Re: AsteriskNOW 2.0.2 sip trunk to MS Exchange 2010 sp2 Unif

Добавлено: 17 май 2012, 16:22
a.gorodetsky
Спасибо за ссылки, но пока я все ещё пытаюсь выжать из астериска то что мне нужно.

Поскольку у меня AsteriskNOW 2.0.2
В гуе вижу следующие транки по умолчанию.
Add SIP Trunk (его использовал для чанги)
Add DAHDi Trunk
Add Zap Trunk (DAHDi compatibility mode)
Add IAX2 Trunk
Add ENUM Trunk
Add DUNDi Trunk
Add Custom Trunk

h323 не вижу.

Пытаюсь реализовать как в http://asterisk.ru/more/avaya застрял на моменте

=============================================================================
# make menuselect
тут может выпрыгнуть уведомление, что у вас отсутствует пакет ncurses, поэтому menuselect не запускается. Нужно скачать
wget ftp://ftp.pbone.net/mirror/yum.trixbox. ... 2.i386.rpm и установить
rpm -ivh ncurses-devel-5.6-7.20070612.i386.rpm
=============================================================================

когда пытаюсь устанавливать: rpm -ivh ncurses-devel-5.6-7.20070612.i386.rpm

[root@localhost ~]# rpm -ivh ncurses-devel-5.6-7.20070612.i386.rpm
error: Failed dependencies:
libform.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libformw.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libmenu.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libmenuw.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libncurses.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libncursesw.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libpanel.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libpanelw.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libtic.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
libtinfo.so.5 is needed by ncurses-devel-5.6-7.20070612.i386
ncurses = 5.6-7.20070612 is needed by ncurses-devel-5.6-7.20070612.i386

как установить зависимости? или может можно в asterisknow сделать попроще?