Push уведомления в персональных вызовах

февраль 2013

Более подробная информация размещена в ветке форума 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