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

Ложный ChannelState при вызове отключенного сотового

СообщениеДобавлено: 21 мар 2019, 13:21
kosh477
Доброго дня, коллеги!

Сеть устроена так:
астериск Б - (сип транк) - астериск А - (сип транк) - провайдер.

При звонке с астериска Б на сотовый телефон, который выключен происходит вот что: на стороне Б идет вызов "ChannelState: 4 ChannelStateDesc: Ring" и периодически проскакивают "ChannelState: 5 ChannelStateDesc: Ringing". Хотя на стороне А, если смотреть лог то провайдер правильно отдает только 4, а потом хангап. Там 5 не проскакивает.
Если в диалплан добавить "r", то вызовы как на живые сотовые, так и на отключенные идут только "ChannelState: 4 ChannelStateDesc: Ring".
А важно то, что в некой внешней софтине идет отбраковка отключенных абонентов как раз по ChannelState, если получили 5 - значит живой и вызов пошел.
Уже несколько дней играю в различные настройки, гуглю в инете. Но ничего похожего на свою проблему не нашел. Прошу помощи.

Конфиги А:

[Показать] Спойлер:
[out]
exten=> _7XXXXXXXXXX,1,Dial(SIP/${EXTEN}@provider,30,r)
[phones]
include => incoming
include => local
include => out

--------------

[provider]
dtmfmode=inband
username=***********
type=friend
secret=*********
host=*************
fromuser=****************
fromdomain=***************
port=5060
canreinvite=no
;progressinband=yes
qualify=no
context=incoming
insecure=port,invite
transport=tcp
disallow=all
allow=alaw
nat=force_rport,comedia

[siteb]
type=friend
host=*************
canreinvite=no
insecure=port,invite
disallow=all
nat=no
allow=alaw
context=phones
qualify=no


Конфиг Б:

[Показать] Спойлер:
[out]
exten => _7XXXXXXXXXX,1,Dial(SIP/sitea/${EXTEN},30,)

[phones]
include => incoming
include => out

--------------------------

[general]
context=incoming
videosupport=no
tcpenable=yes
transport=tcp

[sitea]
type=friend
;progressinband=no
;prematuremedia=yes
context=incoming
fromuser=***********
host=***************
canreinvite=no
insecure=port,invite
disallow=all
nat=no
allow=alaw
transport=tcp
qualify=no

Re: Ложный ChannelState при вызове отключенного сотового

СообщениеДобавлено: 21 мар 2019, 23:59
Zavr2008
secret=*********
...
insecure=port,invite


Не читает нихрена народ этот форум, продолжает лепить секреты при insecure=port,invite
да еще совсем логи не смотрит, Астер ему матом орет что username использование уже аут.
Так нет, какую-то левую статью хабродятла с устаревшими параметрами продолжают применять и применять...
Видимо лечит только фрод (см соседнюю ветко), только тогда про авторизацию задумываются.

Прикол что при этом уверяют "так всё же работало"!

Up: sitea и siteb - разный транспорт, это уже послехабреное)
transport=tcp