Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

TLS, SRTP - 488 Not Acceptable Here

0

Всем привет, имею два Астериска, один боевой, другой на виртуалке. Решил на боевом настроить TLS+SRTP, что бы посмотреть как оно будет работать. Но столкнулся с проблемой исходящие, работают на УРА. Входящие каждый раз мой Grandstream 1400 (прошивка 1.0.8.9) отбивает при снятии трубки "SIP/2.0 488 Not Acceptable Here". Настроил на виртуалке у себя, всё хорошо, и шифруется и в обе стороны звонки ходят. Начал искать "10 отличий"

Вот кусок invite не удачного звонка

v=0
o=root 449616287 449616287 IN IP4 172.27.124.254
s=Asterisk PBX 13.3.2
c=IN IP4 172.27.124.254
t=0 0
m=audio 19430 UDP/TLS/RTP/SAVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=maxptime:150
a=connection:new
a=setup:active
a=fingerprint:SHA-256 98:40:98:04:97:78:9A:16:B1:D8:D8:CB:88:1C:C3:DA:9B:5F:2A:A3:4E:D2:CD:24:40:D4:D4:65:80:BD:2C:4C
a=sendrecv

Вот кусок удачного

v=0
o=root 1498824629 1498824629 IN IP4 192.168.14.12
s=Asterisk PBX 13.9.1
c=IN IP4 192.168.14.12
t=0 0
m=audio 18968 RTP/SAVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=sendrecv
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:exMZeIakVlYMZxWbLUiscRW4lapt1Pog7Bi5WNNI

Видно что не в удачно входящем m=audio 19430 UDP/TLS/RTP/SAVP 8 101 Не могу разобраться почему так, ведь настройки очень даже двух логинов совпадают

Удачная конфигурация

[101]
deny=0.0.0.0/0.0.0.0
disallow=all
secret=hjcjkqhru1hrui9huir1jk
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
session-timers=accept
nat=force_rport,comedia
port=5060
qualify=yes
qualifyfreq=60
transport=tls
avpf=no
force_avp=no
icesupport=no
encryption=yes
namedcallgroup=
namedpickupgroup=
allow=alaw
dial=SIP/101
permit=0.0.0.0/0.0.0.0
callerid=101 <101>
callcounter=yes
faxdetect=no

Не удачная конфигурация

[365]
deny=0.0.0.0/0.0.0.0
disallow=all
secret=bfi21u89hbfjkgqwfdnq
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
mediaencryption=no
sendrpid=no
type=friend
nat=force_rport,comedia
port=5060
qualify=yes
qualifyfreq=60
transport=tls
avpf=no
force_avp=no
icesupport=no
encryption=yes
callgroup=6
pickupgroup=6
allow=alaw
dial=SIP/365
mailbox=365@device
permit=0.0.0.0/0.0.0.0
callerid=365 <365>
callcounter=yes
faxdetect=no
cc_monitor_policy=generic

Напрягает только этот параметр mediaencryption=no - но он что=то в инете не ищется, и encryption=yes включено.

Вопрос, как это покрутить m=audio 19430 UDP/TLS/RTP/SAVP 8 101.

И правильно думаю, что метод шифрации другой и телефон может не понимать? a=fingerprint:SHA-256 98:40:98:04:97:78:9A:16:B1:D8:D8:CB:88:1C:C3:DA:9B:5F:2A:A3:4E:D2:CD:24:40:D4:D4:65:80:BD:2C:4C

Может вообще не в ту сторону думаю, подскажите плиз?

удалить закрыть спам изменить тег редактировать

спросил 2016-12-09 09:32:23 +0400

EXA Gravatar EXA
61 6 6

Comments

В удачном нет тлс вообще.

meral ( 2016-12-09 14:56:20 +0400 )редактировать

А в дампе видно и RTP тоже не опеределяется как RTP в WireShark

[url=http://radikal.ru][img]http://s012.radikal.ru/i319/1612/eb/4e01fbfc807e.png[/img][/url]

EXA ( 2016-12-19 14:57:02 +0400 )редактировать

Будьте первым, кто ответит на этот вопрос!

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2016-12-09 09:32:23 +0400

Просмотрен: 212 раз

Обновлен: Dec 09 '16

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.