2015-10-14 5 views
1

Я пытаюсь настроить Asterisk Voice chat для пользователей с помощью справки Sipjs, следуя инструкциям, приведенным в документах SIPJS http://sipjs.com/guides/server-configuration/asterisk. Пользователи создаются и также подключаются. Они могут звонить друг другу через Зоипера. Но нельзя звонить через Sipjs или SipML5. Когда любой пользователь звонит из Sipjs или SipMl5. В консоли отображается следующая ошибка:Попытка настроить Asterisk для голосового чата между пользователями сайта с помощью sipjs. Но не удалось настроить сертификаты DTLS. получение «hostname: Неизвестный хост»

Connected to Asterisk 11.20.0 currently running on asterix (pid = 13719) 
[Oct 14 05:25:22] NOTICE[13735][C-00000000]: chan_sip.c:25844 handle_request_invite: Call from '' (88.150.240.102:5071) to extension '90041215085741' rejected because extension not found in context 'default'. 
[Oct 14 05:25:46] NOTICE[13735][C-00000001]: chan_sip.c:10005 process_sdp: Received SAVPF profle in audio offer but AVPF is not enabled, enabling: audio 23496 UDP/TLS/RTP/SAVPF 109 9 0 8 
[Oct 14 05:25:46] WARNING[13735][C-00000001]: chan_sip.c:10398 process_sdp: Rejecting secure audio stream without encryption details: audio 23496 UDP/TLS/RTP/SAVPF 109 9 0 8 
[Oct 14 05:25:54] WARNING[13735]: chan_sip.c:4024 retrans_pkt: Retransmission timeout reached on transmission 1faf349623b90d4f62fe562ae66d6c45 for seqno 1 (Critical Response) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions 
Packet timed out after 32000ms with no response 
[Oct 14 05:25:55] NOTICE[13735][C-00000002]: chan_sip.c:25844 handle_request_invite: Call from '' (88.150.240.102:5070) to extension '0041215085741' rejected because extension not found in context 'default'. 

а также при установке сертификатов DTLS Я получаю «имя хоста: неизвестный хост». Кто-нибудь, пожалуйста, подскажите, как правильно настроить Asterisk Voice chat.

+0

Может ли кто-нибудь сказать мне, что я делаю неправильно во время настройки. – RavK

+0

может предположить, что сертификаты не могут быть без правильного имени домена. – arheops

ответ

1

Из того, что я вижу в консоли - первым - расширение дозы не существует в вас контекст второй - набор «avpf = да» в вашей глотке пользователя конфигурация третьего - набор «шифрования = да» в вашей глотке пользователя конфиг

Из вашего названия, что я получаю, чтобы знать, что вы не генерироваться сертификаты для этого -

mkdir /etc/asterisk/keys 
cd /usr/src/asterisk-13.1.0/contrib/scripts 
/ast_tls_cert -C hostname -O "Some Name" -d /etc/asterisk/keys 

вот пример для глотка конфигурации для WebPhone телефона:

[1000] 
host=dynamic 
secret=YouPassword 
context=from-internal 
type=friend 
encryption=yes 
avpf=yes 
icesupport=yes 
directmedia=no 
disallow=all 
allow=ulaw 
allow=alaw 
dtlsenable=yes 
dtlsverify=fingerprint 
dtlscertfile=/etc/asterisk/keys/asterisk.pem 
dtlscafile=/etc/asterisk/keys/ca.crt 
dtlssetup=actpass 

Если у вас все еще есть проблемы, поделитесь мной с вашими конфигурациями (надеюсь, вы настроили поддержку webrtc)