0
Answered

Взаимодействие iRidium и Sip server Asterisk

Андрей Цыбульский 5 years ago in Tips and Tricks updated by Aleksandr Romanov (CTO) 5 years ago 1

Добрый день!

Мы на базе Asterisk делаем SIP сервер!
Есть SIP домофон (вызывная панель) IP-домофона R20Х , с него идёт дозвон на видео домофон HDL‐MTS10B.2WI (с установленным I3Pro) и 2-3 мобильных телефона (айфон и андроид)!

Логика такова: приходит вызов на видеодомофон в течении (5мин), далее если нет ответа вызов продолжается и идёт вызов на следующий номер это мобильный телефон.
И тут проблема, для начала на телефон приходит пуш уведомление о вызове, клиент открывает I3Pro и тогда только может поднять вызов.
Но так как изначально приложение закрыто и не зарегистрировано в Asterisk вызов не проходит.

Если в момент дозвона на мобильное устройство приложение Умного дома открыто то всё работает! но если оно закрыто то SIP сервер видит что этот номер не в сети и больше на него не звонит!
Я так понимаю нужно как то настроить что бы сервер постоянно пытался набирать этот номер пока клиент не откроет приложение и номер не зарегистрируется на сервере!

Как правильно настроить SIP сервер что бы данная логика работала?

Image 35914

Answered

Добрый день!


Asterisk - это не наш продукт и поддержку по нему мы не оказываем.


В целом, логика простая: на каждой переадрессации делайте передозвон через каждые 3-5 секунд, тогда при открытии приложения по пушу, клиент получит вызов при следующем дозвоне.