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

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

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
kosh477
Сообщения: 1
Зарегистрирован: 21 мар 2019, 11:57

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

Сообщение kosh477 »

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

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

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

Конфиги А:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[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
Конфиг Б:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[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
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

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

Сообщение Zavr2008 »

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

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

Up: sitea и siteb - разный транспорт, это уже послехабреное)
transport=tcp
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH