Добрый день.
Возникла следующая проблема, никак не могу разобраться. Прошу помощи.
У нас поднят asterisk, который через транк h323 подключен к avaya s8300. К avaya подключены dect базы и аналоговые телефоны через шлюз G700.
Avaya, asterisk, softphone (SIP) , Шлюз ,- все в разных подсетях( локальная сеть), порты везде открыты.
Звонки туда обратно с dect и софтфона ходят номрально. слышимость в обе стороны.
При звонке с аналогового телефона ( через G700 ) на софтфон,- все ок. слышимость в обе стороны.
Проблема возникает при звонке с софтфона на аналоговый телефон. Не слышно исходящую сторону.
Снимал логи на астериске tcpdump'ом , затем загружал в Wireshark.
Ситуация следующая, на астериск приходит RTP пакет с шлюза G700 ( ip шлюза),
а астериск в ответ шлет RTP пакет на совсем другой IP.
Менял настройки NAT, directmedia. Всё без толку, ничего не меняется.
Подскажите пожалуйста в чем может быть проблема ?
Откуда астериск берет destination IP при отсылке RTP пакета другому абоненту?