Здравствуйте. Есть такая схема:
SIP-client <-> freeswitch <-> asterisk <-> chan_mobile <-> сотовый телефон по блютузу.
У asterisk есть встроенный экстеншн 105 и транк до freeswitch. Все звонки на астериск заворачиваются на сотовый. Входящие на сотовый уходят на freeswitch.
Проблема выглядит так: при исходящем звонке с SIP-client нет входящего звука. Есть треск или вообще ничего. Исходящий звук есть (в сотовый телефон звук приходит). При этом, если вместо asterisk подключить софтофон то качество звука на высоте. Во все стороны. Если звонить напрямую с астериска (подключившись 105 экстеншеном) то со звуком тоже все отлично.
Я снимал дамп, на астериске звук при звонке через всю цепочку ещё нормальный. К freeswitch уже доходит битый.
Если звонить между 105 и SIP-client то со звуком тоже всё хорошо.
Я не могу понять на каком этапе оно попадает в вентилятор :(
конфиг астера
pastebin.com/EYt3SGEv
кусок диалплана freeswitch
pastebin.com/kaN1z7UP
Он, в основном, стандартный (дефолтный).
Ещё в диалплане freeswitch есть такая копипаста:
pastebin.com/B3kFSWTP
я не разобрался как по другому пускать звонки на не-цифровые экстеншены.
vgc1-2 это клиенты, vgg и gate - шлюзы.