Более подробная информация размещена в ветке форума dstar.su, здесь лишь отрывки для понимания работы этого сервиса в сети D-Star.
R3ABM пишет:
Идея очень проста: когда один оператор пытается вызвать другого селективным вызовом,
последнему на телефон приходит нотификация о вызове.
Для того, чтобы нотификации не превращали услугу в спам, учитывается время между вызовами.
Если периоды между вызовами диалога меньше двух минут - нотификации не доставляются.
Теперь что касается клиентов.
Естественно, я не стал разрабатывать приложения под различные ОС телефонов,
а снова решил воспользоваться готовыми. Пока поддерживается только PushOver.
Он платный, поддерживаются как iOS, так и Android. Из того, что я посмотрел,
это самый толковый вариант. К сожадению, он платный, но цена, КМК приемлима.
Можем обсудить следующие варианты:
Prowl (iOS)
PushOver (iOS, Android)
Toasty (Windows Phone)
XendApp (iOS, Android, Windows RT, Windows Phone - бесплатно)
Изначально я смотрел на XendApp, но он настолько бестолково устроен,
что его поддеживать как-то не очень хочется. Prowl - штука известная, но PushOver лучше.
Всякие BoxCar-ы не рассматриваются. В принципе, если у кого на Windows Phone
встанет Toasty - давайте обсудим.
Если противопоказаний и пожеланий других нет, регистрируйтесь в PushOver и
присылайте мне свой токен. Пока централизованного управления подписками не придумал.
Update:
Услуга нужна, чтоб обеспечить вовлеченность наших форумчан в дело D-STAR.
То, что я сделал с EchoLink и Интернет-радио, бесспорно удобно, но представим такую ситуацию:
Вот находитесь вы например на встрече радиолюбителей.
Батарейка в портативке уже на подходе, в телефоне её сажать тоже не желательно,
т.е. мониторить через Эхолинк не очень хорошо. А если кто по делу позовёт?
Вот для такого случая как раз удобна нотификация.
Батарейку не ест, о факте вызова - известно. Почти пейджер. :)
R3ABM пишет:
Сделал поддержку Toasty
Если кому интересно как это работает - в двух словах:
Все построено на Трекере
Доработан коллектор ircDDB. Когда приходит нотификация о вызове со значением UR,
отличным от служебного позывного, коллектор размещает в отдельной очереди сообщение,
содержащее позывные MY и UR.
Клиентом для этой отдельной очереди является процесс Pusher, написаный на Python-е.
Он отслеживает повторение позывных по хэштаблице, смотрит в БД наличие подписки
на нотификации и отправляет текст через соответствующий сервис доставки.
UA1CDG пишет: Докладываю, что и в АПРС оповещение тоже приходит как и задумано было ранее. Проверенно на АПРС-клиенте (APRSIS32), подключенному по сети интернет. По эфиру так же проблем быть не должно. Так что еще раз спасибо за реанимацию сервиса !
UA6HJQ по материалам форума dstar.su