Какой модем подойдет для роутера с OpenWrt, Asterisk и chan_dongle в 2024 году?

Ищу решение для создания простого GSM-шлюза на базе роутера, прошитого под OpenWrt, с установленным "тонким" Asterisk и chan_dongle, а также 3G/4G-модемом, который поддерживает голосовые функции и управление SMS-сообщениями с помощью sms_tool. Например, хотелось бы использовать команды, такие как: <br/> <br/> # sms_tool -d /dev/ttyUSB0 recv <br/> # sms_tool -d /dev/ttyUSB0 send "Message" <br/> # sms_tool -d /dev/ttyUSB0 ussd "*222#" <br/> # sms_tool -d /dev/ttyUSB0 delete 3 <br/> <br/> Какие модемы вы могли бы порекомендовать, а также как можно реализовать данную схему?
  • 14 ноября 2024 г. 6:43
Ответы на вопрос 1
Для создания GSM-шлюза на основе роутера с OpenWrt, Asterisk и chan_dongle в 2024 году вам понадобится выбрать 3G/4G-модем, который поддерживает голосовые функции и управление SMS. Вот несколько рекомендаций по модемам, а также основные шаги для реализации вашей схемы.

### Рекомендуемые модемы
1. **Huawei E3372** - Этот модем предоставляет мобильный интернет и поддерживает некоторые голосовые функции. Обратите внимание на версию, так как некоторые модели могут не поддерживать голосовые функции.
   
2. **ZTE MF821** - Этот модем является другом для установки на OpenWrt и также поддерживает управление SMS через tty интерфейс.

3. **Quectel EC25** - Это более специализированный модем, который хорошо работает с OpenWrt и предоставляет возможность голосовой связи, SMS и другие теле-услуги.

4. **SIM7600** - Этот модем поддерживает 4G сети и имеет возможность работы с голосом и SMS через AT-команды.

Перед покупкой проверьте совместимость с вашим маршрутизатором и поддерживаемыми протоколами.

### Настройка
Вот примерный план действий по настройке GSM-шлюза:

1. **Выбор и прошивка роутера**:
   - Проверьте совместимость вашего роутера с OpenWrt. Убедитесь, что он может обрабатывать необходимое количество подключений и нагрузку.

2. **Установка OpenWrt**:
   - Прошейте роутер последней стабильной версией OpenWrt. Вы можете найти подходящую прошивку на официальном сайте OpenWrt.

3. **Установка Asterisk и chan_dongle**:
   - Зайдите в интерфейс LuCI или используйте SSH для установки необходимых пакетов:
     ```bash
     opkg update
     opkg install asterisk asterisk-chan-dongle
     ```

4. **Настройка chan_dongle**:
   - Настройте `chan_dongle.conf` и добавьте необходимые настройки, включая порт, к которому подключен модем. Например:
     ```
     [dongle0]
     device=/dev/ttyUSB0
     context=mycontext
     ```
   - Выберите `context` для обработки входящих и исходящих звонков.

5. **Настройка sms_tool**:
   - Убедитесь, что `sms_tool` уже установлен. Проверьте наличие необходимых зависимостей:
     ```bash
     opkg install sms-tool
     ```

6. **Тестирование модема**:
   - Используйте команды для отправки/получения SMS и работы с USSD кодами через `sms_tool`:
     ```bash
     sms_tool -d /dev/ttyUSB0 send "Hello"
     sms_tool -d /dev/ttyUSB0 recv
     ```

7. **Конфигурация Asterisk**:
   - Настройте необходимые конфигурации в Asterisk, включая SIP-транки или внутренние номера.

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

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