Разработка: Мессенджер Нового Поколения (Часть 2)

    Продолжение (Часть 1 здесь)



    Функционал мессенджера для Андроид и iOS


    Для регистрации не используется номер телефона


    При разработке регистрационного процесса мессенджера со всей очевидностью стало понятно, что телефонный номер в качестве идентификатора вообще не нужен и даже мешает.
    Это примерно тоже самое чтобы делать так, чтобы какое-то устройство поддерживало код Морзе, т. е. анахронизм в чистом виде.

    Удивительно, но многие мессенджеры упорно продолжают регистрировать по номеру телефона — видимо получить информацию о владельце настолько важно, что они мирятся со следующими проблемами:

    Нет гарантированной доставки СМС по всем операторам


    Процент успешного приема СМС в среднем — 60-70% и это неудивительно, т. к. имеется сотни стран, а в каждой стране несколько операторов и обеспечить работоспособность каждого роута довольно трудно.

    Все крупные агрегаторы СМС (например Nexmo) вообще не гарантируют доставку, а в такие страны как Афганистан например на некоторых операторах вообще невозможно отправить СМС. На каждого оператора у Nexmo несколько роутов и иногда целые направления у этого агрегатора не работают неделями.

    Отправка СМС — это дорогое удовольствие


    Все помнят случай, который произошел не так давно — блокировка WhatsApp в Бразилии.
    Что тогда произошло — миллионы бразильцев стали региться в других мессенджерах — например ТГ заявил что он получил миллионы новых пользователей в этой стране.

    Но не все знают что отправка СМС с кодом подтверждения в Бразилию в среднем стоит 10-12 центов.

    Давайте посчитаем, допустим что зарегилось 2 млн.— 10 центов*2 млн=200 000 USD.
    Т.е. 200 000 USD было выкинуто за один день безвозвратно.

    Почему безвозвратно? Потому что через день WhatsApp разблокировали и пользователи ушли с ТГ.

    К чему я это все рассказываю?

    Мне кажется, что это повод задуматься — почему же некоторые мессенджеры, несмотря на то что это неудобно и дорого для них, настойчиво продолжают требовать у пользователей номера телефонов?

    Итак, мессенджер не требует номера телефона владельца, все что нужно — придумать логин, который проверяется на уникальность и пароль.

    Емайл при регистрации спрашивается только для того чтобы вы смогли восстановить свой пароль. Т.е. если вы укажете неправильный емайл или его не подтвердите, то регистрация все равно произойдет, только вы не сможете восстановить пароль если вы его забыли.

    Мессенджер не требует доступа к вашей записной книжке


    К сожалению, практически все популярные мессенджеры требуют доступ к вашей телефонной книге, одного вашего номера телефона им недостаточно.

    И люди не догадываются, насколько это может быть опасно.

    Конечно, с одной стороны это очень удобно — в один прекрасный день получить уведомление о том что Сантехник Петрович тоже присоединился к WhatsApp, Viber и т. д., несмотря на то что вы с ним общались пару раз больше года назад.

    Но недавний хайп вокруг приложения GetContact показывает что не все так просто — уже слито более 2 млрд. номеров, причем слиты номера тех, кто даже не устанавливал это приложение.
    Представьте, что все популярные мессенджеры знают номера ваших друзей, знакомых, родных и эта информация постоянно обновляется. Можно строить пересечения, делать аналитику, таргетировать и т.д.

    Стандартное шифрование


    Мессенджер использует стандартный протокол шифрования TLS/SRTP. Шифруется все, в том числе аудио и видеозвонки.

    В качестве простого независимого аудита можно сделать следующее — подключить параллельно аккаунту шлюз или IP телефон, который умеет шифровать по TLS/SRTP и включить эту функцию — сервер поймет и подхватит шифрование.

    Безопасность и приватность


    На наш взляд, мессенджер получился более безопасный чем другие разрекламированные мессенджеры, в основном благодаря той простой причине, что мы не требуем номер и не требуем доступа к записной книжке.

    Даже если представить гипотетический случай что удалась атака MITM и удалось расшифровать сообщения, то будет совершенно непонятно кому принадлежит переписка ибо нет самого главного — номера телефона и нельзя идентифицировать стороны общения.

    Общение только после одобрения запроса


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

    Защита от спама.

    Стандартные функции




    В мессенджеры реализованы все стандартные функции:

    — текстовые чаты
    — отправка аудио сообщений
    — отправка файлов
    — шеринг местоположения
    — аудио/видео звонки
    — групповые чаты без ограничения количества участников

    Автоудаление сообщений




    В чатах можно включить аувтоудаление сообщения после истечения заданного промежутка времени.

    Удаленный запрос местонахождения




    Пользователь в определенном чате может включить разрешение на запрос геопозиции от другого участника чата.

    В результате другая сторона может получать информацию о местоположении собеседника самостоятельно в любое время когда эта функция активирована.

    Может быть полезна для контроля местоположения детей, пожилых родственников и т. д.

    Пользователи рядом




    Функция Пользователи рядом показывает расстояние до тех пользователей, которые также включили этот режим. Расстояние ограничено 100 км.

    При выключении этого режима вы становитесь не видны, но и вам не видно других пользователей.

    Режим Push-To-Talk (PTT, Walkie-Talkie, рация)




    В мессенджере реализован реалтаймовый PTT — режим рации.
    Режим работает если включен у каждого участника чата.
    Также работает в групповых чатах. Если в групповом чате у кого-то не включен такой режим, то он просто не слышит такие сообщения.

    Количество участников в группе с рацией не лимитировано.
    Можно задать ночной режим — т. е. установить период времени, в котором сообщения Walkie-Talkie не будут слышны (например в ночное время).

    Режим Live TV




    Функция Live TV позволяет превратить смартфон пользователя в видеокамеру.
    Можно включить этот режим как для любого пользователя мессенджера, так и для определенной группы.

    Позволяет быстро организовать видеонаблюдение за офисом, квартирой, дачей, автомобилей и т. д.

    SIP интеграция




    SIP в мессенджере поддерживается в двух режимах — SIP Trunk и SIP клиент.

    Режим SIP Trunk


    Позволяет подключить паралелльно зарегистрированному аккаунту любой IP телефон, VOIP шлюз или транк от любой IP АТС (виртуальной, на Астериске и т. д.)

    В соотвествующем разделе SIP equpment любого аккаунта находятся данные для подключения.
    Если подключить IP телефон, то при звонке от пользователя мессенджера будет идти звонок и на приложение и на IP телефон.

    С приложения можно сделать интерком вызов, который будет устанавливать связь между IP телефоном и приложением.

    В случае подключения транком от VOIP АТС звонок будет приходить соответственно на транк АТС, т. е. из экосистемы мессенджера можно делать звонки на любую АТС и обрабатывать их также, как будто бы сделано подключение по DID.

    Количество одновременных звонков не ограничивается.

    SIP клиент с пуш уведомлением




    Режим SIP клиент предназначен соответственно для регистрации мессенджера в качестве клиента, аналогично таким приложениям как Csimple, Linphone и т. д.

    Но в отличие от таких клиентов мессенджер может работать в спящем режиме и соответственно имеет очень малое потребление при ожидании.

    Как известно, проблема всех SIP клиентов в том что они должны периодически поддерживать регистрацию с сервером SIP регистрации, что означает периодическую отправку пакетов регистрации. В результате такие клиенты не могут переходить в режим ожидания и находятся всегда онлайн, чем разряжают батарею смартфона. В результате большинство пользователей использует такие клиенты только для исходящих звонков.

    Наш SIP клиент лишен этого недостатка — при входящем звонке приходит пуш уведомление, которое «будит» приложение и только тогда происходит запуск.

    Т.е. теперь, если кто-то использует DID номера с SIP регистрацией, может получать и входящие звонки по этим номерам в спящем режиме смартфона.

    Поддерживается до 8 одновременных SIP регистраций.

    Может быть полезно как для частных лиц, которые используют VOIP провайдеров для осуществления недорогих звонков, так и для бизнеса — можно вывести внутренний номер офисной АТС в мессенджер и не опасаться что такой режим разрядит батарею.

    Также обнаружилась интересная возможность работы в таком режиме — работа одного SIP аккаунта, одной учетной записи одновременно на разных устройствах.

    При этом, если приходит входящий звонок на SIP номер, то звонят сразу все телефоны.
    Может быть полезно тем, кто хочет сэконмить, взять, например платный аккаунт у одного провайдера и раскидать на нескольких человек.

    Или например, взять один номер для входящих звонков и раскидать его сразу нескольким людям ( сотрудникам, родным и т.д.).

    Делается так — регистрируемся один раз, т.е. получаем только один логин.

    Далее регимся у SIP провайдера, получаем учетную запись, прописываем ее в мессенджере.
    Далее остальные пользователи скачивают мессенджер и входят под одним и тем же логином, т. к. мессенджер поддерживает одновременную работу с одним логином с нескольких устройств.
    Теперь можно делать звонки под одной SIP учеткой и принимать звонки на одному SIP номеру одновременно.

    Количество пользователей — практически неограниченно.

    Интеграция с Alexa Echo от Amazon




    Также мы интегрировали бота Алекса от Амазон в мессенджер.

    В результате практически все скиллы Алексы теперь доступны пользователям мессенджера.
    При начальном входе в этот режим потребуется или ввести существующий логин для Амазон или создать новый.

    С помощью Алексы вы можете узнавать погоду, время, заказывать голосом такси (Uber), пиццу, делать покупки на Амазон и многое другое — доступно около 20 000 скиллов.

    Но самое главное — вы можете голосом управлять умными розетками, лампами, выключателями, термостатами, умными замками и даже автомобилями.

    С каждым днем появляется все большее количество устройств, поддерживающих Алексу, начиная от дешевых выключателей от Sonoff за 5$ и заканчивая браслетами Fitbit.

    Интеграцию с Alexa Echo мы реализовали в трех режимах:

    — Голосовое управление

    Здесь все понятно — нажимаем кнопку, говорим, включаются устройства или идут ответы на вопросы и т.д.

    — Выполнение текстовых команд

    Аналог мессенджера — пишем в строке вопросы или команды Алексе, они выполняются.
    Удобно когда нужно соблюдать тишину.

    — Выполнение заранее заданных паттернов команд по тапу на кнопки



    В этом случае создаются кнопки с заранее запрограммированными командами (которые часто выполняются) и потом нажатием осуществляется их выполнение — наподобие пульта дистанционного управления.
    Такой пульт естественно работает без лимита по расстоянию, можно управлять домом за тысячи километров.
    Полезно тогда когда надо соблюдать тишину и одновременно лень или неудобно писать текст.

    API для Alexa

    Мы пошли дальше и реализовали простое API для того, чтобы можно было через включенный мессенджер управлять всеми устройствами и вообще Алексой из других устройств — с сайта, из Ардуино, из другого мессенджера.
    В этом случае нужно просто выполнить определенные команды json.

    Боты




    В экосистеме мессенджера можно создавать ботов.

    Боты бывают двух видов:

    Стандартные боты

    Их может может создавать любой пользователь, используя API.
    В строке поиска такие боты ничем не отличаются от обычных пользователей.

    Бизнес боты

    Отличаются тем что название такого бота начинается с амперсанта @ и при добавлении они попадают в определенный раздел и не смешиваются в общем списке с обычными пользователями.
    Таких ботов можем создать только мы и они являются официальными ботами.
    Этим достигается также защита от киберсквоттинга имен официальных ботов.

    Бизнес аккаунты



    Бизнес аккаунты — это совокупность трех сущностей:

    1. Официальной страницы бизнеса
    2. Официального бота компании (начиная от бота-визитки до простого интернет-магазина)
    3. Интеграция с IP АТС компании — возможность для обычного пользователя делать прямые аудио/видео звонки в суппорт, техподдержку и т. д.

    Бизнес аккаунты в названии имеют знак амперсанта @ и также попадают в отдельный раздел в мессенджере и создаются только администрацией.
    Поделиться публикацией
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 221
    • +1
      А платежи внутри мессенджера?
      • 0
        Биллинг есть внутри, потому что даются бонусные единицы для звонков и сделать это нетрудно, но пока смысла особого не вижу.
        • +3
          мессенджер с центральным сервером, кстати в юрисдикции какой страны предполагается ему быть?
      • +6
        Мессенджер нового поколения рассчитан только мод мобильные платформы? На мой взгляд невозможно воспринимать всерьез мессенджер у которого нет клиента под десктопную ось.
        • 0
          Клиенты под десктопы (Windows, Linux, Mac) в процессе разработки
          • +3

            По-русски это звучит так — клиента НЕТ (а цену завтракам мы все прекрасно знаем).

            • 0
              Вроде по русски сказал — скоро будет:
              • 0
                Я правильно по скриншоту понял, что используется electron или что-то аналогичное и про низкое потребление ресурсов можно забыть?
                • 0

                  Это скриншот с zeplin, т.е. чисто дизайнерская работа, почему вы решили что electron?

                  • +1
                    Ну а что еще? Вы хотите получить аудиторию, значт будите действовать как все:
                    1. Большая часть аудитории сейчас на телефонах, для них уже есть приложения.
                    2. Установка софта это «слишком сложно» для пользователя, значит нужен web интерфейс, у вас все централизовано, значит написать web морду труда не составит.
                    3. Дальше десктопы, в головах хомячков есть тригер, что десктопные клиенты секьюрнее чем web-морда, значит нужно и их привлекать. Десктопных платформ сейчас по сути три: Lin/Win/macos и под каждую есть свои особенности разработки, даже если брать кросплатформенную бандуру типа Qt, но внезапно уже естьweb морда и web-макакая которая ее написала, значит можно выдать ей еще одну зарплату и попросить завернуть все это в десктопный пакет приправив движком от хромого браузера и кучкой js либ. Итог — вместо поддержания 4 платформ(web и три ОС) вам нужно поддерживать один продукт приготовленный немного по разному — это экономия денег и времени, что важно для стартапа.
                    И большинство новомодных im(например: wire, matrix, signal, slack, discord, skype) идут именно по такому пути, вы врятли будете исключением(и напишете десктопный клиент на electron), да если и будите, то ваш продукт ничем не выделяется из десятков подобных, которые сейчас заполонили рынок.
                    • 0
                      В общем, да, логика была примерно такой. В этом плане телега порадовала клиентом на qt с умеренным потреблением оперативки. Хотя могли бы и поменьше (70 МБ при старте против 40 у opera на presto, miranda потребляла и того меньше), но это я уже в старческие маразмы впадаю.
                      • 0
                        У телеги все тоже очень странно:
                        Чтобы собрать это убожество, нужно скачать исходники (sic!) Qt последней версии, наложить какой-то странный патч, после чего запустить QtCreator (sic!!) и через него кликая мышкой собрать проект.

                        www.linux.org.ru/forum/talks/11998500
                        • 0
                          Во-первых, это пост двухлетней давности, во-вторых, никто не заставляет компилить телегу вручную, потому что бинарники отлично работают, в-третьих, даже если очень хочется, вот подробная инструкция по сборке вложенная в реп.
          • +2
            WhatsApp же существует. К сожалению. Люди всерьез им пользуются. Но у него нет клиента, который бы работал без включенного в сеть клиента на телефоне.
          • +1
            и удалось расшифровать сообщения, то будет совершенно непонятно кому принадлежит переписка

            при начальном входе в этот режим потребуется или ввести существующий логин для Амазон


            Где-то тут есть противоречие + UI на мой вкус довольно блевотный, тот же телеграм выглядит приятнее.
            • –1
              1. Логин Амазона вводится на сайте самого Амазона — туда идет редирект, данные не хранятся в самом мессенджере.
              2. Да, дизайн не идеален, но блевотным я его бы не назвал:

              • 0
                размер шрифтов подобран неудачно: свободного места либо много либо мало, иконки пёстрые и как будто понадёрганы, на втором скрине с конца очень неприятно отцентрованы текст и картинка, цвет оранжево-яичный немного раздражает глаз, а ему бы успокаивать и т.д.

                не принимайте за придирки, просто для некоторых юзер экспириенс в приложениях стоит выше других критериев (особенно в случае когда есть что выбрать)
                • 0
                  Это не дизайн самого приложения, это просто крутилки под кнопки для бота в API и их можно по разному крутить тому кто делает — менять шрифт, рядность, высоту кнопок:


            • +3
              Есть же Матрица matrix.org
              • +6
                Комменты к первой части можно свести главному тезису: новый мессенджер не имеет киллер-фичи, перевести на него народ будет крайне сложно и дорого. Непонятно, для чего на него переходить.
                Услышал ли автор комментаторов? Может приготовил ответ на этот тезиз, киллер-фичу какую-нибудь?
                Публикация второй части дала ответ: «нет» на оба вопроса
                • –5
                  Как вы определяете что такое киллер-фича?
                  Действительно ли она нужна или это проходная красивая фраза из учебника по бизнесу?
                  • +4

                    Отвечу за автора предыдущего комментария:


                    Как вы определяете что такое киллер-фича?

                    Всё-таки это устоявшийся термин, он общеупотребителен. Хорошо, примеры:


                    • ICQ — стал массовым из-за рекламы, простоты регистрации (в самом начале), наличия адекватных Java ME клиентов и использования его для деловых переписок;
                    • Skype — стал массовым из-за бесплатных звонков с клиента на клиент и одновременной простоты использования — ничего не нужно настраивать, оплачивать (для простых звонков), звонки работали даже с использованием EDGE;
                    • WhatsApp/Viber — дальнейшее развитие ICQ, взлетели из-за низкого порога вхождения, когда кроме как установить приложения из маркета не нужно ничего делать вообще — всё "просто работает", никаких непонятных учёток, почт, паролей, для массовой ЦА — это огромный плюс;
                    • WeChat/Line/CacaoTalk — малоизвестны у нас, но заняли нишу как WhatsApp/Viber в соответствующих регионах, плюс удовлетворили местный спрос на стикеры и встроенные игры (для Кореи, например, мессенжер без этого невообразим), а также микроплатежи.

                    Я не хочу звучать как скептик, но всё-таки то, что Вы описываете, выглядит как пресловутый "15 стандарт", так как большинство фич, описанных Вами, либо пользователям [большинству] попросту не нужны, либо уже есть в других мессенжерах.


                    Удачи Вам, если получится и это взлетит, но, честно говоря, лучше бы все ресурсы по разработке "новых мессенжеров, не таких как остальные" направлялись бы на стандартизацию и доведение до ума XMPP и его расширений.

                    • –5
                      ICQ — стал массовым из-за рекламы, простоты регистрации (в самом начале), наличия адекватных Java ME клиентов и использования его для деловых переписок;
                      Skype — стал массовым из-за бесплатных звонков с клиента на клиент и одновременной простоты использования — ничего не нужно настраивать, оплачивать (для простых звонков), звонки работали даже с использованием EDGE;
                      WhatsApp/Viber — дальнейшее развитие ICQ, взлетели из-за низкого порога вхождения, когда кроме как установить приложения из маркета не нужно ничего делать вообще — всё «просто работает», никаких непонятных учёток, почт, паролей, для массовой ЦА — это огромный плюс;
                      WeChat/Line/CacaoTalk — малоизвестны у нас, но заняли нишу как WhatsApp/Viber в соответствующих регионах, плюс удовлетворили местный спрос на стикеры и встроенные игры (для Кореи, например, мессенжер без этого невообразим), а также микроплатежи.


                      И где тут киллер-фичи?
                      • +4
                        ICQ — бесплатные сообщения, не надо больше платить за SMS
                        Skype — бесплатные звонки, тогда их не было ни у кого вроде
                        WhatsApp/Viber — не надо придумывать логин, логином является твой номер телефона.
                        WeChat — платежи, это реально круто, не нужен ни какой nfc
                        • +2

                          На секундочку, ICQ пояаился раньше чем межсетевые СМС

                        • 0
                          Киллер фичи были на время их запуска, сейчас то канеш все это стандарт
                          • –5
                            ICQ — бесплатные сообщения, не надо больше платить за SMS


                            Мда? А я слышал что вацап так себя позиционировал.
                            Кто из них сделал эту киллер-фичу?
                            Или если у двух, то это уже не киллер? :)

                            Киллер фичи были на время их запуска, сейчас то канеш все это стандарт

                            Вот именно что стандарт.
                            Все, что легко повторить — это не конкурентные преимущества и не киллер-фичи.
                            Например — моменты, которые начались в Снапчате, потом появились в Инстаграме, Вацапе и у других. и все прочее легко передирается.
                            т.е. резюмируем — у мессенджеров не может быть киллер-фич ;)
                            • +8
                              вы так и не поняли, что пвтаются до вас донести… все перечисленные im на момент выхода имели фитчу, которой не было у конкурентов(либо она работала плохо). А что у вас? Да ничего, все понатаскали из других im и прикрутили к этому sip звонилку.
                              • –2
                                У других IM просто напросто нет такого функционала.
                                geektimes.ru/post/298851/?reply_to=10652067#comment_10651989
                                • +1
                                  А кому этот функционал нужен? Вы схватите на улице 100 людей уткнувшихся в телефоны и посмотрите, чем они пользуются: текстовые сообщения, групповые чаты, передача фотографий/видео, аудио и видео вызовы. Все, остальное — это одноразовые игрушки.
                              • +1
                                Например — моменты, которые начались в Снапчате, потом появились в Инстаграме, Вацапе и у других. и все прочее легко передирается.
                                Тут скорее правило «неможешь купить — укради». Шпигель отказался продаваться, Цукерберг начал планомерно внедрять фичи снэпчата в свои приложения. Поскольку патентами защитить эти фичи невозможно, кроме конкретных алгоритмов распознавания лиц, все получилось.
                                Но по факту, это были киллерфичи снэпчата из-за которых он взлетел, и завоевал свою аудиторию с нуля, ФБ же пришлось их внедрять, чтобы удержать лояльных пользователей, которые не будут устанавливать снэпчат, если такие же фичи есть уже в инстаграмме или вотсапе.
                                Так за счет чего вы хотите завоевать аудиторию? Вы хоть для себя нашли ответ на этот вопрос?
                                • 0
                                  А что если бы Шпигель так же написал на этом ресурсе, что вот, у него есть киллер-фича моменты?
                                  Я даже боюсь представить с ним бы здесь было :))))))
                                  Каждый же знает как не нужно :)
                                  • 0
                                    Однако дела у снепчата идут все равно не очень. Так, так ли прав Шпигель в отказе от продажи и ставки на особых функциях? Рано или поздно что-то кончится или снепчат или фейсбук. Вы бы на кого поставили?
                        • +2

                          Это то, ради чего значительная часть пользователей променяет используемые ими сейчас мессенджеры на Ваш.

                          • –1
                            Это не зависит от киллер-фич, кстати.
                            Если вы копнете недавнюю историю, например с Телеграм, то он вначале был совершенно убогим УГ. Ну вот просто вообще УГ.
                            Что не помешало Дурову дерзко называть WhatsApp унылым г. (знаменитое WhatsApp sucks на Техкранче) и зомбировать всех своим так до сих пор и недоказанным безопасным протоколом шифрования.
                            Все зависит от того как вы делаете маркетинг.
                            Например, большинство уверено что первые боты появились в ТГ.
                            На самом деле первые появились у Kik за 2 года до этого.
                            Хотя Kik тоже до сих пор не умеет ни голос ни видео.
                            Там даже аудиофайл нельзя отправить!
                            На 5 месте в мире…
                            Какие киллер-фичи, о чем вы.
                            Вдалбливание в голову и зомбирование, поддержание упоминаний в прессе и любое г будут ставить…
                            • 0
                              Дуров сначала определил аудиторию(пользователи vk) и писал im для них, попутно рекламирую себя через скандалы с участием российских силовиков и в глазах ЦА превращался в некого цифрового иисуса.
                              • +2
                                Например, большинство уверено что первые боты появились в ТГ.
                                На самом деле первые появились у Kik за 2 года до этого.


                                Про IRC вы, видимо, не в курсе.

                                p.s. про вдалбливание в голову и зомбирование — а разве вы не тем же самым занимаетесь, утверждая, что уж ваш-то мессенджер как раз что ни на есть самый лучший?

                                p.p.s. не взлетит.

                                p.p.p.s отдельно поржал про смерть PSTN, в телекоме вы тоже не разбираетесь.
                                • –3
                                  Про IRC вы, видимо, не в курсе.


                                  Я имею ввиду вторую волну популярности, по моему это очевидно.

                                  p.p.p.s отдельно поржал про смерть PSTN, в телекоме вы тоже не разбираетесь.


                                  С чего вы так решили?
                                  • +4
                                    по моему это очевидно.


                                    Выкручиваетесь, причем неумело. Во фразе «первые появились у Kik» ничего про вторую волну нет.

                                    С чего вы так решили?


                                    С того, что внимательно почитал статью и ваши комменты к ней. С того, что я знаю, что такое софтсвич, и знаю, что есть бесплатные софтсвичи, умеющие в пуш. C того, что на минуточку, я знаю, зачем нужна и как устроена PSTN, и эти знания дают мне основания говорить, что она не умрет еще очень долго. С того, что я знаю, о ужас, что СТАНДАРТНЫХ (sic!) IP-телефонов не существует в природе. С того, что «ЛЮБЫЕ IP-телефоны работают из коробки с мессенджером» — это не киллер фича стартап, а просто поддержка протокола SIP. И это ровно до тех пор, пока вы не столкнетесь с каким-нибудь китайским вендором, который RFC 3261 читал, скажем так, не очень внимательно. Кстати, о птичках. Я ооооочень сомневаюсь, что вы осилили сами написать SIP-стек. Вряд ли вы его купили. Значит, что-то бесплатное. Хорошо, если хотя бы Sofia — все-таки Nokia в свое время постаралась. Стало быть, FreeSWITCH где-то рядом. Может, даже и Kamailio, что тоже хорошо — на редкость нормальная сип-месилка. Любопытно, что вы будете делать с платными кодеками, тот же G.729 продается поканально, а без него «нипотранскодить». Опять же STUN/TURN свой или застенчиво юзаем паблики?

                                    p.s. «мы не собираемся выполнять дурацкие законы» — это вот хорошо, да. Хотяяяя… очевидно, что вы на Запад целитесь, Алекса и все такое. Ноооо… не взлетит.

                                    • 0
                                      Я ооооочень сомневаюсь, что вы осилили сами написать SIP-стек.
                                      Я сомневаюсь, что автор осилил прочитать все рекомендации. Ибо возможность иметь несколько девайсов на одном аккаунте преподносится как достоинства push, хотя множественные AOR это уже часть SIP. Хотя, может и ошибаюсь, реклама зачастую не раскрывает всех технических аспектов.
                                      Вряд ли вы его купили. Значит, что-то бесплатное. Хорошо, если хотя бы Sofia — все-таки Nokia в свое время постаралась. Стало быть, FreeSWITCH где-то рядом.
                                      Скорее всего там pjsip и, как вы и написали, kamailio или opensips. FS нужен будет только для медиа…
                                      • +1
                                        Первая статья еще более кошмарная, кстати. Ветка про «неактуальность определения местоположения абонента по номеру» это просто какая-то лютая чушь (https://geektimes.ru/post/298795/#comment_10647215)

                                        Я не злой, мне за телеком обидно. Автор по-видимому ни секунды не эксплуатировал подобную систему, совершенно себе не представляет, как оно устроено, но берется объяснить всем нам, что определение местоположения по БС не имеет смысла.
                                        • 0
                                          На самом деле стремление автора сделать это приложение похвально.
                                          Но я склонен с вами согласиться, что он не сталкивался с большими телеком системами уровня энтерпрайса или провайдера. Ну и обывательская оценка, что накладные расходы телефонной нумерации — это копейки, как бы тоже намекают, что понимания, как все устроено и регулируется отсутствуют. А обоснование типа «PSTN при смерти» вызывает добрую улыбку.
                                          Кроме того. Сейчас очень много облачных VoIP-сервисов, которые из коробки предлагают приложения с мессенджингом и быструю интеграцию с распространенными CRM. Одним словом, все то, что раньше было доступно только энтерпрайсу. И это автоматически сводит на нет всю VoIP часть этого приложения.
                                          Приложения-комбайны вообще не популярны нигде, кроме Азии. Именно поэтому там и взлетел weechat со всеми его свисторперделками. Но там специфический рынок и я сомневаюсь, что авто нацелен на него.
                                          Я бы на его месте сосредоточился на чем-то одном. Меня заинтересовала только возможность сделать шлюз к IoT-девайсам, и то не в виде мессенджера, а как отдельное приложение. Это может взлететь по моему мнению, если его доведут до ума и для использования понадобиться минимум пользовательских действий. Но это мое личное мнение.
                                          • 0
                                            Но я склонен с вами согласиться, что он не сталкивался с большими телеком системами уровня энтерпрайса или провайдера.


                                            Ох, ребята…
                                            Я вот этиму рукамы слоко потоков Е1 по ОКСу понаподключал в свое время, не говоря уже про подключение по ISDN PRI, что вам даже сказать страшно.

                                            Ну и обывательская оценка, что накладные расходы телефонной нумерации — это копейки, как бы тоже намекают, что понимания, как все устроено и регулируется отсутствуют. А обоснование типа «PSTN при смерти» вызывает добрую улыбку.


                                            Уж поверьте мне, я получал лицензии и на местную связь и межнар/межгор в нескольких странах и нумерацию и знаю всю кухню PSTN.
                                            Поэтому и говорю — PSTN присмерти.

                                            Кроме того. Сейчас очень много облачных VoIP-сервисов, которые из коробки предлагают приложения с мессенджингом и быструю интеграцию с распространенными CRM. Одним словом, все то, что раньше было доступно только энтерпрайсу. И это автоматически сводит на нет всю VoIP часть этого приложения.


                                            Вы явно не в теме.
                                            Один из лидеров — RingCentral, погуглите.
                                            Потом посмотрите цены за клиента для интерпрайза.
                                            30$ за клиента. В месяц.
                                            • +1
                                              Ох, ребята…
                                              Я вот этиму рукамы слоко потоков Е1 по ОКСу понаподключал в свое время, не говоря уже про подключение по ISDN PRI, что вам даже сказать страшно.
                                              Оценку вашей квалификации я делал исходя из сообщений, которые вы набирали этими же руками. Возможно, я и ошибся, но уж больно далеки ваши заявления от реальности.
                                              Уж поверьте мне, я получал лицензии и на местную связь и межнар/межгор в нескольких странах и нумерацию и знаю всю кухню PSTN.
                                              Поэтому и говорю — PSTN присмерти.
                                              В большинстве случаев, пользователь оплачивает ежемесячную стоимость пакета, в который включены и голос и данные, даже если pstn умрет как вы пишите, платить меньше никто не станет.
                                              Вы явно не в теме.
                                              Один из лидеров — RingCentral, погуглите.
                                              Потом посмотрите цены за клиента для интерпрайза.
                                              30$ за клиента. В месяц.
                                              Посмотрите на структуру доходов таких сервисов, основные прибыли у них не за счет энтерпрайса, у которого уже все и так есть, и его переход в облако может быть обусловлен только снижением затрат при том же качестве и наборе услуг.
                                          • 0
                                            Я не злой, мне за телеком обидно. Автор по-видимому ни секунды не эксплуатировал подобную систему, совершенно себе не представляет, как оно устроено, но берется объяснить всем нам, что определение местоположения по БС не имеет смысла.


                                            Не имеет смысла для служб типа 911, я об этом говорил.
                                            Потому что в городе оно неточное.
                                            Хотите сами проверить?
                                            Сделайте небольшой и простой тест — выключите насильно Wi-Fi в смартфоне и в каком-нибудь мессенджере вышлите свою геолокацию только испольуя мобильные сети и GPS.
                                            Потом включите Wi-Fi и проделайте тоже самое.
                                            Сравните результаты и почувствуйте разницу.
                                            • 0
                                              Вам писали о наборе экстренных служб в разрезе населенного пункта. Это совершенно иное чем точное местоположение.
                                              • 0
                                                Подождите, мне также и писали про определение местоположения по БС.
                                                Или вы хотите сказать что сейчас, позвонив в службу 911 оператор сразу видит местоположение звонящего используя БС сотовой связи?
                                                Или он просто увидит номер звонящего и по нему уже будет решать откуда звонок?
                                                • 0
                                                  Звонок направляется в местное отделение исходя из местоположения БС.
                                                  • 0
                                                    Ну это круто тогда.
                                                    Только как быть если местное отделение обслуживает большую площадь?
                                                    Почему нельзя автоматом передавать более точные данные?
                                                    • +1
                                                      о_О Вы же «E1 по ОКСу» настраивали своими руками и не знаете про базовые услуги сети.
                                                      Зато предлагаете внедрить что-то еще, что по вашему мнению улучшить обслуживание и поможет вашему мессенджеру.
                                                      Считаю дальнейшую дискуссию лишней. Свое мнение я уже написал. Вы не предлагаете ничего, что может быть расценено как «Новое Поколение». Вы сделали комбайн, в который поместили все, что как вам кажется является просто необходимо, как для бизнеса, так и для простых пользователей… А это к сожалению очень редко бывает правдой, если вообще бывает.
                                                      Ваше стремление и упорство похвально, но я бы его сосредоточил на чем-то одном, тогда может продукт выйдет, хоть и не инновационным, зато качественным.
                                                      Удачи вам.
                                                      • 0
                                                        Вы про инфу с какой БС был сделан звонок?
                                        • +1
                                          Выкручиваетесь, причем неумело. Во фразе «первые появились у Kik» ничего про вторую волну нет.


                                          Ну а Kik то когда появился? Не во времена же IRC.
                                          Это и есть вторая волна.

                                          и знаю, что есть бесплатные софтсвичи, умеющие в пуш.


                                          Расскажите, правда интересно

                                          C того, что на минуточку, я знаю, зачем нужна и как устроена PSTN, и эти знания дают мне основания говорить, что она не умрет еще очень долго.


                                          Боюсь что она вас быстро разочарует. PSTN уже мертв и убили его мессенджеры. Он живет только благодаря консервативному бизнесу.

                                          С того, что я знаю, о ужас, что СТАНДАРТНЫХ (sic!) IP-телефонов не существует в природе.


                                          Они все стандартны как правило, все с SIP на борту.
                                          Уж поверьте мне на слово, через мои руки прошло столько SIP железок, я знаю о чем говорю.

                                          С того, что «ЛЮБЫЕ IP-телефоны работают из коробки с мессенджером» — это не киллер фича стартап, а просто поддержка протокола SIP. И это ровно до тех пор, пока вы не столкнетесь с каким-нибудь китайским вендором, который RFC 3261 читал, скажем так, не очень внимательно.


                                          Все эти страшилки касаются как правило незначительных вещей, типа как передается DTMF и что-нибудь в этом роде.
                                          Если вы действительно в теме, то наверняка знаете что китайцы особо ничего не изменяют, они тупо клепают одно и тоже под разными брендами.

                                          Кстати, о птичках. Я ооооочень сомневаюсь, что вы осилили сами написать SIP-стек. Вряд ли вы его купили. Значит, что-то бесплатное. Хорошо, если хотя бы Sofia — все-таки Nokia в свое время постаралась. Стало быть, FreeSWITCH где-то рядом. Может, даже и Kamailio, что тоже хорошо — на редкость нормальная сип-месилка.


                                          Слушайте, мне просто смешно видеть такие пафосные строки :)
                                          Я так давно в VOIP, что мне самому даже страшно :)
                                          Помните платы Вокалтек? Я еще с них начинал.
                                          И софтсвич свой, самописный, 5 класса :)
                                          Работали с мерой? Мера отдыхает рядом по стабильности.

                                          Опять же STUN/TURN свой или застенчиво юзаем паблики?


                                          Обижаете. :)
                                          Все свое, с огорода, свежее.

                                          • +1
                                            Боюсь что она вас быстро разочарует. PSTN уже мертв и убили его мессенджеры. Он живет только благодаря консервативному бизнесу.
                                            От души смеялся. Разочарую вас. Стоимость PSTN обусловлена расходами на развитие и поддержку сетей, в основном, плюс, конечно, зарплата. Мессенджеры живы только благодаря транспорту, который предлагают, в основном, эти же самые PSTN операторы, даже если у вас дома интернет от Предпринимателя Вася Пупкин, то с вероятностью в 90% ваш трафик будет идти через каналы PSTN оператора. И отказ от традиционной телефонии сместит акцент в затратах пользователя на интернет, который подорожает, поскольку стоимость обслуживания сети останется прежней, а затраты от телефонии у пользователей упали.
                                            Они все стандартны как правило, все с SIP на борту.
                                            Уж поверьте мне на слово, через мои руки прошло столько SIP железок, я знаю о чем говорю.

                                            Уж поверьте, отступление от RFC распространены и иногда могут вылиться в огромный геморрой.
                                            • 0
                                              Вот честно, даже спорить с вами не хочется.
                                              Вокруг посмотрите — кто пользуется из физиков телефонией?
                                              Вот вам и ответ. Остался один бизнес.
                                              • +1
                                                Вокруг посмотрите — кто пользуется из физиков телефонией?

                                                Все пользуются. Поскольку, она уже оплачена и это удобно для разговора. Лучше посмотрите, сколько людей не пользуются телефонией, и кто эти люди) В последнее время, все больше людей отказываются от социальных сетей и мессенджеров потому, что они отвлекают и забирают ваше свободное время на то, что не особо стоит вашего внимания.
                                                Вот вам и ответ. Остался один бизнес.

                                                Бизнес один из первых попробовал внедрить скайпы и мессенджеры в продажи, я вам это говорю, как человек, который участвовал в обсуждении внедрения в очень крупном ритейлере. И поверьте, когда протестировали без полной интеграции, просто на стандартных клиентах, выхлопа от этого не было.
                                                • +1
                                                  Скайп по полной программе давным давно используется в бизнесе — консультации по скайпу, изучение языков и т.д.
                                                  А в крупный ритейл вообще ничего нельзя ввреднить — согласовывать годами можно.
                                                  И смотря что тестировали — может этот канал в именно в этом ритейле вообще не работает, бывает и такое.

                                            • 0
                                              Ну а Kik то когда появился? Не во времена же IRC.
                                              Это и есть вторая волна.


                                              А между IRC и Kik прямо-таки ничего не было? Как же ICQ, например?

                                              Расскажите, правда интересно


                                              А с чего бы им не быть — libcapn открытая. По крайней мере, для одного бесплатного уже запилили модуль.

                                              Они все стандартны как правило, все с SIP на борту.
                                              Уж поверьте мне на слово, через мои руки прошло столько SIP железок, я знаю о чем говорю.


                                              Не поверю. Человек, через руки которого прошло много SIP-железок, никогда бы так не сказал.

                                              Все эти страшилки касаются как правило незначительных вещей, типа как передается DTMF и что-нибудь в этом роде.


                                              Это не страшилки, а жестокая реальность. Очень странно, что заявляя большой опыт в VOIP, вы считаете, что передача DTMF — это незначительная вещь. Очень странно.

                                              Я так давно в VOIP, что мне самому даже страшно :)


                                              Сколько же?

                                              И софтсвич свой, самописный, 5 класса :)


                                              То есть SIP-стек тоже сами писали? Или только обвес для оного?

                                              Работали с мерой? Мера отдыхает рядом по стабильности.


                                              MVTS это Class 4. И потом, она явно не образец стабильности.
                                              • 0
                                                я знаю какого класса мера, поэтому и сравниваю по стабильности, а не по функционалу.

                                                Не поверю. Человек, через руки которого прошло много SIP-железок, никогда бы так не сказал.


                                                Ну я же говорю :)
                                                Но возможно так получилось потому что стек сами писали и сразу его рихтовали под железки немного.
                                                Помню была лет 10 назад проблема с GoHigh железом и там пришлось рихтовать, но там была большая железка, не малопортовая.
                                                А с мелочью проблем именно по сипу вообще не помню.
                                                Может потому что многие используют кривой софтсвич, а потом обвиняют железку.
                                              • 0
                                                PSTN уже мертв и убили его мессенджеры. Он живет только благодаря консервативному бизнесу.
                                                пока у всех поголовно не будет достаточно мощных смартфонов и хорошего мобильного интернета, PSTN будет жить и доминировать. среди клиентов неприлично много ходят именно со старыми добрыми мобильниками, ибо это просто и удобно. а мессенджеры — для молодёжи и тех, у кого много времени на тыканье кнопок.
                                                • 0
                                                  То что вы описываете — очень малое исключение из общего тренда, которое стремится к нулю.
                                                  • 0
                                                    Порядочное количество народа ходит и со смартом и с 'обычным' мобильником. Как минимум по двум причинам — 'обычные' мобильники сильно дольше живут в смысле заряда. И вторая, у параноиков — что принимать SMS от банка на тот же смарт, где банковский клиент стоит, несколько неразумно.
                                                    • 0
                                                      простите, а Вы ведь явно не в провинции живёте? тут это норма и с обычными телефонами ходит больше половины мужчин старше 35 лет (навскидку). кроме того, у меня есть знакомые, кто ходит со смартфонами (модные айфоны, как правило), но пользуется ими чисто для звонков. так что, PSTN очен преждевременно хоронить. пока не появится нечто более удобное, телефоны и нумерация будет жить.
                                                      • 0
                                                        Наверное я неправильно употребляю термин PSTN.
                                                        Под PSTN я понимаю городские телефонные номера, хотя туда же можно отнести, конечно же и GSM номера.
                                                        Когда я говорю что PSTN умирает, я имею ввиду именно фиксированные номера. И они умирают для физиков, но в бизнесе они еще востребованы, т.к. их можно получить по SIP и прикрутить к любой IP АТС.
                                                        • 0
                                                          а, ну тут согласен. ТФОП для бизнеса со временем поглотится ip. провода останутся у бабушек дома и в критичных местах, где важно не потерять связь при пропадании электричества.
                                          • +1
                                            ну почему гавном? Отличный мессенджер — он изначально очень быстро работал и работает, не лагает. Нет геммороя с установной. Думаю запустился бы и на утюге на андройд. Да есть возможно небольшие моменты в UI и вопросы к шифрованию. Но это мелочи для ЦА. Главное — качественно реализовать базовые фичи и работать стабильно и без тормозов. Если вы делаете мессенджер один — мне кажется Вам будет просто не угнаться за командной разработкой — все таки в телеграме сидят умные ребята и настроены серьезно + есть опыт
                                            • –2
                                              Отличный мессенджер — он изначально очень быстро работал и работает, не лагает. Нет геммороя с установной. Думаю запустился бы и на утюге на андройд.


                                              А чего бы ему быстро не работать в то время?
                                              Там же и не было ничего кроме чатов.
                                            • 0
                                              Этот комментарий могу поддержать словами — да таки
                                              Вдалбливание в голову и зомбирование, поддержание упоминаний в прессе и любое г будут ставить…

                                              трудно НЕ согласиться.
                                          • 0
                                            Тут на более удобный телеграм переманить невозможно, а как переманивать на ваш инновационный тем более не ясно. Что сказать друзьям, мол давайте перейдем на Н мессенджер? Они в ответ, а чего там есть интересного?.. Молчание.
                                            • –2
                                              Телеграм пришлось установить на рабочей машине изза пары клиентов, обплевался я, более неудобного мессенжера я просто не видел. Хотя может на телефоне он и удобнее будет, но у меня принципиально нету интернета на телефоне и нету никаких финтиклюшек…
                                              • +3
                                                Мне лично, в сравнении в ватсапом, телеграм кажется более удобным.
                                              • +3
                                                Телеграм славится своими ботами. Я для себя не вижу альтернативы — все рабочие уведомления о нештатных ситуациях я мгновенно вижу в телеграме.

                                                По мне так лучше Телеграма и Дискорда еще ничего не придумано.
                                                • +1
                                                  Вот полностью согласен. По гибкости, работе с ботами, удобству API до Дискорда и Телеграма всем остальным мессенджерам просто невероятно далеко.
                                            • 0
                                              Комменты к первой части можно свести главному тезису: новый мессенджер не имеет киллер-фичи, перевести на него народ будет крайне сложно и дорого. Непонятно, для чего на него переходить.
                                              Услышал ли автор комментаторов? Может приготовил ответ на этот тезиз, киллер-фичу какую-нибудь?
                                              Публикация второй части дала ответ: «нет» на оба вопроса


                                              Как говорится — имеющий уши да услышит.
                                              Дьявол как всегда кроется в деталях.
                                              Как по мне, так в этом мессенджере фич на ПЯТЬ (!) отдельных стартапов.
                                              Показываю:

                                              1. SIP клиент с пушем.
                                              Если вы в теме, то вы должны знать что таких клиентов очень мало.
                                              Компаний, которых их делают буквально 2-3 в мире и как правило это ПЛАТНОЕ приложение.
                                              Почему? Да потому что там нужно задействовать отдельную инфраструктуру для такого решения, то бишь ставить специальный софтсвич, который будет высылать пуши через API Гугла или Эпла.
                                              С Эплом вообще засада — они, начиная с 11 версии iOS, вообще убрали поддержку тех приложений которые могут быть постоянно онлайн, т.е. сейчас, если у вас на iPhone 11 и выше версия, то у вас старые SIP клиенты, которые фигачат постоянно регистрационные запросы, работать не будут.
                                              Решение для компаний — или ставить (покупать/разрабатывать) свой софтсвич, который умеет в пуш или… воспользоваться бесплатной альтернативой у нас или платной у других.

                                              2. Функция Пользователи рядом может быть каннибализатором приложений типа Tinder, которые платные и за каждый чих требуют деньги.
                                              У нас все бесплатно и без пафоса в виде матчинга.
                                              Целый Тиндер построен вокруг этой фичи, взятой за основу, как впрочем и масса других.

                                              3. Управление IoT устройствами через Алексу.
                                              Здесь получился агрегатор различных устройств разных вендоров.
                                              Вот представьте — реальная ситуация — вы купили домой умную лампу Филлипс, умную розетку от ТП Линк, несколько выключателей от Sonoff и у вас есть Nest.
                                              Как управлять устройствами?
                                              Скачать приложение для каждого и потом чтобы вкл/выкл лампу Филлипс запускать приложение от Филлипс, установить приложение от ТП Линк и каждый раз вызывать это приложение чтобы что-то сделать и т.д.
                                              У нас — все в одном окне мессенджера — или говорите голосом что вам нужно включить/выключить или пишете в один чат (устройства сами разберутся кому что адресовано) или нажимаете виртуальные кнопочки.
                                              Где такое есть?

                                              4. Функция Live TV — по сути смартфон превращается в хаб для умного дома, который:
                                              — УЖЕ имеет функцию видеонаблюдения
                                              — Может принимать сигналы от датчиков по Wi-Fi или блютус
                                              — Уже имеет интернет канал передачи данных через 3-4 Г
                                              — Относительно энергонезависим (батарея)
                                              — Расходует мобильный трафик только тогда когда поступает сигнал от датчика или владелец хочет посмотреть картинку
                                              Все это реально работает. Можно почитать вот эту статью и посмотреть вот этот ролик.

                                              5. SIP транк.
                                              По сути последствия могут быть в лице ПОЛНОГО изчезновения PSTN инфраструктуры в нынешнем ее понимании.
                                              Ибо например не нужен домой телефон, как стационарное устройство, а просто ставится СТАНДАРТНЫЙ IP телефон (можно видеотелефон), регистрируетесь и получаете свой логин в экосистеме мессенджера, за который не надо платить и который у вас постоянно онлайн.
                                              Т.е. никакой инфраструктуры не нужно кроме интернета и за DID платить не надо.
                                              Если еще непонятно — помните одно время выпускались телефоны и ДЕКТ телефоны, которые могли работать со Скайп?
                                              И это было круто, т.к. еще не было отдельный железок, которые бы так работали с софтом.
                                              Но сейчас скайп все эти проданные железки взял и перестал поддерживать и они все превратились разом в кирпич.
                                              А мы предлагаем даже не специализированные железки — а вообще ЛЮБЫЕ IP телефоны — настольный или ДЕКТ от Сименс или Панасоник и они из коробки работают с мессенджером.
                                              Покажите, какой мессенджер такое может?
                                              Да никакой, про софтовые звонилки мне не говорите — это все не то.
                                              Вы считаете такое есть у всех?
                                              Или что такое легко воспроизвести?
                                              И это еще не все.
                                              Только не говорите что если вам это не нужно, то это никому не нужно.

                                              • +1
                                                Весь этот… мусор нужен менее чем 1% современных пользователей im. Насчет sip уже сказал, кому надо те АТС-ку поднимут. Вы вообще видимо не шарите в среднем-большом бизнесе, там параноики на каждом шагу — передавать логин/пароль от sip сторонней организации с непонятными целями — это прямой путь к увольнению.
                                                • 0
                                                  Весь этот… мусор нужен менее чем 1% современных пользователей im.


                                                  1% мне хватит.

                                                  Вы вообще видимо не шарите в среднем-большом бизнесе, там параноики на каждом шагу — передавать логин/пароль от sip сторонней организации с непонятными целями — это прямой путь к увольнению.


                                                  Вы точно все внимательно прочитали?
                                                  Клиент — для малого бизнеса и частника.
                                                  Транк — для большого и среднего, там они на нас регятся, мы выдаем им логин.
                                                  • +2
                                                    1% мне хватит.

                                                    Вот вы и подтвердили комикс про 14 стандартов.

                                                    Среднему/большому бизнесу не нужно ваше приложение, они пойдут к sip провайдеру, с которым работают 5-10-20 лет и попросят нужный функционал за денежку. А «малый» бизнес привязывает к одному телефонному номеру популярные im и им этого хватает.
                                                    • 0
                                                      кстати, малый бизнес не пойдёт туда, где нет достаточного круга потенциальных клиентов. вы же не сможете сделать шлюзование с уже имеюшимися вайбером/скайпом/прочими?
                                                      • 0
                                                        Кстати, с Вайбером через его апи можно шлюзоваться, также как и с ТГ.
                                                        • 0
                                                          воооот. и вы не хотите делать регистрацию по номеру телефона? а как же тогда идентифицировать отправителя в сторону Вайбера/etc?
                                                          • 0
                                                            Ну теоретически можно завести одного юзера, админского, под Вайбер и через него проксировать запросы. Т.е. с одной стороны логины с нашего мессенджера например шлют запросы в сторону какого-то номера на вайбере. Админский юзер делает общается с традиционным юзером вайбера, но при ответе от вайбера пересылает сообщение определенному юзеру нашего мессенджера от определенного юзера вайбера.
                                                            Ну это лобовое решение, которое можно сделать через бота например.
                                                            А так нужно подумать — есть ли смысл в этом и нужно ли заморачиваться с такой связкой.
                                                            • 0
                                                              Да, нужно. Потому что без заморачивания с такой связкой вы становитесь тем самым 15-м стандартом.
                                                              А если заморачиваться так, как вы описали — то как вы видите взаимодействие большого количества пользователей друг с другом через, грубо говоря, одного прокси-пользователя?
                                                              • 0
                                                                нуу, во1х, как сервера Viber'a отнесутся к такому потоку сообщений с одного на разные номера? вангую, что очень быстро забанят.
                                                                во2х, не нравится мне подобная «анонимность». конечно, можно в начале каждого диалога в сторону пользователя Viber'a отправлять фразу, идентифицирующую отправиталя М1, но это костыль, ещё и чреватый фейками от «bad users».
                                                                в3х, а если я хочу общаться с несколькими юзерами М1? это получается, у меня будет одно окно чата в Вайбере на всех собеседников. пусть даже ваш «NAT»-шлюз каким-то образом корректно разрулит все ответы, но каша всё равно неизбежна.
                                                                так что, единственное решение — корректная привязка аккаунтов и шлюзы.

                                                                так что, если хотите корректно отправлять сообщения на Viber/Whatsapp/TG, просто необходимо принять у себя их систему привязки аккаунта. тем более, что она элементарна и особых проблем реализации не создаст. можно даже не позволять пользователю М1 общаться с перечисленными, пока он не откроет у себя необходимую привязку аккаунта (номер мобильника).
                                                            • 0
                                                              Вот это была бы достойная киллерфича
                                                              • 0

                                                                Имхо, никогда такое не будет киллер-фичей.
                                                                Потому что такой агрегатор должен не просто уметь пересылать сообщения из одного im в другой, но и поддерживать весь функционал всех других мессенджеров.
                                                                Какой смысл будет например у пользователя вацапа получить ссылку от пользователя Телеграма со ссылкой на бот или канал в Телеграме? Никакой, потому что в вацапе нет ботов. Тоже самое с вайбером, кик и т.д.
                                                                Мессенджеры сейчас привлекают юзера не просто возможностью принять/отправить сообщение, а своей экосистемой.
                                                                Хороший пример кстати — Facebook — ссылку вы сможете открыть только в ФБ. Какой толк от получения этой ссылки пользователю вацапа?
                                                                Потому что в днк всех мессенджеров заложено старание быть одним единственным.
                                                                Против такой агрегации будут все мессенджеры.

                                                                • 0
                                                                  Это частности. Мы же говорим про чат, который будет уметь принимать и передавать сообщения в другие мессенжеры, поэтому передача сообщения и боту тоже не проблема, а ссылки открыть можно и в браузере.

                                                                  Да даже если не будет этого «эко» функционала — всё равно хорошо. Потому что, к сожалению, мессенжеры не выбирают — человек пользуются тем, где сидят его друзья. Какой мне толк с «Хэнгаутс» или «Алло», если там никого нет?

                                                                  Если я знаю, что у моего друга только Ватсап, я и напишу ему в Ватсап, сколь бы сильно он мне не нравился. А вот чат-интегратор позволит не заботится о том, в каком конкретно мессенжере сидит друг. Поэтому и взлетит.
                                                      • 0
                                                        1. SIP клиент с пушем.
                                                        ....

                                                        Помнится мне, это вы пиарили мессенджер, который будет слать keep-alive и яро сопротивлялись, когда вам приводили доводы о расходе батареи и почему остальные пользуются push. При чем описание было прямопротивоположное тому, что сейчас.
                                                        2. Функция Пользователи рядом может быть каннибализатором приложений типа Tinder,
                                                        Те кто хотят поставят тиндэр. Ибо нечего мешать секс с семьей.
                                                        3. Управление IoT устройствами через Алексу.
                                                        Стандартное приложение от амазон этого не умеет?
                                                        Ну и т.д. и т.п.

                                                        Вы уверены, что вы с этим сможете перетянуть пользователей?
                                                        • 0
                                                          Помнится мне, это вы пиарили мессенджер, который будет слать keep-alive и яро сопротивлялись, когда вам приводили доводы о расходе батареи и почему остальные пользуются push. При чем описание было прямопротивоположное тому, что сейчас.


                                                          Я и сейчас за keep-alive.
                                                          Просто эпл ВООБЩЕ убрал это с 11 версии, поэтому или пуш или ничего.

                                                          • 0
                                                            Еще раз перечитал раздел
                                                            SIP клиент с пуш уведомлением

                                                            Не баг, но и не фича?
                                                            Удачи вам.
                                                            Мое мнение — не взлетит. Вы сами плаваете между тем, что хорошо и плохо, а в такой ситуации свою линию прогнуть получится только при наличии огромного бюджета на маркетинг, как у Дурова с ТГ. Кроме того, у вас мессенджер очень перегружен фичами, получился комбайн, и многие пользователи просто откажутся от него, поскольку им большинство из возможностей приложения вообще не нужны, а вы зароетесь в разработке и разгребании багов, как только наберете более менее обширную аудиторию.
                                                            Ничего лично просто мнение о продукте.
                                                            • 0
                                                              Вы читали первую часть?
                                                              Участь мессенджеров — становиться комбайнами.
                                                              У нас упор на взаимодействии человека с IoT девайсами, ибо мессенджер — это самый естественный способ общения как человека с человеком, так и человека с ботом.
                                                              И популярность ботов в мессенджерах этому яркое подтверждение.
                                                              Ну а бот — это робот.
                                                              В этой связи мне нравится определение — любой умный датчик — это робот.
                                                              Поэтому у нас упор на IoT девайсы, грубо говоря мы даем «голос» умным датчикам и уже умеем управлять исполнительными устройствами через Амазон.
                                                              В веселые стикеры и смешные маски мы не лезем, мы хотим сделать мессенджер для жизни, для общения со все более увеличивающимся количеством IoT девайсов, сделать их ближе, научить разговаривать на понятном языке.
                                                              • 0
                                                                Для этого не нужен мессенджер, а нужно нормальное приложение заточенное именно под эти нужды. Ибо боты в мессенджерах — это лишь свистоперделки для единиц гиков или более удобный интерфейс для бизнеса, который бизнес и сам может написать, было бы желание. А отдельное приложение, когда команда разработчиков именно на него нацелена, — это уже может быть интересно.
                                                                • 0
                                                                  Не согласен по всем пунктам.
                                                                  1.Мессенждинг — самая удобная форма общения, наиболее близкая к естественному общению человека с человеком — вопрос — ответ.
                                                                  Поэтому свой мессенджер (можете называть его приложением), своя поляна чтобы кувыркаться, чтобы не зависеть от изменений в API других платформ-мессенджеров.
                                                                  2. Боты — будущее бизнеса, будущее продаж и т.д.
                                                                  Они пришли всерьез и надолго.
                                                                  3. Бизнес ничего себе писать не будет, у него другие производственные задачи, он будет покупать.
                                                                  • 0
                                                                    1. Круг вопросов к IoT-девайсам очень ограничен и легко может стать статичным, с возможность добавления уведомлений и всего остального. Для этого не обязательно что-то писать, кнопку нажимать всяко быстрее и удобней. Но для продвижения можно говорить и так как вы.
                                                                    2. Боты без нормального AI будут только в ущерб бизнесу, пока что только очень крупные компании могут позволить себе продвинутого бота, во всех остальных случаях — это интерактивные меню, от пользования, которыми у клиентов очень двоякие впечатления. А у продажников до сих пор увлажняется все, что может увлажниться, при упоминании «Доставляя счастье» Тони Шея.
                                                                    3. У вас странное мнение о бизнесе. Вы реально думаете, что там покупают все? Крупный бизнес считает все копейки, закупка оборудования, софта и услуг проходит кучу согласований. И поверьте, зачастую ИТ департаменты там делают очень много своих продуктов для себя. И у вашего приложения пока нет возможности туда попасть. Мелкий бизнес обходится тем, что есть и как тут уже упоминалось, им достаточно привязать к одному номеру все мессенджеры и спокойно жить. Ваша ниша средний бизнес, но сможете ли предоставить им качество услуг и вызвать доверие еще вопрос. Ибо вам нужны клиенты, которые понимают, что нужно развиваться, при этом они потребуют самое лучшее за минимум денег, поскольку привыкли экономить. Ну и без аудитории исчисляемой миллионами, из всех бизнес фич у вас остается только IP телефония.
                                                                    Ну и напоследок
                                                                    Не согласен по всем пунктам.
                                                                    Я еще не понял с чем из того, что вы сами написали в статьях, вы сами согласны. У вас push и зло и добро одновременно. Да и не только push…
                                                                    • 0
                                                                      Я еще не понял с чем из того, что вы сами написали в статьях, вы сами согласны. У вас push и зло и добро одновременно. Да и не только push…


                                                                      Так жизнь такова :)
                                                                      Одно и тоже может быть и лекарством и ядом, как говорил Авиценна :)
                                                            • 0
                                                              Я и сейчас за keep-alive.
                                                              Просто эпл ВООБЩЕ убрал это с 11 версии, поэтому или пуш или ничего.
                                                              IMHO, какой-то keep-alive всё равно неизбежен, иначе, как отслеживать в телефонии ситуацию «абонент в данный момент не абонент»?
                                                              • 0
                                                                А она не отслеживается, она, скорее, возникает по факту. Если мы говорим про SIP, там в роли keep-alive могут выступать, например, периодические сообщения REGISTER (разумеется, очень условных keep-alive, есть и другие способы). Только если они перестают поступать — как правило, софтсвич ничего не делает, а вот по факту попытки вызова на эндпойнт с «протухшей» регистрацией — вернет ошибку. В сотовых (хотя я не особо хорошо знаю RAN-часть) там вроде если на пейджинг не ответила труба, то как раз и возникает «абонент не абонент». Суть в том, что центральный коммутатор (неважно, какой) не следит, чтобы от него не отваливались абоненты, а вызывает ситуацию «абонент не абонент» по факту неудачной попытки установления вызова.
                                                                • 0
                                                                  нуу, так-то да, в сотовой сети пейджинг при вызове в любом случае будет. разница только в таймауте до принятия решения о переадресации с вызова на ситуацию "… не абонент".
                                                            • 0
                                                              я никак не могу понять за счет чего пуш может быть «экономнее» поллинга? в любом случае устройству необходимо быть на связи и слушать какой нибудь сокет в ожидании пакетов с уведомлениями. какая разница, будет ли это делать клиентское приложение или какая то часть ОС? в чем хитрость?
                                                              Имеем свой asterisk и столкнулись с весьма странным явлением — на новых айфонах с 11 ios при отключении экрана айфон больше не принимает звонки. использовали bria. включение пуш никакого эффекта не дает — вместо телефона коннект лишь поднимается сервером counterpath но до апппарата вызов также не доходит. Но, что интересно, почему то на «старых» аппаратах со старой версией bria и новым ios пока всё работает.
                                                              тогда был проведен эксперимент — установлен whatsup и на удивление — он также стал недоступен после отключения экрана и начинал звонить сразу после включения. эксперименты проводились как с симкой так и без и теперь мы в растерянности — что делать с этими обмылками глючными? на любом андроиде проблем нет.

                                                              заодно поинтересуюсь, нет ли хорошей альтернативы asterisk+xmpp, можно платной, но чтобы серверное ПО было подконтрольно нам и стояло на наших серверах. еще хотелось бы передачу документов.
                                                              • 0
                                                                заодно поинтересуюсь, нет ли хорошей альтернативы asterisk+xmpp, можно платной, но чтобы серверное ПО было подконтрольно нам и стояло на наших серверах. еще хотелось бы передачу документов.
                                                                А чем вас астериск и фрисвитч не учтраивает? или денег не хватает на разработку?
                                                                • 0
                                                                  теоретически устраивает, есть небольшие проблемы когда пользователи бывают за каким нибудь странным натом, куда голос не пробивается, хотя вотсап/вайбер работают. хотелось бы такие случаи побороть и еще пользователям хотелось бы как в скайпе файликами кидаться. поэтому и рассматриваются альтернативы, а по поводу разработки — мы админы и не считаем что сможем что то допилить лучше профессионалов.
                                                                  • 0
                                                                    XMPP прикручивается на ура. На хабре есть статья про женитьбу Asterisk и Openfire. habrahabr.ru/post/137124
                                                                • +1

                                                                  Ну, к сожалению, за счет того, что в целостной комбинации "они вот так сделали". Да, теоретически не имеет значения, сколько процессов спит в ядре на select() на сокете в ожидании уведомления на своем отдельном tcp-соединении. Практически же почему-то получается, что на Андроиде один процесс, ждущий пушей от GCM, почему-то меньше жрет батарею, чем если бы каждое приложение делало это само.

                                                                  • 0
                                                                    ну это то как раз понятно — один раз одно приложение разбудит устройство, другой другое и чем их больше, тем больше вейкапов, а одно приложение определенно будет лучше.
                                                                    меня теперь интересует, остались ли хоть какие то sip-клиенты под ios, способные принимать звонки или «пользователи ios должны страдать»?
                                                                    • 0
                                                                      меня теперь интересует, остались ли хоть какие то sip-клиенты под ios, способные принимать звонки или «пользователи ios должны страдать»?


                                                                      Наш мессенджер под iOS, о котором статья, может принимать звонки.
                                                                      Попробуйте.
                                                              • 0
                                                                Послушайте, уже только одна функция интерграции с PBX уже тянет на неплохую такую киллер-фичу для корпоративной среды! В свое время у Skype была технология шлюза для Asterisk, но после прихода Microsoft все это загнулось. Сейчас все это тоже есть, но стоит серьезных денег! Так что кто бы что ни говорил, а ниша бесплатного мессенджера для мелкого энтерпрайза несомненно свободна. Ждем с нетерпением окончания разработки. От себя пожелание — по возможности сделать его firewall-friendly :) А как планируется монетизировать, если не секрет?
                                                                • 0
                                                                  MS предлагает свой корпоративный Lync и Skype for Business — для него Asterisk конкурент, поэтому тут замешаны интриги.
                                                            • +1
                                                              image
                                                              • +5
                                                                И опять статью маркетолог писал… ну что-же… в первой части вы описывали некую цифровую утопию, от который всем станет хорошо… а на деле представили очередной telegramm/whatsapp/etc… Коммикс про 14 стандартов уже кидали.

                                                                Вопросов четыре:
                                                                1. Что с клиентами под десктоп, чую что будет electron+js поделка очередная
                                                                2. И всетаки все централизовано, никакого p2p и сообщения между пользователями проходят через сервер, кстати про e2e шифрование в статье вроде ни слова.
                                                                3. Вы писали про проблему перенасыщения рынка различными im и преподносили свой продукт как серебряную пулю и что в итоге? Интегрировали sip и все? Ребят...«бизнес» умеет пользоваться sip и настраивать АТС, а для глупого «бизнеса» есть различные облачные АТС и пр. решения.
                                                                4. Для кого этот продукт? Хомячки(говорю про РФ) давно и плотно подсели на «большую тройку» im именно из-за привязки к телефонному номеру и отсутствия необходимости запоминать id/логины, они просто видят что человек из их адресной книги теперь доступен и могут писать/звонить ему. Для гиков/криптоанархистов/параноиков есть более интересные p2p решения и ваш централизованный продукт(в который еще и бот от amazon встроен, от того самого amazon чья «умная колонка» спалилась на записи всего что происходит вокруг) им явно будет не интересен.
                                                                • +3
                                                                  Безопасности на параноидальном уровне я не увидел, соответственно гики не поставят.
                                                                  Простой юзер уже имеет пачку основных мессенджеров, и его абсолютно не парит утечка его контактов.Я не смогу предоставить скольк-нибудь убедительного аргумента, почему мои друзья и коллеги должны поставить очередной неизвестный продукт
                                                                  • –1
                                                                    Безопасности на параноидальном уровне я не увидел, соответственно гики не поставят.


                                                                    Имхо, не все гики параноидально топят на безопасность, некоторые могут делать разные сценарии для умного дома например используя API.
                                                                  • +1
                                                                    Все что нужно — придумать логин, который проверяется на уникальность и пароль.

                                                                    По моему это боль, особенно для пользователей не "первой волны".

                                                                    • 0
                                                                      почтой и скайпом люди вроде пользуются, особой боли не увидел…
                                                                      • 0
                                                                        скайпом уже мало кто пользуется
                                                                        • +1
                                                                          скайпом уже мало кто пользуется


                                                                          Да поболее пользуются чем ТГ на сегодняшний день.
                                                                          Да и про почту не забывайте — миллиарды людей.
                                                                          • 0
                                                                            Голосовой звонок в скайпе по качеству лучше чем все эти вотчсаппы и вайберы (хотя вайбер для этого собственно и создавался).

                                                                            Скайп сразу предлагает весь минимальный необходимый функционал — мессенджер, звонки, видеозвонки, демонстрация экрана, передача файлов.

                                                                            Скайп сразу доступен под все платформы, причем даже на некоторых смартТВ он сразу есть из коробки.

                                                                            Скайп сильно потеснили с позиции главного лидера, но это топ10, если не топ5 мировой мессенджер, не стоит недооценивать.

                                                                            Если бы Microsoft взялись за голову опубликовать свой протокол и разрешить кастомные клиенты, или хотя бы замутили публичный API для ботов, то на скайп бы многие еще бы и вернулись — по стабильности он последние годы не вызывает проблем. А учитывая, что MS в последние 3 года приятно удивляет, то это событие даже имеет ненулевую вероятность.
                                                                            • 0
                                                                              насчет качества звука, скайп и вайбер для меня равны.
                                                                              насчет удобства, ну скайп на андроиде просто жесть, каждый раз запуск приложения секунд по 5-7, когда viber и wechat стартуют мгновенно. Еще проблемы с переворотом экрана у меня.

                                                                              а вот кстати ещё оценки с магазина виндовс
                                                                              image

                                                                              • 0
                                                                                Голосовой звонок в скайпе по качеству лучше чем все эти вотчсаппы и вайберы (хотя вайбер для этого собственно и создавался)

                                                                                Ну вот не знаю, как по мне — так телега сейчас по качеству голосовых звонков лучше Скайпа и Вацапа (Вайбер — не пользую, снёс из-за спама), в т.ч. и при паршивом покрытии сети/тормозном инете.

                                                                            • 0
                                                                              а Вы давно кого-то в ГуглоПочте регистрировали? например, для подключения новогго телефона ребёнку. подбор свободного логина — очень увлекательное занятие. полностью повторяет анекдот про «анепошлибывысосвоими_длиннымилогинами — занято!». после 10 минут мозгового штурма втроём таки сумел найти запоминающийся не сильно длинный логин. уже всерьёз подумываю сейчас занять логин недавно родившемуся сыну :)
                                                                              • –1
                                                                                Дай бог, чтобы у нас так было :)
                                                                                • 0
                                                                                  если вы хотите, чтобы не просто взлетело, а летало долго, надо и об этом заранее подумать.
                                                                                  • 0

                                                                                    А вот если мой логин уедет не ко мне, вы как то поможете его присвоить мне?

                                                                            • 0

                                                                              В итоге мне так и не стало яснее, это концепт или работающая программа и ее можно уже пощупать? В какой стране сервера? Если в России, совсем не интересно.

                                                                              • 0
                                                                                Рабочие клиенты на Андроиде и iOS, в плейгугле и апсторе.
                                                                                Сервера на Амазоне
                                                                                • 0
                                                                                  так уже есть? не нашёл имя в комментах.
                                                                                  • 0
                                                                                    • 0
                                                                                      Ну, теперь хоть можно в Гугле много интересного найти, если вбить в поиск название конторы.
                                                                              • 0
                                                                                Microsoft до сих пор не додумались сделать темный фон windows explorer!
                                                                                Не уподобляйтесь, в темноте очень тяжело работать со светлым фоном.
                                                                                • 0
                                                                                  Вот бы сделали через ваш менеджер оплату в магазинах, как в китайском WeChat. Было бы реально круто.
                                                                                  • 0
                                                                                    Это хоть завтра можно включить.
                                                                                    Есть внутренняя валюта и биллинг.
                                                                                    • 0
                                                                                      А в китае это работает уже давно, везде. Уровень проникновения наверное 99%.
                                                                                      Оплата в кафе, метро, автобусах, магазинах(как у больших, так и у продавца пельменей на улице). Все через WeChat. Ну очень удобно.
                                                                                      А в России гугл/эпл пай есть далеко не везде.

                                                                                      Я думаю если это сделаете, то ваш менеджер установят почти все.
                                                                                      • 0
                                                                                        Я думаю если это сделаете, то ваш менеджер установят почти все.


                                                                                        Интересное мнение.
                                                                                        Почему вы так в этом уверены?
                                                                                        • 0
                                                                                          Ну по моему это логично
                                                                                          1) Есть пример, Китай.
                                                                                          2) Много телефонов без NFC, бесконтактные платежи им не доступны
                                                                                          3) Уровень проникновения эппл\гугл пай конечно большой, но далеко не 100% (на мой взгляд около 70%) Лично около моего дома магазин, где эпл\гугл пай поддерживается частично, алкоголь почему то нельзя оплатить телефоном;(
                                                                                          А на рынках вообще только наличные.
                                                                                          Представляете как было бы удобно расплачиваться через мессенжер везде, или например переводить деньги друг другу.

                                                                                  • 0
                                                                                    Неужели действительно есть адекватный клиент на Windows Phone?
                                                                                    • 0
                                                                                      Windows Phone поддержку вырубили даже самые распространенные мессенджеры…
                                                                                      • 0
                                                                                        Да понятное дело — поддержку WP вырубил сам MiSoft
                                                                                        • 0
                                                                                          У меня на Windows Phone (nokia lumia) отлично живет Скайп, вайбер и телеграм.
                                                                                          Я однозначно не ваш клиент.
                                                                                      • 0

                                                                                        Нужны киллерфишки:


                                                                                        1. Кнопка "Авторегистрация", в качестве логина прога берёт номер мобилы
                                                                                        2. Галочка в настройках "Контакты брать из тел.книги"
                                                                                        3. Уметь отправлять текст бесплатно на е-мэйлы, на мобилы и во всякие виберы, телеграмы (адресат пусть их хоть от бота получает, с инструкцией как ответить)
                                                                                        • 0
                                                                                          1. В настройках прописываем номер своей машины, а в контакты пусть можно будет добавлять чужие номера машин и писать им даже без добавления. Если у адресата установлен этот мессенджер и прописан номер — то получит в нём сообщение, если не установлен — то слать через сайт numplate