Какие порты использует Whatsapp
38 функций в WhatsApp, о которых вы не знали (Часть 1)
Один из самых популярных на сегодняшний день мессенджеров WhatsApp регулярно получает обновления и продолжает обрастать новыми функциями. Однако то, как ими пользоваться, не всегда очевидно для потребителя. При этом встречаются среди опций и весьма полезные, которые могут в значительной степени облегчить опыт работы с мессенджером и общение с друзьями, родственниками или коллегами по работе. Мы собрали для вас самые интересные на наш взгляд и расскажем о них в обширном материале, состоящим из нескольких частей.
Сразу стоит заметить, что не все пункты могут быть для вас чем-то новым. Однако из всего вороха возможностей почти каждый наверняка найдет то, чего до этого не знал. Начинаем!
Отправить данные о своем местоположении
Известно, что WhatsApp позволяет отправлять фотографии и видео, а также обмениваться данными о контактах из записной книжки и документами, но вы также можете отправить свое местоположение. Это очень удобно, если вы встречаетесь с другом в мало знакомом для него районе. При этом в настройках приложения вы можете выбрать пункт, который позволит делиться данными о вашем местоположении в реальном времени в течение 15 минут, 1 или 8 часов.
Зайдите в нужный чат — нажмите на скрепку справа от окна сообщения — местоположение — поделиться местоположением — выберите временные рамки.
Функция поиска по всем чатам
Представьте, что кто-то послал вам свой адрес или вы помните, что в чате обсуждали интересный фильм или музыку, но это было давно и сообщение «уплыло» на верх. Не беда! Во всех ваших чатах есть значок поиска. Воспользуйтесь им и он выдаст вам все похожие результаты. Нажав на соответствующие результат, вы отправитесь именно в то место чата, где происходило обсуждение.
Поиск в определенном чате
Если вы хотите найти что-либо в конкретной беседе и не рыскать по всем сразу, такая возможность тоже есть в WhatsApp.
Зайдите в нужный чат — нажмите на контактную информацию в верхней части — выберите пункт «Поиск» — введите в строке поиска то, что вам нужно найти.
Голосовой или видеовызов с помощью WhatsApp
WhatsApp уже давно далеко не просто мессенджер для обмена сообщениями, но и средство для звонков и даже для видеоконференций. Просто нажмите на соответствующий значок возле необходимого контакта. Эта функция использует интернет-соединение, а не минуты на вашем тарифном плане, что может быть очень удобно, например, при поездках в другие страны.
Поиск любимых контактов
Не самая полезная функция в плане общения, зато она может понять, с кем вы больше всего общаетесь, а также увидеть, сколько данных содержит чат с конкретным человеком. При необходимости данные можно удалить, освободив несколько сотен мегабайт в памяти смартфона
«Настройки» — «Использование данных и хранилища» — «Использование хранилища» — выберите требуемый контакт.
Сохранение данных
Если вы не хотите, чтобы WhatsApp «забивал» вашу память, вы можете настроить, какие конкретно файлы вы будете получать. Можете вообще запретить мессенджеру загружать что-либо без вашего согласия.
«Настройки» — «Использование данных и хранилища» — «Автоматическая загрузка мультимедиа» — далее настраивайте прием данных так, как вам кажется удобным.
Узнайте, сколько трафика «съедает» мессенджер
Если вы беспокоитесь о количестве используемого трафика, вы можете получить детальную статистику прямо в WhatsApp. Вы также можете увидеть, как много вы отправили фото, видео или сообщений.
«Настройки» — «Учетная запись» — «Использование данных» — «Использование сети».
Используйте WhatsApp не только на смартфоне
WhatsApp имеет и веб-приложение, которое синхронизирует все данные с вашим телефоом. Есть веб-версия, а также возможность загрузить приложение с официального сайта.
Далее вам нужно открыть WhatsApp на своем смартфоне — перейти в пункт «Настройки» — «WhatsApp Web/Desktop» — отсканировать QR-код в браузере или настольном приложении.
Изменение обоев на экране чата WhatsApp
WhatsApp имеет стандартные обои, которые будут отображаться в качестве фона на всех ваших чатов. Вы можете заменить эти обои на любые другие изображения из галереи или ваши фотографии.
«Настройки» — «Чаты» — «Обои» — выбирайте то, что вашей душе угодно.
Время последнего посещения WhatsApp
Эта функция WhatsApp позволяет вам видеть, когда кто-то последний раз проверял WhatsApp, а также позволяет пользователям видеть, когда вы последний раз были в сети.
«Настройки» — «Учетная запись» — «Конфиденциальность» — выбирайте самый верхний пункт меню, где вы можете настроить эту функцию.
Скрыть синие галочки
Они могут доставить вам массу неприятностей, особенно когда вы не отвечаете сразу, а кто-то видит, что вы прочитали сообщение. Вы можете отключить их, но стоит заметить, что если вы это сделаете, вы и не получите подтверждение о прочтении вашего сообщения.
Отключить их можно в разделе «Настройки» — «Учетная Запись» — «Конфиденциальность».
Не позволяйте людям видеть ваши сообщения
Благодаря этой функции вы можете отключить «дополнительную информацию» о сообщении. В этом случае будет появляться лишь имя контакта, но вы (и те кто рядом) не увидите самого сообщения до тех пор, пока вы не откроете чат. В самом приложении WhatsApp вы можете отключить уведомления с высоким приоритетом — те, которые будут всплывать в верхней части экрана.
Для этого проследуйте в «Настройки» — «Уведомления» — «Уведомления с высоким приоритетом».
Еще больше материалов из мира Android вы всегда можете найти в нашем официальном канале в Телеграм.
Несмотря на то что в целом я очень люблю продукцию Huawei и считаю эту компанию чрезвычайно перспективной, в последнее время мне стало казаться, что она просто не знает, в каком направлении ей двигаться. Я даже написал об этом статью, в которой сравнил Huawei с лосем, бегущим в панике по горящему лесу, и предположил, что её просто ведёт судьба. Не самое лестное сравнение, согласен, однако отсутствие знаковых решений со стороны компании подтолкнуло меня именно к такому выводу. И тем не менее, меня не оставляло чувство, что я мог ошибочно обвинить китайцев в отсутствии стратегии, хотя на самом деле она вполне может быть, даже если на первый взгляд это не очевидно.
Смартфоны Pixel, в отличие от сверхпопулярных Nexus, никогда не были массовыми аппаратами. Сказывалась не только высокая цена, но и ограниченная география продаж. По неизвестной причине Google отказалась торговать «пикселями» во многих странах мира и России в том числе, сделав ставку на крайне узкий список стран. Но то ли сложности с покупкой отпугнули потребителей, то ли ещё какие-то факторы, но каждое новое поколение смартфонов Google Pixel неизменно продавалось хуже предыдущего. Поэтому в какой-то момент даже стали ходить слухи, будто бы в компании обсуждают возможность отказа от дальнейшего развития линейки. К сожалению, даже Сундар Пичаи не смог поставить точку в этом вопросе.
Если вы думали, что теперь выставок больше не будет и коронавирус стал только поводом для их отмены в будущем, вы ошибались. Признаю, что я тоже допускал такой вариант, так как онлайн формат позволяет экономить деньги, а важных гостей можно пригласить и к себе в офис для обсуждения сотрудничества. Так-то оно так, вот только то, с каким рвением организаторы IFA стремятся провести свою выставку бытовой техники и потребительской электроники в этом году, заставляет задуматься об обратном. Если в двух словах, то суть новости, которой я хочу поделиться, в том, что IFA в этом году почти наверняка будет. Более развернуто о причинах такого поведения и тонкостях проведения мероприятия в условиях пандемии читайте в этой статье.
Как порты использует WhatsApp для работы
WhatsApp позволяет миллионам пользователей связываться между собой ежедневно с помощью текстового или голосового чата. Он безопасен ввиду присутствия встроенных настраиваемых функций безопасности и приватности. Эргономичный интерфейс приятно удивляет своей практичностью: ничего лишнего, элементы управления размещены рационально без лишних функций и параметров.
Использование портов Ватсапом
Помимо мобильного приложения, приложение поддерживает веб-версию, с помощью которой можно произвести синхронизацию данных с телефона на компьютер, и использовать его в браузерном режиме, упрощая переписку. При передачи информации, такой как звонки и сообщения, любая программа использует определённый набор портов, каждый из которых имеет своё предназначение. Один порт может быть использован для передачи текста, другой — для аудио и так далее.
Для рационального использования, фильтрования и управления потоками информации вы можете блокировать или наоборот — открывать соответствующие порты с помощью фаервола. Это позволит ограничить себя от ненужных данных и функций, обезопасив пользование мессенджером. Таким образом, можно отключить аудиозвонки.
Внимание! Управление портами — ответственная задача, и её результатом может быть некорректная работа приложения. Управляйте доступностью портов только при знании и понимании того, что делаете, чтобы избежать неправильной отдачи мессенджера.
В основном при передаче информации Ватсап использует порт TCP 443 (для защищённого соединения HTTP Secure) или, в некоторых случах, TCP 80 (для HTTP). Может быть использован UDP 3478, но достаточно редко.
Порты для голосовых звонков
Отдельной темой являются голосовые звонки. Как ранее говорилось, для этих целей выделяются отдельные порты, дабы разумно распределить ресурсы и не перегрузить конкретный канал связи.
Для протокола TCP может использоваться:
- 34784;
- 45395;
- 50318;
- 59234.
Данная информация может помочь вам в ограничении навязчивых функций от мессенджера, либо управлять потоком конкретных данных, зная за что отвечает контролируемый порт. Воспользуйтесь знаниями рационально, чтобы не навредить комфортному использованию приложения.
Страны, где WhatsApp запрещен
В 2009 году был выпущен WhatsApp. У него были удивительные функции, такие как текстовые сообщения, VOIP звонки и другие. Он революционизировал способ общения с вашими родственниками, друзьями и близкими. Несмотря на то, что это облегчало связь с людьми, некоторые страны полностью запретили приложение. Это оставляет вопрос, почему WhatsApp и запрещен или запрещен.
Некоторые считают, что ограничения на применение связаны с проблемами национальной безопасности. Помимо этого, запрет WhatsApp может быть связан с попытками правительств поддержать местные телекоммуникационные компании.
WhatsApp запрещен в более чем 7 странах. Это список стран, в которых WhatsApp заблокирован. Вы заинтригованы тем, какие страны запретили такое изменяющее игру приложение? продолжайте читать, чтобы узнать.
Список стран, где WhatsApp запрещен
Ниже приведены страны, которые запретили WhatsApp. Это запрещено для их жителей и в пределах юрисдикции, они не смогут использовать его без проблем. Однако последствия не разглашаются.
Китай
Китайское правительство запретило WhatsApp во время кампаний, связанных с политикой. Главным образом из-за высоких возможностей шифрования и причин цензуры. Запрет, однако, временный, запрет обычно снимается в течение нескольких месяцев.
У китайских властей есть история блокирования интернет-сервисов, и если они не будут блокироваться, они будут тормозить их до такой степени, что их использование не будет возможным. Эта цензура вынуждает пользователей переходить на методы связи, которые работают бесперебойно и быстро, но китайские власти могут легко контролировать их.
Line2 – это телефонная система для малого бизнеса, которая дает профессиональный деловой номер на всех…
В старые добрые времена у телефонов были физические провода, соединяющие один конец с другим. Всякий раз,…
Одним из самых больших препятствий, с которыми сталкиваются программы BOD-Your-Own-Device (BYOD) при получении поддержки от…
Похоже, что китайские власти хотят регистрировать информацию, и поскольку WhatsApp хорошо известен среди криптографов своим шифрованием. В Китае его запрещают.
Северная Корея
Северная Корея заблокировала WhatsApp, самое популярное приложение для обмена мгновенными сообщениями. WhatsApp была платформой для обмена сообщениями e2e, но после этого запрета доступ к ней возможен только через VPN.
Согласно источнику, местный житель выступил и сказал, что местные власти распространяют информацию о том, что блок был со стороны компании.
Мартын Уильямс, управляющий веб-сайтом North Korea Tech, заявил, что «если местные власти запретили приложение, то это потому, что они хотят, чтобы пользователи общались по незашифрованным каналам». Это поможет правительству вести учет сообщений.
Иранское правительство несколько раз запрещало WhatsApp. Регулирование цензуры в Интернете является сложным. В нем участвует широкий круг аудитории. Правительство, судебные органы, религиозные группы, политические партии и предприятия оказывают давление, чтобы блокировать или разблокировать приложения для социальных сетей.
Несмотря на то, что Иран очень серьезно относится к развитию интернет-сектора, отмечается, что запреты обусловлены политическим давлением. Тем не менее, нет ответа на вопрос, почему запрет на самом деле введен.
Сирия
Политическое состояние Сирии всегда было причиной запрета таких приложений, как WhatsApp. Мятежники используют шифрование WhatsApp в качестве основного оружия для подготовки акций протеста против правительства, поэтому Сирия должна запретить WhatsApp.
Повстанцы и журналисты пытаются найти новые способы, чтобы отслеживать и систематизировать информацию о правительстве и других учреждениях и различного рода деятельности. Чтобы оставаться в безопасности и сохранить политическую ситуацию нетронутой, Сирия выбирает запрет на приложения для социальных сетей.
Катар
Катар не отличается от любой из тех стран, которые упомянуты выше. Правительство Катара запретило использование WhatsApp. Это связано с тем, что Закон об электросвязи 34 от 2006 года запрещает любому лицу или любой организации предоставлять телекоммуникационные услуги населению без лицензии, выданной ictQATAR.
Несмотря на то, что Катар верит в предоставление передовых технологий своим жителям, это такой позор, что вы лишены возможности использовать такое изменяющее игру приложение.
Объединенные Арабские Эмираты
Причина, по которой ОАЭ запрещает WhatsApp и другие приложения для социальных сетей, которые предоставляют услуги VOIP, заключается в том, чтобы продвигать различные виды телекоммуникационных компаний, работающих в ОАЭ. Этот запрет ведет к увеличению общего дохода в ОАЭ и помогает экономике.
Известно, что ОАЭ предоставляют жилье и работу людям разных национальностей, таким как индийцы, пакистанцы и жители Бангладеш. Большинство из них используют бесплатные VOIP-сервисы для связи со своими семьями и друзьями, но из-за запрета они не могут, что является настоящей болью для работающих жителей.
Как избежать запрета WhatsApp?
WhatsApp и другие сервисы VOIP изменили игру, когда дело дошло до соединения с семьей и друзьями. Трудно придумать жизнь в странах, находящихся далеко от вашей семьи и друзей, и невозможность связаться с ними.
Для этого есть решение, вы можете обойти ограничения WhatsApp и при этом использовать его для связи с семьей, используя программный клиент, известный как VPN. VPN означает «Виртуальная частная сеть» и отвечает за защиту вашей сети и шифрование трафика. Это означает покрытие вашего реального IP-адреса тем, который предоставляется службой VPN.
Для вашего удобства мы составили список VPN-сетей, которые являются ведущими в отрасли и на 100% безопасны для вас. Эти виртуальные частные сети будут выполнять любую задачу, которую вы им возлагаете.
- ExpressVPN
- NordVPN
- Частный доступ в Интернет (PIA)
- PureVPN
Эти VPN просты в настройке и использовании, они также предлагают круглосуточное обслуживание клиентов, что позволит вам решить любую проблему.
Заключение
WhatsApp является одним из лучших приложений VOIP с более чем 100 000. Жители этих стран не могут пользоваться функциями WhatsApp, поскольку он там запрещен. Однако это не значит, что приложение забанено навсегда. Правительство может снять запрет, когда захочет. До этого вы можете использовать другие доступные приложения VOIP, которые являются бесплатными.
Есть еще один вариант снять ограничения при использовании WhatsApp или любого другого приложения в этой стране. VPN может зашифровать ваши данные, изменить ваше физическое местоположение путем маршрутизации трафика, где WhatsApp не заблокирован. Это, однако, платная услуга. В конце концов, это зависит от вас и от того, что вы выберете.
WhatsApp FAQ
Getting Started
In order to ensure a high quality experience for businesses and users, we’re in a limited public preview. If you’d like to work with us, submit more information about your business for consideration as we continue to expand our availability, or reach out to your Facebook representative if you already have one.
Yes, end-to-end encryption of the message happens between the WhatsApp Business API Client and the end user. In addition, if you are using HTTPS when making calls to the WhatsApp Business API Client, that data is SSL-encrypted (from your backend client to the WhatsApp Business API Client).
No. The WhatsApp Business API solution requires a clean number.
No, you can run a single account per instance. If you need a second test account make sure to use a different number for that second instance.
NO! At any given time, you can only have one instance of the WhatsApp Business API Client running for a single phone number. As soon as you register a second instance, your first instance will get kicked off and fail. We are working on a proper solution that will allow you to accomplish this. We will keep you posted of any updates.
WhatsApp and its users value end-to-end encryption. All messages on WhatsApp are encrypted with high levels of encryption. Every message is encrypted with sender and receiver keys which are ratcheted forward each time a message is sent. WhatsApp cannot read these messages because it does not have keys to decrypt the messages. The keys are stored by user in their mobile device and by the business in the database. This is why the WhatsApp Business API Client is a hosted solution that requires a database. Having an API to send messages on will break end-to-end encryption which is against the WhatsApp philosophy.
See WhatsApp’s Security for more information and to access the WhatsApp Encryption Overview white paper.
If that phone number has not been used on WhatsApp Business API, you can use that phone number. Follow the migration steps outlined here to reuse that phone number.
Toll-free numbers are allowed as long as your country code is included. The reason is that toll-free numbers without country codes cannot be uniquely identified — the same number can apply for two different countries.
Also note that there are added complexities around toll-free numbers. Typically, if you call a toll-free number with the country code when you’re inside the country, it will fail. This means that there is a chance your customers from your country will try to dial what shows in the business contact (country code included) and they won’t be able to reach you. If this is a concern, you will need to let them know explicitly.
Read more about toll-free numbers here.
Installation
Yes! by default, the WhatsApp Business API Client attempts to communicate using chatd over port 5222. For best experience, open port 5222 for all outbound traffic. This does not pose a security issue since the traffic is only outbound from your data center.
If you cannot open port 5222, the WhatsApp Business API Client attempts to use port 443. If your firewall or proxy is still terminating connections, please reach out to the WhatsApp team by submitting a question through Direct Support to debug.
No. The WhatsApp Business API Client opens an outbound TCP connection to port 5222 or 443 on the WhatsApp servers. TCP traffic occurs over this long-lived connection. Normally firewalls classify this as allowing “outbound traffic and the established traffic.” Of course, packets will flow back and forth once the connection is established but the connection start comes from the WhatsApp Business API Client so there is no need for a rule allowing inbound connections.
Requirements depend on your load and situation. The solution will run on any internet-connected machine that runs docker. For instance, simple testing can be done on a laptop.
For single-instance production server setup, we recommend at least 250 GB SSD, 16 GB RAM, and 4 core CPU. HDD is not recommended as the I/O speeds will become bottlenecks under load.
For Multiconnect production server setup, we recommend at least 50 GB SSD, 4 GB RAM and 2 core CPU for each Coreapp/Master/Webapp container.
In most cases you should run the database on a separate physical server from the core and web containers. The database server should only be a few milliseconds of latency away from the compute machine(s).
This setup supports sending approximately 20 messages per second.
MySQL 5.7.x, PostgreSQL 9.5.x, 9.6.x, 10.x are required. Using a previous version will throw an Unable to initialize config store error.
Set up MySQL locally using Docker by following the Docker MySQL guide.
Set up PostgreSQL locally using Docker by following the Docker PostgreSQL guide.
In most cases you should run the database on a separate physical server from the core and web containers. The database server should only be a few milliseconds of latency away from the compute machine(s).
Whitelisting can be done by hostname rather than IP Address. See the Hostnames section of the Debugging Your Network documentation for more information.
Yes, the TCP connection is necessary. If your business cannot open additional ports, you can use terminated SSL. See the Network Debugging documentation for more information.
Data Storage
MySQL and PostgreSQL are supported. If you run Docker by yourself, you must provide a MySQL/PostgreSQL database for the containers to connect to. Using the AWS template sets up a MySQL database by default.
No. Currently, the WhatsApp Business API client does not run on Docker for Windows. For development needs, using a Linux Virtual machine and running Docker within it is the recommended solution. For production workloads, we recommend using a Linux Server to avoid compatibility and performance issues.
You can restart the Docker containers by running the following code:
Coreapp Docker container
Webapp Docker container
You can check which version you’re running with
You need archive or delete the existing logs files or implement any maintenance procedure as per your business requirements. We have not implemented a solution in the WhatsApp Business API Client to rotate the logs; we expect you will take care of the operational maintenance.
A part the logs files, you also have to ensure the media shared folder is regularly archived or cleaned up (use docker inspect your- container-id to check where the folder is), as all the media files you are sending or receiving are stored there.
Also, if the pass_through is set to false in the application settings, then all messages are saved in local storage until they are explicitly deleted.
There is a script that can be triggered externally to clean up old logs of a container:
The script works with both webapp and coreapp containers. By running the script, old log files will be removed so that only 30 log files of the container remain.
Your system might start slowing down as the space fills up. This can be caused by many media files, messages, and large log files. Log files are automatically rotated, but if they start to get large, deleting them is safe.
Messages are stored in the database. You can delete messages as necessary. Also, if the pass_through is set to false in the application settings, then all messages are saved in the database until they are explicitly deleted.
Media files that users send to you are downloaded to the media volumes. It is up to the business to decide which media files to delete, but it is generally safe to delete any media files. You can use docker inspect your-container-id to check where the media volume folder is.
Yes, the database can be used in other ways without touching the WhatsApp related tables.
The database tables store information related to app settings, chat threads, messages, media, etc., which are all required by the app to operate.
v2.25.x improves outbound and inbound performance over previous releases. This optimization relies on creating additional database connections. For some deployments, this can cause the number of database connections to increase and reach configured limits. To keep the increased performance, you can increase the maximum number of connections your database server can accept. If that’s not possible, you can change the the axolotl_context_striping_disabled parameter to disable this behavior. See the Applications Settings documentation for more information on how to do this change.
Registration
Yes, we can set up a new phone number or change the verified name when you are ready to go live.
You can register new phones numbers and delete old one in your WhatsApp Account in the Facebook Business Manager.
- In your WhatsApp Account, go to Settings.
- Click on WhatsApp Manager.
- Select the Phone Numbers tab. This is where you can manage all the phone numbers for this account.
You can use any phone number that can get a phone call or SMS for the registration code. We understand that many 1800 or toll free numbers are backed by an IVR. WhatsApp registration calls are not able to navigate an IVR. However, we can share the phone number(s) the registration call will come from allowing you to be able to capture that call and redirect it to get the registration code. Please see please read this guide for more information.
Unfortunately, you will need to pick a different phone number that is capable of receiving SMS or voice in order for us to send the registration code. In the past, we had allowed manual registration codes, but this is no longer supported. Phone numbers that used manual registration codes before will continue to be supported as required. For any new phone numbers, we will only deliver registration codes via SMS or voice call.
If you want to use your 1800 or toll free number, please read this guide.
If registration is failing with “sms” because of too many attempts and you see an “access denied” message, then please try registering with “voice”
If you back up your current setup and restore it on the new machine, the registration information should move over with the rest of your implementation. See the Backup and Restore Settings documentation for more information.
If you or your end client would like to request become an WhatsApp official business account, see the instructions in the Requesting an Official Business Account documentation section.
Quality Rating and Messaging Limits
See the Capacity and Messaging Limits documentation for more information on the thresholds of the different rate limit tiers.
Your quality rating is found in the Phone Numbers tab of your WhatsApp business account.
You will be automatically upgraded to a higher tier based on the volume and quality of the messages you send. Conversely, you can be downgraded if more of your messages are reported by users. See the Quality Rating and Messaging Limits documentation for more information.
All businesses start at the lowest tier and will automatically upgraded to higher tiers as they send out more messages that have high quality.
No. Currently, messaging limits only apply to business-initiated messages (notifications).
Authentication
Logging a user out via the users endpoint will invalidate all of the auth tokens assigned to that account. Deleting a user will have the same effect, though that’s much more drastic. Keep in mind that logging a user in via the users endpoint will return a new auth token, but it will not invalidate auth tokens already in circulation for that user. Anyone in possession of a previously provisioned token will continue to be able to use it until it expires or is invalidated via one of the previously mentioned methods.
Sending Messages
See Understanding How to Get Opt-in for WhatsApp for more information on presenting your users with an opt-in option.
In the current stable release (2.19.x) the following types are supported: text, message templates, images, documents and audio.
If a user contacts an enterprise, the enterprise can respond with any type of message in the next 24 hours. This type of message is free.
But if the enterprise is contacting a user before the user sends a message or after more than 24 hours have passed, the enterprise can only send a message template. This is a paid notification.
Free-form text messages and media messages will not work outside this 24 hour window. They will result in a failure callback with error 470.
The maximum tested outbound message rate is 20 messages per second.
Note: Please do not send the same message repeatedly to the same recipient using the WhatsApp Business API.
There can be multiple reasons why delivery rates are not 100%. Some common cases include users having sporadic access to network or being inactive for a period of time.
Messages that can be delivered with WhatsApp will have a very high delivery rate. However there are many reasons why a message may not be delivered. You will have access to the exact status of a message by monitoring your callbacks. This is different from sending messages with SMS, for example, where you do not have access to final delivered status and resending the message may indeed produce a different outcome.
Messages may remain undelivered because a user’s phone is out of service, or battery, or they have lost it and are getting a new one and have disabled their SIM. It is possible there are errors in the business client’s ability to connect to the network. It is also possible callbacks (Webhooks) are not being delivered. You can monitor these situations by using the health node. You can turn on server receipt callbacks to know that the message made it into the WhatsApp server cloud.
If and when a user does reconnect to the network all the messages you sent will be delivered to them. Receiving more than one message with the same content will be a bad experience for them. They will be more likely to block you or complain. You will be more likely to be banned.
If you send a message and receive a message ID from the API, you have done what you can to send this message. Do not resend the same content to the same recipient.
If you are seeing low delivery rates over a prolonged period of time, please file a support ticket with Direct Support.
When you send a message, as soon as you get back a message ID, that means the message request has been stored on the database. The WhatsApp Business API Client will keep attempting to send that message until acknowledged by the WhatsApp server. This process has no end timeline. The WhatsApp server will then try to deliver that message to the user’s phone. If the user’s phone is not online, the message will be stored for 30 days before being discarded by the WhatsApp server.
iOS, Android, Blackberry, Symbian, Series 40, Windows Phone, J2ME
WhatsApp — проприетарный мессенджер для смартфонов. Позволяет пересылать текстовые сообщения, изображения, видео и аудио. Клиент работает на платформах iOS, BlackBerry, Android, Symbian, Series 40 и Windows Phone. Компания, создавшая мессенджер, основана в 2009 году и расположена в Санта-Клара, штат Калифорния.
При помощи WhatsApp пересылалось 2 миллиарда сообщений ежедневно в апреле 2012 [1] , и более 10 миллиардов в августе 2012 [2] . По мнению, опубликованному в Financial Times, приложение WhatsApp сделает с SMS то же, что сделала программа Skype с международными телефонными звонками. Как и в случае со Skype, программа должна быть установлена и у отправителя и у получателя. [3]
Точное количество пользователей не раскрывается, но по оценкам аналитика Benedict Evans (Enders Analysis) в октябре 2012 превышало 100 миллионов. В магазине приложений Apple программа является самым популярным платным приложением в 121 стране (включая самые крупные кроме Китая, Южной Кореи и Японии). [4] По данным магазина Google Play на начало ноября, она перешагнула рубеж в 100 миллионов установок на аппараты с ОС Android. [5]
По оценкам Нехи Дарии, аналитика компании Ovum, растущая популярность Whatsapp приведет к значительному снижению выручки сотовых операторов от SMS сообщений. Потери могут достигнуть десятков миллиардов долларов. [6]
Содержание
Технические подробности
WhatsApp использует модифицированный протокол Extensible Messaging and Presence Protocol (XMPP). [7] При установке создается аккаунт на сервере s.whatsapp.net, использующий номер телефона в качестве имени пользователя (Jabber ID: [номер телефона]@s.whatsapp.net ). Версия под Android автоматически использует в качестве пароля MD5-хеш от измененного идентификатора IMEI, [8] , а версия под iOS аналогично использует MD5-хеш от MAC адреса. [9]
Из-за этого алгоритма генерации пароля и отсутствия шифрования WhatsApp неоднократно критиковалось. [10]
Мультимедиа сообщения отправляются путем загрузки изображения, звука или видео на HTTP-сервер и передачей гиперссылки на объект вместе с закодированным в Base64 уменьшенным вариантом изображения. [11]
До августа 2012 сообщения отправлялись без шифрования, что допускало атаку session hijacking. [12] С 15 августа 2012 по заявлению техподдержки WhatsApp сообщения шифруются в приложениях iOS и Android, однако метод шифрования не уточнялся. [13]
WhatsApp автоматически синхронизирует список контактов с телефонной книгой телефона. Это возможно благодаря тому, что все пользователи регистрируются по своему телефонному номеру.
Стоимость
Официальный клиент WhatsApp скачивается бесплатно и может использоваться один год для всех смартфонов, кроме iPhone. Для этого смартфона фирмы Apple требуется только однократный платеж при скачивании ($0,99). Пользователи других смартфонов могут продлить использование программы на год за 99 центов США. [14]
Интересные факты
В Туркменистане работа WhatsApp затруднительна из-за блокировки порта 5222 [источник не указан 46 дней] , используемого программой, двумя местными сотовыми операторами: Алтын Асыр и МТС-Туркменистан. Однако, большинство пользователей программы обходят блокировку порта путем использования OpenVPN программного обеспечения на своих смартфонах.
Где находятся сервера WhatsApp и другие вопросы безопасности
Где находятся сервера WhatsApp? Многих интересует этот вопрос, поэтому сегодня мы постараемся на него ответить. Узнать больше о серверах мессенджера будет полезно хотя бы для того, чтобы убедиться, что ваша переписка защищена и постоянно находится в полной безопасности. Едва ли вы захотите показывать свои сообщения в WhatsApp кому-либо еще кроме вашего собеседника.
Где же сервера?
Создатели мессенджера не спешат говорить о том, где находятся главные сервера ватсап. Делается это во многом из соображений безопасности как пользователей, так и самого приложения. Ведь если злоумышленники узнают, где расположены сервера вотсап, они непременно захотят получить к ним доступ.
Политика конфиденциальности мессенджера тоже не дает ценной информации, но намекает на то, что головные сервера WhatsApp находятся на территории Соединенных штатов и ряда других, скорее всего европейских, государств. Никто не отменяет и возможность наличия региональных серверов для Азии и прочих крупных регионов. Но все это лишь догадки, так как сами создатели мессенджера по-прежнему отказываются говорить об этом.
Как обеспечивается безопасность переписки
Сервера WhatsApp хранят ваши недоставленные сообщения в течение месяца. И это буквально все, что к ним поступает от вас, помимо подключения, естественно. Вся другая информация содержится только на вашем устройстве.
Проблемы с безопасностью WhatsApp возникали довольно часто. Алгоритмы шифрования мессенджера раньше были не очень надежными. Еще в 2012-ом техническими специалистами из Германии было наглядно показано, как можно взломать любую учетную запись в ватсап. На сегодняшний день все сообщения шифруются сквозным шифрованием, поэтому за безопасность личной переписки можно больше не беспокоиться.
Однако, даже этот метод не исключает того, что разработчики мессенджера могут получить доступ к вашим сообщениям в ватсап. Но по сей день, после внедрения сквозного шифрования, не было зарегистрировано ни единого случая реального взлома аккаунта в мессенджере ни разработчиками, ни кем-либо еще.