Недавно, с в статье «IP-АТС FreePBX на мини-компьютере Raspberry Pi» я описывал оптимальную конфигурацию FreePBX для домашнего использования. Но нет предела совершенству, и для еще больших возможностей настройки маршрутизации и удешевления звонков было решено дополнить эту конфигурацию GSM (или CDMA) шлюзом.
Варианты организации шлюза
Итак, какие же бюджетные технические решения существуют для организации GSM шлюза для дома? Тут мы не рассматриваем возможность покупки аппаратного VoIP GSM (CDMA) шлюза, т.к. существуют более дешевые варианты. Этих вариантов собственно 2:
1. Модуль chan_mobile (bluetooth)
Модуль chan_mobile позволяет организовать бюджетный GSM/CDMA шлюз на базе вашего Asterisk и любого мобильного телефона с Bluetooth. Соответственно компьютер с Asterisk так же должен быть оборудован Bluetooth модулем (благо, эти устройства стоят достаточно дешево).
Решение уникально тем, что с его помощью можно организовать VoIP шлюз для CDMA сети (например, Skylink), используя соответствующий мобильный телефон .Т.е. если у вас дома завалялся ненужный телефон с Bluetooth и usb bluetooth модуль, настроить такой шлюз вы можете прямо сейчас, используя руководства в статьях:
- Установка и настройка chan_mobile на asterisk 1.6.1
- Asterisk + chan_mobile (bluetooth)
- Что такое Asterisk и зачем он нужен дома
2. Модуль chan_dongle
Модуль chan_dongle позволяет использовать GPS/3G USB модемы Huawei (самый популярный Huawei E1550, желательно от МТС) для организации GSM шлюза. В настоящее время поддерживаются модемы: E1550, E173, E169, K3520, K3715 и K3765. Перед настройкой модем необходимо разлочить (для разных операторов) и разблокировать голосовые функции.

Это решение считается самым бюджетным, цена модема Huawei E1550 около 25$.
О настройке VoIP — GSM шлюза по этой схеме можно почитать в статьях:
- Сам себе сотовый роуминг. Создание GSM гейта на asterisk + донгл от сотового оператора
- VoIP-GSM шлюз для Asterisk на USB модеме HUAWEI E1550
- Asterisk & Huawei E1550 (VoIP GSM Gate)
P.S. В одной из следующих статей обязательно опишу процесс настройки одного из этих решений применительно к своей системе.

