Клиенты располагаются тоже за тем же самым НАТ. По идее в одной локалке, но этот вариант не интересен. Т.к. Астериск опубликован наружу, то хочется чтобы клиенты работали из любой сети НАТ.
Вот ключевые параметры SIP.conf
[general]
externaddr=xxx.143.xxx.147:5060
localnet = 192.168.1.0/255.255.255.0
nat=force_rport,comedia
directmedia=nonat
qualify=yes
на клиентах специальные параметры не прописаны.
ПОдскажите что не так, почему нет голоса? в локальном iptables тоже прописал дырки для портов Астериска (хотя он нафиг не нужен)
а то ваши - нат не нат и он за нат - понятны только телепатам
_________________
платный суппорт по мере возможностей
Астериск находится в одной из локальных сетей за NAТ. Делается проброс портов 5060 TCP/UDP а также форвард 10000:20000
Типовые клиенты, могут находиться:
1. В той же локальной сети (проблем с голосом нет)
2. В свободном полете по миру (телефон с СИП клиентом) через EDGE/GPRS
3. В другой локальной сети за NAT.
3. да ихним натом вы не управляете и повлиять на него не можете .
посмотрите в сторону STUN серверов. Они как раз призваны решать такие вопросы .
Так вот этот порт нужно где-то у себя в NAT открывать? Я понял что он только для телефонов и Астериску ему насрать, поэтому подразумеваю ответ НЕТ.
Added after 16 minutes:
Прописал STUN и на Астериксе и на Клиентах: stun.zoiper.com звонки идут, голоса нет. Порт для STUN никакой не открывал.
[general]
videosupport=yes
alwaysauthreject=yes
allowguest = no
allowoverlap = no
realm=bla-bla.bla-bla.ru
externip=xx.143.xx.14x
nat=force_rport,comedia
[furuser](!)
type=friend
host=dynamic
disallow=all
allow=gsm
allow = ulaw
allow=h261
allow=h263
allow=h263p
allow=h264
context = phones
dtfmode=rfc2833
directmedia=no
qualify=yes
...
------------------------
Но теперь другая проблема (как в сказке про золотую рыбку), видео мне подавай. А ругается вот как при запуске камер:
-----------------
[Jan 14 21] NOTICE[4670][C-0000000a]: res_rtp_asterisk.c:4478 ast_rtp_read: Unknown RTP codec 126 received from '192.168.1.102:46150'
-----------------
В чем может быть дело?
Added after 3 minutes:
Connected to Asterisk 13.1.0 currently running on zotac (pid = 4566)
== Using SIP VIDEO CoS mark 6
== Using SIP RTP CoS mark 5
-- Executing [1001@phones] Answer("SIP/1003-00000014", "") in new stack
> 0x7f64d027f2c0 -- Probation passed - setting RTP source address to 192.168.1.102:64214
-- Executing [1001@phones] Dial("SIP/1003-00000014", "SIP/1001,30,m") in new stack
== Using SIP VIDEO CoS mark 6
== Using SIP RTP CoS mark 5
-- Called SIP/1001
-- Started music on hold, class 'default', on channel 'SIP/1003-00000014'
> 0x7f64d027f2c0 -- Probation passed - setting RTP source address to 192.168.1.102:64214
-- SIP/1001-00000015 is ringing
> 0x2534970 -- Probation passed - setting RTP source address to 192.168.1.101:8002
[Jan 14 22] NOTICE[4702][C-00000010]: res_rtp_asterisk.c:4478 ast_rtp_read: Unknown RTP codec 126 received from '192.168.1.101:8002'
> 0x253d4d0 -- Probation passed - setting RTP source address to 192.168.1.101:8000
> 0x253d4d0 -- Probation passed - setting RTP source address to 192.168.1.101:8000
-- SIP/1001-00000015 answered SIP/1003-00000014
-- Stopped music on hold on SIP/1003-00000014
-- Channel SIP/1001-00000015 joined 'simple_bridge' basic-bridge
> 0x253d4d0 -- Probation passed - setting RTP source address to 192.168.1.101:8000
-- Channel SIP/1003-00000014 joined 'simple_bridge' basic-bridge
> 0x253d4d0 -- Probation passed - setting RTP source address to 192.168.1.101:8000
> 0x2534970 -- Probation passed - setting RTP source address to 192.168.1.101:8002
> 0x2534970 -- Probation passed - setting RTP source address to 192.168.1.101:8002
Added after 2 hours 9 minutes:
А чеще не ходят мгновенные сообщения (не работает чат). В чем может быть косяк?
PS гадит софт клиент - надо галочку снять
_________________
платный суппорт по мере возможностей
Если так, подскажите пожалуйста бесплатные аналоги?
_________________
платный суппорт по мере возможностей
| awsswa @ Пт Янв 16, 2015 05:06 писал(а): |
| я только 3CX использую ШЕСТОЙ версии - там все нормально |
а где скачали ?
у меня только 3.52 , поделитесь установочным пакетом .
но поиском легко по строке - 3CXPhone6.msi 6.0.26523.0
http://www.3cx.com/downloads/3CXPhone6.msi
_________________
платный суппорт по мере возможностей