Полностью согласен, ни * ни телефоны тут ни при чём. Вопрос настройки маршрутизвторов. Кроме того не все маршрутизаторы правильно завернут голосовой траффик в тунель. Сталкивался с этой проблемой, доточил настройка маршрутизаторов, проблема ушла.
amonra ( 2013-02-12 11:35:04 +0400 )редактироватьТоже кидал тунель из Африки в Украину, так и не поборол, расшарил порты и пустил трафик по внешке.
Serg ( 2013-02-12 11:39:39 +0400 )редактироватьнадо просто разбираться в том что делаете, покупать то оборудование, которое предназначено для поставленных задач. А то купят домашние роутеры и думают что не так. Ну а на микротиках у нас полно сетей, все нормально работает.
switch ( 2013-02-12 11:49:32 +0400 )редактироватьДумаю, что проблема на уровне IP-маршрутизации. В студию информацию о сетях более подробную с адресами и конфиги RouterOS.
rad ( 2013-02-12 13:58:50 +0400 )редактировать
Ну проблема решилась, так что отвечу сам себе же в этой теме. Вдруг и другим пригодится. В первой сети Asterisk стоит за натом, также имеет внутренний адрес (адрес 192.168.1.x/24), соответственно - чтобы звонить наружу - в настройках прописан внешний IP. Так вот - регистрация идет нормально, т.к. в пакете все IP адреса прописаны нормально. Но когда начинается голос - то телефон видит, что надо слать голосовые пакеты на внешний адрес! И соответственно ничего не долетает. Решение оказалось простое - прописать Вторую внутреннюю сеть в добавок к сети 192.168.1.x/24 добавил сеть 192.168.2.x/24 ! И все, голос пошел в нужном направлении, а именно пошел в туннель, как и надо по маршрутизации! Если у вас FreePBX, Elastix, Trixbox - см. - Asterisk SIP Setting, раздел Local Networks
> надеюсь стоит canreinvite=no nat=yes - Да, эти параметры и были установлены
Так что господа - оказалось, mikrotikи были настроены верно и все остальное. Дело в настройках Asterisk У кого кармы хватает, поставьте + за решение:)
clev ( 2013-02-12 14:49:11 +0400 )редактироватьвам говорили же что микротик неверно настроен, не верили.
switch ( 2013-02-12 15:36:07 +0400 )редактировать