UP Проблема была в Iptables и с портами.
UP от 25.05 Схема такая
Добрый день, FREEPBX 13. В локальной сети проблем нет, звук проходит отлично. Клиенты которые находятся за NAT работают странно, меня слышат - всегда, я их - рандомно (один звонок - да, другой - нет).
На входящем роутере порты открыты, проброс сделан. В iptables порты открыты. В Freepbx13 - NAT включен, адреса указаны.
Бить палками не надо, но помощи попрошу.
Куда копать, мануал NAT имеется, но как говорится: "смотрю в книгу, вижу фигу".
PS посмотрел debug и увидел забавную вещь.
Я звоню клиенту :
Sent RTP packet to
192.168.111.249:5004 (type 00, seq 023388, ts 228320, len 000160) Got RTP packet from
192.168.111.249:5004 (type 00, seq 010858, ts 14226720, len 000160) Sent RTP packet to 90.188.53.114:61323 (type 00, seq 023772, ts 14226720, len 000160) Got RTP packet from
90.188.53.114:61323 (type 00, seq 030044, ts 228480, len 000160)
Слышно отлично.
Клиент звонит мне :
Sent RTP packet to
192.168.113.200:5004 (type 00, seq 017737, ts 14271360, len 000160) Got RTP packet from
192.168.111.249:5004 (type 00, seq 064069, ts 14271520, len 000160) Sent RTP packet to
192.168.113.200:5004 (type 00, seq 017738, ts 14271520, len 000160) Got RTP packet from
192.168.111.249:5004 (type 00, seq 064070, ts 14271680, len 000160)
Я его не слышу, он меня - отлично. (интим) Где 192.168.113.200 - локальный IP адрес клиента, хотя в настройках телефона(grandstream) указан внешний адрес SIP сервера.
PSSS Может у кого есть свободное время посмотрит краем глаза и увидит ошибку..
acceptoutofcallmessage=yes
authmessagerequests=no
outofcallmessagecontext=dpmamessagecontext
faxdetect=no vmexten=*97
useragent=FPBX-13.0.191.11(13.12.1)
disallow=all allow=ulaw allow=alaw
allow=gsm allow=g726
context=from-sip-external
callerid=Unknown notifyringing=yes
notifyhold=yes tos_sip=cs3
tosaudio=ef tosvideo=af41
alwaysauthreject=yes limitonpeers=yes
context=from-sip-external rtpend=20000
rtpstart=10000 tcpenable=no
callevents=yes bindport=5160
jbenable=no notifyringing=yes
allowguest=no tlsbindaddr=[::]:5161
tlsclientmethod=sslv2
g726nonstandard=no srvlookup=no
tlsenable=no defaultexpiry=120
videosupport=no maxcallbitrate=384
canreinvite=no rtptimeout=30
rtpholdtimeout=300 rtpkeepalive=0
minexpiry=60 maxexpiry=3600
registerattempts=0 registertimeout=10
notifyhold=yes checkmwi=10
nat=force_rport,comedia externip= указан внешний адрес
ALLOWSIPANON=no
callerid=Unknown
localnet=192.168.127.0/255.255.255.0
192.168.111.0/255.255.255.0
Попробуй поиграться, установив на пирах Comedia или Force Port.
Задан: 2017-05-22 05:28:31 +0400
Просмотрен: 333 раз
Обновлен: May 25 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Ну видать не включили нат то, батенька. Чего от нас то желаете?
meral ( 2017-05-22 07:37:02 +0400 )редактироватьlocalnet 192.168.0.0.16 прописан ? Внешний адрес прописан ? На клиенте NAT включен ?
awsswa ( 2017-05-22 09:11:15 +0400 )редактироватьЛокальный и внешний адрес прописаны на веб-интерфейсе Freepbx, на клиенте NAT - включен (пробовал ставить "авто/stun/VPN", толку не было).
Alex000 ( 2017-05-22 09:44:12 +0400 )редактироватьВообще, если с выключенным NATом клиенты все равно могут набрать мой номер, значит проблема именно в нем?
Alex000 ( 2017-05-23 06:52:00 +0400 )редактироватьbindport=5160 - порты 10000-2000 UDP проброшены ?
awsswa ( 2017-05-23 10:40:49 +0400 )редактироватьПорты проброшены, на входящем роутере mikrotik и в iptables
Alex000 ( 2017-05-24 04:44:39 +0400 )редактироватьчто то я не понял ? у вас двойной NAT ? рисуйте схему или давайте на платный суппорт - за 500 рублей скажу где у вас косяки
awsswa ( 2017-05-24 20:09:37 +0400 )редактироватьДобавил схему
Alex000 ( 2017-05-25 05:39:31 +0400 )редактироватьУ вас схема непонятная. И что за сервера клиентов?
aldar ( 2017-05-30 10:09:24 +0400 )редактировать