ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

PJSIP транк, BYE без кода причины

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Re: PJSIP транк, BYE без кода причины

Сообщение ded » 14 фев 2017, 11:34

valmon писал(а):Хуже нет, чем разгребать чужое барахло.

а вот пришлось?
valmon писал(а):Это не мой конфиг, вот и приходится ковырять существующий.
1) в iptables самого сервера openvpn не должно быть никаких правил для SIP.
2) должен быть включен роутинг
cat /proc/sys/net/ipv4/ip_forward
и роутинговая таблица ip route должна указывать на доступность 10.11.0.0/24 через тунельный интерфейс;
valmon писал(а):Ну я больше склоняюсь что этот ip подставляется с той стороны на самом астере

3) если в настройках sip.conf указан bindaddr=0.0.0.0
то 1) и 2) должны помочь. Если нет - пробуйте bindaddr=10.0.15.2, тогда точно не будет подменять
From: "Dmitrij Ivanov" <sip:9996@10.0.15.2:5160>
на
From: "Dmitrij Ivanov" <sip:9996@10.11.22.2:5160>
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 14 фев 2017, 13:22

1 Там нет правил для сип, там просто включен нат
2 Включен форвард
Код: выделить все
iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  -- !10.0.15.2            anywhere
MASQUERADE  all  -- !10.0.15.2            anywhere
MASQUERADE  all  --  anywhere             anywhere
MASQUERADE  all  --  10.0.14.0/24         anywhere

3 Сам сервер и опенвпн на разных серверах, или явное указание повлияет?
valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Re: PJSIP транк, BYE без кода причины

Сообщение ded » 14 фев 2017, 13:27

Если VPN, то не должно быть НАТа.
Но даже в такой комбинации можно справиться ничего не меняя в iptables, указав для этого пира (другого Астериска) параметр nat=yes.
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 14 фев 2017, 13:43

А почему с той стороны, с той стороны же звонок проходит нормально?
valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Re: PJSIP транк, BYE без кода причины

Сообщение ded » 14 фев 2017, 14:11

Не хотит изучить SIP: Session Initiation Protocol (RFC 3261 & RFC 3581) чтобы разобраться в этом вопросе?
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Пред.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH