Страница 1 из 2

Не стабильная передача голоса

Добавлено: 01 апр 2020, 12:50
chart41
Привет. Астериск 16. Внутренняя телефония без провайдера.
Проброшены сип порты с внешнего 205.233.220.153:22222 на внутренний 192.168.0.1:33333
Также проброшены порты rtp 10000-11000 на такие же внутренние. Кстати нужно их пробрасывать вообще?
Внешние клиенты подключаются с обычной домашней сети с тп-линком.

внутри только с внутренними клиентами, работает любой софтфон.
Когда я подключаю одного из них с наружи, или обоих снаружи, работает только Yate client, хотя в нём почти нет настроек.
Например, 3cx phone не работает: Соединение происходит, но нет мелодии ожидания и голоса.
Может что-то ни так в настройках генерал и клиентов?

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip.comf
[general]
localnet=192.168.0.0/255.255.0.0
externaddr=205.233.220.153:22222
nat=force_rport,comedia
directmedia=yes
directmedia=nonat
directmedia=update
directmedia=outgoing
qualify=300

udpbindaddr=0.0.0.0:33333
realm=192.168.0.1
transport=udp,ws

rtpstart=10000
rtpend=11000

[1001]
type=friend
regexten=1001
secret=1111

context=outcoling
host=dynamic

disallow=all
allow=alaw
allow=ulaw
language=ru
callgroup=1
pickupgroup=1

qualify=yes
canreinvite=yes

call-limit=4
nat=force_rport,comedia
directmedia=nonat

[1002]
type=friend
host=dynamic
insecure=invite
username=1002
secret=2222
context=outcoling
disallow=all
allow=alaw

call-limit=4
nat=force_rport,comedia
directmedia=nonat
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: extensions.conf
[outcoling]
exten => _X.,1,Set(fname=${STRFTIME(${EPOCH},,%d%m%Y%H%M)}-${CALLERID(number)}-${EXTEN})
exten => _X.,2,MixMonitor(/etc/asterisk/records/${fname}.wav)
exten => _XXXX,3,Dial(SIP/${EXTEN},,m)

[incoming]
exten => _X.,1,Dial(SIP/1001&SIP/1002,60,m,tT)

Re: Не стабильная передача голоса

Добавлено: 01 апр 2020, 13:11
zzuz
Это для чего такой шрифт был использован? Чтобы вас без обсуждения послали в платный суппорт ?

Re: Не стабильная передача голоса

Добавлено: 01 апр 2020, 14:25
ded
Я знаю! :)
chart41 едет в маршрутке в Самаре, и ВДРУГ решает написать на форуме такой message, и открывает его в смартфоне. Где нет мобильной версии форума, всё мелкое, он увеличивает пальцами, бесится, и пишет новый пост, а там дефолтный шрифт тоже мелкий, и он ставит БОЛЬШОЙ!

что-то ни так в настройках генерал - directmedia=yes
https://community.freepbx.org/t/unable- ... edia/52703

Re: Не стабильная передача голоса

Добавлено: 02 апр 2020, 09:35
chart41
Да мелкий шрифт здесь - 10. Надо хотя бы 11,5.

Я вписал:
canreinvite=no
directmediadeny=0.0.0.0/0
directmedia=no

Но это не помогло.

Re: Не стабильная передача голоса

Добавлено: 02 апр 2020, 21:09
ded
Караул! Волшебный порошок оказался не волшебным!
Либо научитесь решать проблемы самостоятельно, либо одно из двух :)

http://asterisk.ru/knowledgebase/debug

Изображение

Изображение

Re: Не стабильная передача голоса

Добавлено: 03 апр 2020, 06:54
chart41
Классные схемы. Спасибо. Попробую разобраться.

Re: Не стабильная передача голоса

Добавлено: 03 апр 2020, 07:29
awsswa
У нас фриланц есть, для помощи.

Re: Не стабильная передача голоса

Добавлено: 03 апр 2020, 13:44
chart41
Ну короче, почему-то астериск получает внутренний айпи клиента и пытается туда отправить ртп, а должен отправлять на внешний. Во втором клиенте это надо менять в ручную.
Но почему-то мелодия всё равно не работает, когда звонишь из внешки.

Re: Не стабильная передача голоса

Добавлено: 03 апр 2020, 13:55
Zavr2008
все настройки ната переВрал
:)
Спонтанные оргазмические тыкания)))
Проброшены сип порты с внешнего 205.233.220.153:22222 на внутренний 192.168.0.1:33333
Также проброшены порты rtp 10000-11000 на такие же внутренние. Кстати нужно их пробрасывать вообще?
Внешние клиенты подключаются с обычной домашней сети с тп-линком.
Делайте всё как положено:
1. пробрасывайте SIP порт на ip астера:5060
2. Пробрасывайте UDP для RTP 10000:20000
3. Указывайте externip = 205.233.220.153:22222 и localnet = 192.168.0.0/24, а также directmedia=no в general
4. Ставите nat=force_rport,comedia
5. Проброс тоже TPLINK делает или другой роутер? отключаем SIP ALG..

Re: Не стабильная передача голоса

Добавлено: 04 апр 2020, 11:16
chart41
сип порты проброшены, алг на роутере отключен, rtp порты проброшены 10000-11000, потому что астер слушает только их.
Голос есть, но музыка ожидания включается только при локальных звонках и звонке из локалки в наружу. А во внешке при любых звонках музыки нет.
Настройки выглядят сейчас так:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip.conf
[general]
localnet=192.168.0.0/255.255.255.0
externip=205.233.220.153:22222
nat=force_rport,comedia
canreinvite=no
directmedia=no
qualify=300

udpbindaddr=0.0.0.0:33333
realm=192.168.0.1
transport=udp,ws

rtpstart=10000
rtpend=11000

[1001]
type=friend
regexten=1001
secret=1111
context=outcoling
host=dynamic

callerid="1001"
disallow=all
allow=alaw
allow=ulaw
language=ru
callgroup=1
pickupgroup=1

qualify=yes
canreinvite=no

[1002]
type=friend
host=dynamic
insecure=invite
username=1002
secret=2222
context=outcoling
disallow=all
allow=alaw

call-limit=4
И почему-то в клиенте перестала работать функция внешней сети (не подключается). rtp отправляется на внутренний ip за роутером внешнего клиента, но голос есть.
Изображение