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

Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 25 дек 2017, 16:07
chart41
Здрассте.
всё из-за грёбаной фигни "функция нат устарела", кто-то решил всё ещё больше усложнить.
До этого внутренние звонки работали, но появилась эта ошибка, я начал править настройки и звонки перестали происходить. Я только запустил сервак, с самого начала, по сути настроек толком нет, ломаться нечему.

[Показать] Спойлер: sip.conf
[general]

localnet=192.168.3.0/255.255.255.0 ; локальная сеть
externip=192.168.0.1 ; внешний ip адрес

register => 123456:j17ri8NYvu@sip.zadarma.com/123456

[zadarma]
type=friend
username=123456
secret=j17ri8NYvu
fromuser=123456
fromdomain=sip.zadarma.com
host=sip.zadarma.com
t=force_rport,comedia ;настройки
directmedia=yes ;для
directmedia=nonat ;работы
directmedia=update ;клиентов
directmedia=outgoing ;за нат
rtpstart=10000 ;проброс портов
rtpend=10100 ;для нат
qualify=300 ; проверять соединение каждые 300 мс.
insecure=invite
context=incoming
canreinvite=no

[1001]
type=friend
regexten=1001
secret=1234
context=outcoling
host=dynamic
callerid="1001" <1001>
disallow=all
allow=alaw
allow=ulaw
language=ru
callgroup=1
pickupgroup=1
qualify=yes
canreinvite=yes
call-limit=4

[Показать] Спойлер: extensions.conf
[outcoling] ;исходящие
exten => _XXXX,1,Dial(SIP/${EXTEN},,m)
exten => _XXXXXXXXXXX,1,Dial(SIP/zadarma/${EXTEN})
[incoming] ;входящие
exten => _X.,1,Dial(SIP/1001,60,m,tT)


я добавил то, что с комментами после точки с запятой, в самом начале и всякие там медиа. Вез этого всего внутренние звонки были, но была ошибка про нат.
Extensions.conf скорее всего правильный.

iptables и selinux Отключены
Centos 6.4

Понятно, что убери всю эту пургу с нат, и внутренние звонки опять пойдут (внешние не пробовал). Но как исправить ошибку про устаревший нат?

Пожалуйста помогите.

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 25 дек 2017, 16:20
april22
externip=192.168.0.1 ; внешний ip адрес

а вы уверены в этом ?

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 25 дек 2017, 16:22
chart41
Ну да айпишник я просто на форуме другой написал. Внешний айпишник правильный. Регистрация с задорма проходит нормально. Пользователь 1001 с софтфона тоже подключается.

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 25 дек 2017, 16:30
april22
может книжку почитать ?

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 25 дек 2017, 17:12
ded
Для внутреннего пира 1001 у вас никакой пурги с NAT вообще нету.
Излагаете путано, пишите непонятно. Зачем externip указывать как 192.168.0.1 - вообще неясно. Если хотели замаскировать свой публичный адрес, так написали бы какой-то наобум, 211.210.209.208, хоть сразу видно, что не внутренний. А такие параметры недописанные как
t=force_rport,comedia
тоже не делают бобра. То ли сознательно, то ли неряшливо...
Задарма точно не за NAT
rtpstart=10000 ;проброс портов
rtpend=10100 ;для нат
это думаете в пире Задармы надо прописывать?

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 26 дек 2017, 11:59
chart41
Да чё вы пристали к айпишнику, я же по-русски написал "внешний ip адрес". Предлагаете почитать, а сами не читаете. Я бы исправил для вас на 211.210.209.208, но здесь нет кнопки редактировать, уж извините.
До того как я добавлял эти приписки для нат (то что с комментариями), внутренние звонки работали, но была ошибка:
Asterisk - sip_parse_nat_option: nat=yes is deprecated, use nat=force_rport,comedia

"это думаете в пире Задармы надо прописывать?"
Да я незнаю по этому и попросил у вас помощи.

Сейчас исправил код вот так:
[Показать] Спойлер: sip.conf
[general]

localnet=192.168.3.0/255.255.255.0 ; локальная сеть
externip=211.210.209.208 ; внешний ip адрес

register => 123456:j17ri8NYvu@sip.zadarma.com/123456

nat=force_rport,comedia ;настройки
directmedia=yes ;для
directmedia=nonat ;работы
directmedia=update ;клиентов
directmedia=outgoing ;за нат
rtpstart=10000 ;проброс портов
rtpend=10100 ;для нат
qualify=300 ; проверять соединение каждые 300 мс.

[zadarma]
type=friend
username=123456
secret=j17ri8NYvu
fromuser=123456
fromdomain=sip.zadarma.com
host=sip.zadarma.com
nat=no
insecure=invite
context=incoming
canreinvite=no

[1001]
type=friend
regexten=1001
secret=1234
context=outcoling
host=dynamic
callerid="1001" <1001>
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


Сейчас звонки изнутри в наружу и обратно работают.

Почему всё это произошло? Да потому что нет, нормального гайда по астериску нигде.
1 единственный гайд был расчитаный для тех, кто даже в линуксе не разбирается, да и в том все ссылки устарели, астериск сам обновился уже. Пришлось самому подбирать репозитории, а ведь в разных версиях всё по разному, и они работают в разных линуксах по разному. И ещё до кучи эта функция нат устарела, чтобы ещё веселей было настраивать. И самому приходится искать на форумах коды и гадать куда их вставить. А везде сидят такие уважаемые пользователи, которые пишут намёками и ничё не понятно. Нет бы нормально объяснить, что куда. Могли бы поделиться конфиг файлом просто. Ну спасибо хоть за намёки, всё-таки помогло.

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 26 дек 2017, 13:06
ded
ded писал(а):Почему всё это произошло? Да потому что нет, нормального гайда по астериску нигде.
А зачем запятая?
А почему нет нормального гайда по астериску нигде? Потому что нет нормального администратора по астериску нигде. А почему нет нормального администратора по астериску нигде? Потому что нужно подбирать репозитории, а ведь в разных версиях всё по разному, и они работают в разных линуксах по разному. А почему самому приходится искать на форумах коды и гадать куда их вставить? Обычно то приходят разрабы сами, приносят код, толпятся в коридоре у вас, кричат, дерутся - "Вы тут не стояли! Я первый за ним занимал!!"
Говорите все ссылки устарели, астериск сам обновился уже? Астериск сам не обновляется, это Вы его (зачем то) обновили, и себе создали проблемы с НАТ, и пр. Лучшее - враг хорошего. Работает - не трогайте, если не ломается. А ломается если только ломать.

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 27 дек 2017, 08:11
virus_net
А как же это https://wiki.asterisk.org/wiki/display/AST/Home ?
Чем не нормально ?
А как же книга ? Она даёт все необходимые для начала навыки.

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 27 дек 2017, 14:16
chart41
Ссылки указанные в гайде не рабочие. А астериск я не обновлял, а при установке сам подобрал репозитории, вместо нерабочих в гайде. Оказалось это более новая версия, где новые параметры нат, которые с самого начала выдавали эту ошибку. А в гайде о новых настройках нат ничего небыло.

Re: Ошибки Asterisk PBX 11.25.3

СообщениеДобавлено: 27 дек 2017, 14:24
april22
В каком гайде ?
есть вики по астериску !!! от РАЗРАБОТЧИКА !!!!!
если вы читаете чейт то гайд, то обратитесь к автору гайда для уточнения параметров . В чем проблема ? ни как не пойму ?!
Вы просто не захотели почитатать изменения и нововведения . и тут крики ....
ну тогда вам на 1.8 или 1.6 .... для особых 1.4 .... в ЧЕМ ПРОБЛЕМА ТО ?!