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

нет входящих.

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Re: нет входящих.

Сообщение kramer75 » 06 июл 2017, 10:52

Asterisk 11/elastix

Sip_general_custom.conf

allowguest=no
tcpenable=yes
;NAT=yes
useragent=Cisco_NX4500
sdpowner=Cisco_NX4500
sdpsession=Cisco_NX4500
tcpbindaddr=0.0.0.0:5060
udpbindaddr=0.0.0.0:5060
tlsenable=yes
tlsbindaddr=0.0.0.0:5061
tlscertfile=/etc/asterisk/certificate/asterisk.pem
tlscafile=/etc/asterisk/certificate/ca.crt
tlscipher=ALL
tlsdontverifyserver=yes

всеравно не слушает 5061 (
Аватар пользователя
kramer75
 
Сообщений: 27
Зарегистрирован: 17 мар 2016, 12:36
Откуда: Kyiv

Re: нет входящих.

Сообщение ded » 06 июл 2017, 11:02

Сделайте sip reload с этими установками, и посмотрите сразу в /var/log/asterisk/full
Там будет ответ - почему не включается tls.
Не хватает какой-то библиотеки, скорее всего.
ded
 
Сообщений: 15820
Зарегистрирован: 26 авг 2010, 19:00

Re: нет входящих.

Сообщение kramer75 » 06 июл 2017, 15:24

Спасибо за совет.
посмотрел лог.
Массивная куча ненужной инфы )
Нашел, что путь к сертификату неверен. Однако он там есть, жив, здоров. Следующая строка говорила что с ним все в порядке.
Как бы двузначные записи )
Погуглив, нашел решение.
Нужно ключам сгенерироваными под root дать owner для Asterisk. Иначе он их не может запустить.

Оригинал текста решения под спойлером:

[Показать] Спойлер:
I hope the moderators will forgive this necro post, my 1st post here no less :o . I do it in order to save other surfers the time I spent on the same issue.
After comparing line by line the instructions referred to by the OP, I found only one slight difference in one command. And that did not solve the problem. In fact, the instructions are so identical to the commands in ast_tls_cert that it appears one or the other referenced each other.
What did make a difference was ownership of the keys. It's not really discussed, but probably most, including myself, generate them as root user. But on my system at least, asterisk runs as user asterisk. So I got that error as it couldn't access the keys owned by root. After changing ownership to asterisk it works just as the wiki says. Incidentally, I left /etc/asterisk/keys owned as root, it didn't seem to care about that.


Теперь астериском слушается порт 5061 !

от прова инвайтов нет.
Дальше буду теперь их спрашивать где инвайт подевался.
Аватар пользователя
kramer75
 
Сообщений: 27
Зарегистрирован: 17 мар 2016, 12:36
Откуда: Kyiv

Re: нет входящих.

Сообщение kramer75 » 07 июл 2017, 18:19

История закончилась.

Инвайты начали ходить после отдельно созданного правила разрешения на порт 5061 с ип провайдера в iptables.
(хотя есть сомнения что только изза этого - на тестах вечером я вообще отключал иптаблес -никаких ивайтов небыло, возможно ночью пришел ктото умный\ее на смену к провайдеру и поднастроил маршрутизатор\ы )

входящих не было, но в CLI была ошибка "extension not found in context 'incoming' "

покопавшись здесь на форуме уже нашел совет от ded за апрель 2014 года:

Транк провайдера кроме регистрации должен содержать ещё параметры в окошке, и там должно быть
type-friend
context=from-trunk а не какой то там incoming


так как пров советовал incoming :D
поменял на from-trunk 8-)

Всьо работает, всем еще раз спасибо!
Аватар пользователя
kramer75
 
Сообщений: 27
Зарегистрирован: 17 мар 2016, 12:36
Откуда: Kyiv

Пред.

Вернуться в Вопросы новичков

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

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

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