Всем доброго дня!
Пытаюсь поднять связку Yate + FS и столкнулся с двумя трудностями на данный момент.
Общая схема следующая: офисная телефония в SIP под FS, также существует интранет из которого с CUCM приходят звонки в H323 на FS и также должна быть возможность звонить с FS на эти CUCM. На машине с фрисвитчем дополнительно установлен Yate который регистрируется клиентом на FS и выполняет роль сигнального конвертера H323 to SIP и наоборот. RTP forwarding в Yate отключен.
На текущий момент главная проблема следующая:
Не работает входящая телефония, звонки отбиваются на Yate ошибкой:
20160401151811.946537 <sip/1:INFO> Not sending chan.rtp for empty media audio [0x7f6500006170]
20160401151811.946543 <sip/1:MILD> Removing failed SDP media 'audio' format '' from offer [0x7f6500006170]
Как я понимаю сие происходит в виду того, что изначально входящий звонок по H323 в принципе не имеет SDP и этот самый SDP должен генерировать Yate.
Соответственно в логах FS данная ошибка имеет вид:
2016-04-01 15:56:31.811458 [INFO] sofia.c:7243 No SDP in INVITE and 3pcc not enabled, hanging up.
После чего идет терминация звонка.
Я понимаю, что данная проблема скорее всего лежит в области настройки Yate, но инфы по данной связке в сети практически нет кроме косвенных упоминаний, что такая схема должна работать. Но возможно местные гуру таки подскажут куда дальше копать, а вдруг кто и поднимал подобную схему?
Заранее благодарен за любую информацию!
конфа на yate:
regexroute.conf
${formats}^\([^,]*\)=;formats=\1
${module}^sip$=h323/${called}@10.74.100.5${module}^h323$=sip/sip:${called}@10.74.33.70;line=freeswitch
.*=-;error=forbidden;reason=Protocol not allowed
конфиг на FS фатисечки дефолтный за исключением того, что добавлен G729 и дефолтная серия изменена с 10XX на 52XX.
Любые дополнительные конфиги или логи для исследования предоставлю по требованию.