ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

ARI ws events с SIP транка

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

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

ARI ws events с SIP транка

Сообщение ipvinner » 03 апр 2020, 12:05

Добрый день. на сервере Asterisk 14.
С WS клиента загеристрировал приложени hello: и подписался на 2 endpoint to SIP/7001 и SIP/Intertelecom
Код: выделить все
ari show app hello
Name: hello
  Debug: No
  Subscription Model: Application/Explicit Resource Subscription
  Subscriptions: 2
    Channels:
    Bridges:
    Endpoints:
      SIP/7001 (1)
      SIP/Intertelecom (1)

Endpoint 7001 - это софтфон. Когда у него изменяется состояние[endpointChange, DeviceStateChanged…] я вижу события на веб сокет клиенте.
SIP/Intertelecom - это SIP транк на провайдера с регистрацией и при его изменении ничего не прилетает на клиента. Возможно кто-то знает и может пояснить, почему подписка на extension работает, а на транк нет?
ipvinner
 
Сообщений: 13
Зарегистрирован: 28 янв 2012, 23:16
Откуда: Одесса

Re: ARI ws events с SIP транка

Сообщение zzuz » 03 апр 2020, 15:15

Потому что на 7001 выставлены хинты , а на Intertelecom - нет .
core show hints
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: ARI ws events с SIP транка

Сообщение ipvinner » 03 апр 2020, 17:58

Добавил hint для транка. Но событий так и не видно(
Код: выделить все
7001@ext-local      : SIP/7001,CustomPrese  State:Idle            Presence:not_set         Watchers  0
1212121212121@from-i: SIP/Intertelecom      State:Idle            Presence:not_set         Watchers  0
ipvinner
 
Сообщений: 13
Зарегистрирован: 28 янв 2012, 23:16
Откуда: Одесса

Re: ARI ws events с SIP транка

Сообщение ipvinner » 04 апр 2020, 22:35

Благодарю за наводку. Появилось хотя бы какое-то событие и во время самого звонка и после hangup.
Код: выделить все
endpointChange state
name:Intertelecom
state:online


В настройки транка добавил:
Код: выделить все
allowsubscribe=yes
notifyringing=yes
notifyhold=yes
notifybusy=yes
limitonpeers=yes


В настройки extensions.conf
Код: выделить все
[ext-local]
exten => Intertelecom,hint,SIP/Intertelecom,CustomPresence:Intertelecom
ipvinner
 
Сообщений: 13
Зарегистрирован: 28 янв 2012, 23:16
Откуда: Одесса


Вернуться в Разработка

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

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

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