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

ARI ws events с SIP транка

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

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

Ответить
ipvinner
Сообщения: 13
Зарегистрирован: 28 янв 2012, 23:16
Откуда: Одесса
Контактная информация:

ARI ws events с SIP транка

Сообщение ipvinner »

Добрый день. на сервере 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 работает, а на транк нет?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

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

Сообщение zzuz »

Потому что на 7001 выставлены хинты , а на Intertelecom - нет .
core show hints
Линия24 - Системы Массового Телефонного Обслуживания
ipvinner
Сообщения: 13
Зарегистрирован: 28 янв 2012, 23:16
Откуда: Одесса
Контактная информация:

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

Сообщение ipvinner »

Добавил 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 »

Благодарю за наводку. Появилось хотя бы какое-то событие и во время самого звонка и после 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
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH