Ух ты, какая тема-то хорошая!
Посоветуйте, пожалуйста, господа Профи, как быть в моём случае!
Что имеем:
1. Билайн L2TP с внешним адресом (используется только wan1 на 860е)
2. SIP-сервер Астериск в локалке за натом (соответственно с этим же внешним IP)
3. Включен sip-alg (по
http://www.dlink.ru/ru/faq/85/1239.html)
4. Рабочая схема 1 (голос в обоих направлениях): внутр.тел. -> Asterisk -> 860е -> Инет -> SIP-провайдер-1 -> моб.тел.
5. Рабочая схема 2 (голос в обоих направлениях): моб.тел -> SIP-провайдер-1 -> Инет -> 860е -> Asterisk -> внутр.тел.
6. Рабочая схема 3 (голос в обоих направлениях): любой абонент -> GSM-VoIP ВНУТРИ ЛОКАЛКИ(!) -> Asterisk (переадресация) -> 860e -> Инет -> SIP-провайдер-2 -> моб.тел.
7. Рабочая схема 4 (голов с обоих направлениях): создавал НЕСКОЛЬКО ОДНОВРЕМЕННЫХ МАНУАЛЬНЫХ звонков с внутр.телефонов на внешние и наоборот с внешних на внутренние - ВЕЗДЕ был голос в обоих направлениях!!!!
Что не получается:
Не работает схема 5 (голоса нет ни в каком направлении): любой абонент -> SIP-провайдер1 -> Инет -> 860e -> Asterisk (ПЕРЕАДРЕСАЦИЯ) -> 860e -> Инет -> SIP-провайдер-2 -> моб.тел.
При этом в логах 860-го ТОЛЬКО(!) при ЭТОЙ(почемуууу?????) схеме вижу Event чётко по своему внешнему адресу и внешнему адресу одного из SIP-провайдеров (ruleset_drop_packet / drop).
Что предпринималось:
Пытался написать правила по вашим постам, но видно уже полностью запутался с sip-alg, sat-ами и nat-ами (что в каком случае включать), так, что пришлось откатиться назад на бекапнутую конфу. В связи с чем прошу помощи на свежую голову/конфу
P.S.: почему-то уверен, что дело в правилах, но совсем не понимаю: КАК тогда без расширенных правил с sat и nat (а только на одном sip-alg) работают схемы 1,2,3,4, а схема 5 не работает, хотя отличается от схемы 4 ТОЛЬКО автоматической переадресацией. Ну и конечно могу какой-то шанс оставить на проблему с Астериском, но на транках всё прописано правильно (и трафик только через себя гнать и canreinvite=no) и с адресацией всё вроде в норме в настройках...