Описание тега mongoose-im

MongooseIM - это горизонтально масштабируемый и расширяемый XMPP-сервер, написанный на Erlang.
3 ответа

Erlang - проблема с функцией завершения

Я создаю модуль с Erlang, и у меня есть три варианта, которые добавить, редактировать и удалять. В журналах видно, что функция add вызывается в методе init, но я не смог найти ничего, связанного с удалением сообщений. Я предполагаю, что это потому, …
06 окт '15 в 23:11
1 ответ

Как использовать acks для управления потоками в xmpp.js (в реактивном режиме) с MongooseIM (в качестве сервера чата)?

Я использую xmpp.js в качестве клиента чата xmpp внутри реакции-натива для android+ios с MongooseIM в качестве сервера чата. Я хочу реализовать управление потоками в приложении. Но в соответствии с проблемой № 540, xmpp.js пока официально не поддерж…
1 ответ

MAM XEP-0313 - запрос списка разговоров для конкретного пользователя

Я разрабатываю мобильное приложение для обмена сообщениями (ios) и поддерживаю функцию выхода из системы. Я хочу сохранить список последних разговоров, когда пользователи снова войдут в систему. Потому что локальное хранилище приложения очищается по…
20 дек '16 в 18:11
0 ответов

Как скрыть push-узел в mongooseIM-Push от других пользователей

Я использую версию MongooseIM 3.1 вместе с функцией mongooseim push. Согласно руководству, нам нужно создать новый узел для push и затем включить его. У меня следующие сомнения относительно того же. Как я могу скрыть этот узел (узел, созданный благо…
04 фев '19 в 10:24
0 ответов

Соединение xmppStream отнимает слишком много времени. XMPPFramework

Я использую XMPPFramework для приложения чата в iOS Swift. Бэкэнд находится в MongooseIM. Я столкнулся с проблемой в связи. Подключение занимает от 7 до 8 секунд. Мой поток соединения ниже: Когда я открываю заявку, я отправляю следующее self.xmppStr…
11 авг '18 в 08:56
0 ответов

Невозможно установить MongooseIM из исходного кода на MAC OS 10.14.2

Я не могу установить Mongooseim (последний) из исходного кода. С помощью: MongooseIM 3.2.0 (source code) Mac OS 10.14.2 Erlang: 21.2 Проблема: во время компиляции Mongooseim из исходного кода мои журналы застряли на ссылке fast_tls.so и выполнение о…
14 фев '19 в 06:07
1 ответ

Как взаимодействовать с уже запущенным экземпляром через терминал в Mongooseim?

Я использую Mongooseim 3.2.0 из исходного кода на сервере Ubuntu. Ниже приведены проблемы: Каков наилучший способ запуска mongooseim в качестве службы, чтобы он автоматически перезагружался в случае сбоя mongooseim или перезапуска системы? Как взаим…
28 янв '19 в 18:22
1 ответ

Сколько пользователей может обрабатывать MongooseIM на сервере PostgreSQL?

Я работаю на сервере MongooseIM с PostgreSQL в качестве бэкэнда. Мне нужны все основные функции, такие как: Общение один на один с присутствием. Групповой чат (только Muc light) Хранение MAM и все другие основные функции. Я могу масштабировать Mongo…
29 дек '18 в 18:03
1 ответ

Невозможно отправить push-уведомление. ErrorCode 460

Я использую MongooseIM с функцией MongooseIM-Push. Я настроил FCM на Android и IOS, и он отлично работает для обоих (проверено отправкой push-уведомлений из кода js узла). при использовании MongooseimPush (работает образ докера), хотя я могу получат…
0 ответов

Подключите sasl: "анонимный" JavaScript XMPP

Я пытаюсь использовать приведенный ниже пример для подключения к моему серверу, который поддерживает анонимный вход. он не будет аутентифицирован... Я использую последнюю стабильную версию mongooseim для сервера. var XMPP = require('stanza.io'); // …
09 ноя '17 в 17:37
1 ответ

Как связать Ejabberd или MongooseIM с Node.js (или Django)

Я хочу разработать внутренний сервер для приложения чата, используя node.js (или Django) и Ejabberd или MongooseIM. И использовать этот API в приложении React Native, которое должно иметь push-уведомления. Идея состоит в том, чтобы управлять профиле…
07 сен '18 в 14:22
1 ответ

Как зарегистрировать пользователя на сервере MongooseIM с помощью сервиса.Net

Я пытаюсь реализовать механизм.Net Web, который будет хранить профиль пользователя и другие действия. В случае успеха пользователь сможет общаться в чате, поэтому он должен быть зарегистрирован на сервере MongooseIM с созданием JID. Это должен сдела…
1 ответ

Как настроить реестр в MongooseIM

Можно ли заблокировать внесение изменений в определенную группу? Ejabberd позволяет это как: access_rules: roster: - allow: admin
28 окт '18 в 09:17
1 ответ

Работает ли XMPP-сервер MongooseIM с BOSH или WebSocket?

Я использую MongooseIM в качестве сервера XMPP, и этот сервер обычно использует TCP в качестве транспорта. Этот сервер отлично работает с моим клиентом iOS. Но когда я захотел создать такой же сервис в веб-приложении, я обнаружил, что он не работает…
11 фев '15 в 19:26
1 ответ

Push-уведомления MongooseIM для сообщений MUC (не MUC light)

Я пытался использовать MongooseIM с mod_muc (просто mod_muc, а не mod_muc_light) и обнаружил, что пользователи не получают Push-уведомления для сообщений, которые они могут пропустить в комнате MUC, пока находятся в автономном режиме. Я использую Mo…
17 окт '18 в 14:25
1 ответ

Гибкий поиск сообщений в автономном режиме, возвращающий ложь

В моем приложении чата XMPP я использую библиотеку ASMACK 4.0.6 на стороне клиента Android. Я хочу получать офлайн-сообщения, когда установлено соединение XMPP. Для этого сначала я проверяю, есть ли на сервере поддержка гибкого поиска. Сервер всегда…
02 фев '15 в 04:57
1 ответ

Модуль MongooseIM не получает переменные из пакета

Я написал следующий модуль для MongooseIM, но в файл PHP ничего не добавлено. start(_Host, _Opt) -> inets:start(), ejabberd_hooks:add(user_send_packet, _Host, ?MODULE, fetchPacketData, 50). stop (_Host) -> ejabberd_hooks:delete(user_send_packe…
15 мар '15 в 09:37
2 ответа

Mongooseim соответствует значению подэлемента

У меня есть дочерний элемент под названием Запрос внутри моего элемента сообщения пакета xmpp. Поэтому мой пакет выглядит следующим образом: <message to="b" from="a" type="chat"> <request xmlns="urn:client:send-ack"></request> <…
13 апр '15 в 23:41
1 ответ

Почему MongooseIM закрывает соединение через websocket через 60 секунд?

Я использую MongooseIM в качестве сервера чата и подключаю его через websocket, используя xmpp.js внутри собственного реактивного приложения. Сервер принудительно закрывает соединение через 60 секунд после неактивности. Я хочу знать: Если это конфиг…
13 ноя '18 в 16:35
0 ответов

Mongooseim не запускается на ec2 с длинным именем узла

Я пытался запустить свой сервер с длинным именем узла, но не работает при запуске в фоновом режиме. Однако если я начну с mongooseimctl live работает но mongooseimctl start выходит из строя. Запуск на экземпляре Debian EC2 Мой vm.args выглядит так: …
19 авг '16 в 09:47