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

По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 09:44
us9idx
Впервые сам смог установить Asterisk, работает замечательно.
Решил установить шифрование TLS+SRTP, скачал дополнения пере собрал asterisk но подключение нет.
В консоле ошибки не выдает.
Что не так?
Пробовал разные версии asterisk. 2 дня потратил, все перечитал, но нет результата.

Клиентскую часть пробовал MicroSIP - без TLS работает прекрасно, на Android пробовал платную версию Bria, также без TLS работает хорошо.
Но при подключении TLS написано сервис не доступен. В консоли CLI> не каких ошибок, или логов не происходит при этом.
module 'res_rtp_asterisk.so' (Asterisk RTP Stack) - загружается.

sip.conf

Код: Выделить всё

[general]
tlsenable=yes
tlsbindaddr=0.0.0.0:5261
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlscafile=/etc/asterisk/keys/ca.crt
tlscipher=ALL
tlsclientmethod=tlsv1
tlsdontverifyserver=yes

[1003]
host=dynamic
type=friend
secret=*********
qualify=yes
nat=no
port=5061
directmedia=no
context=local
disallow=all
allow-alaw
allow=ulaw
alow=gsm
username=1003
fromuser=1003
dial=SIP/1003
mailbox=1003@device
call-limit=2
callcounter=yes
faxdetect=no
callgroup=1
pickupgroup=1
transport=tls
encryption=yes

[1004]
host=dynamic
type=friend
secret=*********
qualify=yes
nat=no
port=5061
directmedia=no
context=from-internal
disallow=all
allow-alaw
allow=ulaw
alow=gsm
username=1004
fromuser=1004
dial=SIP/1004
mailbox=1004@device
call-limit=2
callcounter=yes
faxdetect=no
callgroup=1
pickupgroup=1
transport=tls
encryption=yes
extensions.conf

Код: Выделить всё

[default]

[from-internal]

exten => 1003,1,Dial(SIP/1003,30,t)
exten => 1004,1,Dial(SIP/1004,30,t)
Изображение

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 11:08
awsswa
как то странно - в general у вас порт 5261 (зачем скрутили - на этапе экспериментов оставьте по умолчанию)
в пользователе вообще можете не указывать
что за строчки - dial=SIP/1003 - вы откуда это придумали ?

sip show settings сюда

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 11:27
ded
Я бы ответил так: найдите годную инструкцию по подключению клиентов к Астериск по TLS и выполните её. Не занимайтесь самосочинением, не плодите темы ЧТО Я ДЕЛАЮ НЕ ТАК?
Это -

Код: Выделить всё

exten => 1003,1,Dial(SIP/1003,30,t)
exten => 1004,1,Dial(SIP/1004,30,t)
конечно, убивает.

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 11:36
us9idx
Я не в одной инструкции не нашел TLS и изменение в файле extensions.conf
А порт стандартный 5060?
Я выполнил уже все инструкции на русском, но не одна не сработала. Изначально были ошибки, докачивал модули и обновлял систему. Несколько раз сносил и переустанавливал.

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 12:11
us9idx
Насколько я правильно понял, если бы проблема была бы в файле extensions.conf - то SIP клиент коннектился бы к серверу, но просто не смог дозвониться. Но проблема в том, что нет коннекта с сервером.

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 12:21
awsswa
порт tls 5061 по TCP

Внизу полная настройка диалплана и пользователей
http://awsswa.livejournal.com/15751.html

добавьте туда свою часть про tls и к пользователем тоже

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 12:37
ded
us9idx писал(а):Я не в одной инструкции не нашел TLS
Не верю! (с)
http://bfy.tw/2A9O

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 13:10
us9idx
я имел введу изменения в файле extensions.conf

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 13:11
us9idx
Кстати по TCP тоже не коннектится. Только по UDP, может поэтому?

Re: По UDP работает, а по TLS нет, почему?

Добавлено: 07 окт 2015, 13:18
awsswa
давайте перестанем отгадывать ваши загадки - sip show settings