SIP-GSM Gateway

Шлюз от Oktell без проблем устанавливается от XP до 2008-й. При этом в системе появляется служба SipGsmService, а на рабочем столе  ярлычок от управляющей программы - SipGsmGateway Manager. На современных версиях Windows последний не запускается, но не беда. Достаточно в свойтствах ярлыка на вкладке "Совместимость" поставить галочку "Выполнять эту программу от имени администратора".
Запускаем и жмем кнопку "Настроить" первого модема. Заполняем все, как на скриншотах.

Домен SIP - указываем адрес сервера Астериск, у меня это - 192.168.1.204.
На скриншоте выше пароль не виден, мы будем использовать 123. В поле SIP номер по умолчанию удобно указать реальный номер сим-карты модема.
Небольшое пояснение по поводу последней галки. Если ее поставить, в журнале соединений FreePbx несостоявшиеся звонки будут показываться, как совершенные (ANSWERED). Что испортит всю статистику. Если галку снять и на этом успокоиться, Астериск будет пытаться дозвониться до абонента последовательно через каждый подключенный к шлюзу модем, даже если абонент сбрасывает вызов или находится в зоне недоступности. Это еще хуже. Но выход есть! Галку снимаем, сохраняем изменения и идем вручную править конфиги. Они находятся в папке Program Files\SipGsmGateway\Cfg, по одному на каждый модем. Находим строчку:
<rejection_code><![CDATA[480]]></rejection_code>
и меняем 480 на 486:
<rejection_code><![CDATA[486]]></rejection_code>
Теперь все будет работать как надо.
Аналогично прописываем настройки для каждого установленного в системе модема. У меня их пока два, для второго в поле User name пишем mts2, sip номер по умолчанию берем со вставленной во второй модем карточки.

После настройки модемов, нажмите кнопку "Применить" в главном окне. И переходите к настройке Астериска.
Как только вы настроите транки там, шлюз тоже покажет удачное соединение: