Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

Модератор: april22

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

Сообщение kosh477 » 21 мар 2019, 13:21

Доброго дня, коллеги!

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

При звонке с астериска Б на сотовый телефон, который выключен происходит вот что: на стороне Б идет вызов "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
kosh477
 
Сообщений: 1
Зарегистрирован: 21 мар 2019, 12:57

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

Сообщение Zavr2008 » 21 мар 2019, 23:59

secret=*********
...
insecure=port,invite


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

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

Up: sitea и siteb - разный транспорт, это уже послехабреное)
transport=tcp
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки, В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1366
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Конфигурация и настройка Asterisk

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

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

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