1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/troubleshooting-cmpp-to-http

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проект CMPP в HTTP

Описание проекта

Этот проект занимается упаковкой распространённых протоколов обмена сообщениями CMPP, SGIP, SMGP и SMPP. Он предоставляет интерфейс HTTP для отправки сообщений, что позволяет пользователям, только начинающим работать с SMS, быстро отправлять сообщения после простой настройки канала.

Технологический стек проекта

Spring Boot + Mysql + Redis + Netty 4.x + Hutool 5.x + Mybatis-plus 3.x + Guava + Caffeine и др.

Использование проекта

  1. Предпосылки: локально установлены MySQL 5.x и Redis.
  2. Инициализация базы данных: выполните файл sms.sql в папке resource/sql для создания базы данных и таблиц.
  3. Изменение пароля учётной записи: измените информацию для проверки подлинности MySQL и Redis в файле application.yml.
  4. Инициализация канала: добавьте канал в таблицу sms_channel. Основные поля описаны ниже:
    • channel_ip: IP-адрес канала, предоставленный каналом.
    • port: номер порта канала, предоставленного каналом (по умолчанию 7890 для CMPP; канал может использовать другой порт).
    • login_name: имя пользователя для входа в канал.
    • password: пароль для входа в канал.
    • src_id: идентификатор доступа, обычно начинается с 106***.
    • msg_src: код предприятия, соответствующий submit msg_src. Для большинства каналов sp_id и username совпадают. Некоторые каналы не предоставляют код предприятия; в этом случае можно использовать тот же username.
    • speed: скорость одного соединения.
    • max_connect: максимальное количество подключений для текущего канала.
  5. Запустите проект и вызовите интерфейс /sms/sendMsg в SmsController для отправки сообщения.

Благодарность

Проект разработан на основе SMSGate, спасибо автору за открытый исходный код.

Общение

Приглашаем всех Star ⭐️⭐️⭐️. Если у вас есть дополнительные вопросы о технологии SMS, покупке платформы SMS или коммерческом сотрудничестве с каналами SMS, или если вам нужна индивидуальная консультация, приглашаем вас присоединиться к группе для общения. Номер группы QQ: 765161317.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Данный проект предполагает **объединение широко используемых протоколов обмена короткими сообщениями**: CMPP, SGIP, SMGP и SMPP. Он предоставляет интерфейс HTTP для отправки коротких сообщений. Это позволяет пользователям, которые только начинают работать с короткими сообщениями, быстро отправлять их после простой настройки канала. Развернуть Свернуть
AGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/troubleshooting-cmpp-to-http.git
git@api.gitlife.ru:oschina-mirror/troubleshooting-cmpp-to-http.git
oschina-mirror
troubleshooting-cmpp-to-http
troubleshooting-cmpp-to-http
master