GSM
Oktell SIP-GSM Gateway — теперь бесплатно!
Да-да! 😉
Еще один SIP-GSM шлюз
На складе завалялась материнская плата с P4 и 512Мб оперативки, подключил старый IDE винчестер на 40Гб. По сети установил последнюю версию FreeBSD 8.2, из портов собрал: Asterisk 1.8 + chan_dongle. Подключил 10 3G модемов — все заработало отлично 🙂 Большой плюс по сравнению с аналогическим шлюзом под Linux — можно безопасно перезагружать! Вот такой SIP-GSM шлюз получился (надо еще корпус найти):
Кто звонил на этот мобильный?
Зачастую, приобретая Oktell IP PBX, наши клиенты сразу же берут и Oktell SIP-GSM gw. И вот когда количество модемов превышает количество других линий, а количество сотрудников — всех внешних линий 🙂 Начинаются ситуации: сотрудник набирает номер, абонент занят, абонент сам перезванивает и попадает на секретаря, секретарь не в курсе кто звонил…
У себя мы решили этот вопрос так: входящий звонок на Oktell SIP-GSM, смотрим в базу кто последний звонил на этот номер на этой недели и пытаемся сразу на него переключить звонок. Вот так оно выглядит в «Главном сценарии»:
В компоненте SQL вот такой запрос:
SELECT TOP 1 @AOutNumber = [AOutNumber] FROM [oktell].[dbo].[A_Stat_Connections_1x1] WHERE NOT ([BLineNum] = 'IVR') AND DATEPART ( WEEK , [TimeAnswer] ) = DATEPART ( WEEK , GETDATE() ) AND @CallerID = '+38'+[BOutNumber] ORDER BY [TimeAnswer] DESC
Автоинформатор Oktell
Автоинформатор Oktell — это уникальная возможность клиенту получить необходимую информацию в любое удобное для него время, а компании всегда оставаться на связи. Обратившему за информацией достаточно лишь набрать номер системы автоинформатора и выбрать необходимый пункт меню. Таким образом, он с легкостью сможет узнать остаток средств на своем счете, получить дополнительную информацию (тарифные планы, правила набора и ведения связи, прослушать горячие новости, наконец, узнать курс доллара, погоду, точное время) даже в нерабочие часы вашей компании. В случае необходимости, система Oktell также позволит абоненту оставить голосовое сообщение.
После интеллектуальной обработки вызов может быть переключен на мобильные или городские телефонные номера. Оставленные голосовые сообщение автоматически отправляются на вашу электронную почту, а заказы на встречный звонок доставляются в виде SMS-сообщений.
Подключив к служебному сценарию предварительно созданный Excel файл, автоинформатор Oktell сможет самостоятельно обзвонить список абонентов и воспроизвести необходимую информацию.
Наличие Oktell SIP-GSM Gateway — позволит подключить SIM-карту мобильного оператора.
Принимаем SMS с Asterisk SIP-GSM шлюза в Oktell
Как я описывал раньше, есть у меня SIP-GSM шлюз на базе Asterisk, который подключен к офисному серверу с Oktell. На модемы приходят разные SMS и пока они ложатся в файл на Linux сервере. В них бывает информация о балансе на карточках :). Идея — перенести все эти SMS в Oktell.
Для начала решил все SMS записывать в базу MySQL на сервере, а потом служебным сценарием забирать в Oktell. Создаю в MySQL пользователя, базу, и таблицу:
CREATE TABLE `asterisk`.`gsm` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `date` DATETIME NOT NULL , `modem` VARCHAR( 10 ) NOT NULL , `callerid` VARCHAR( 16 ) NOT NULL , `msg` VARCHAR( 160 ) NOT NULL , `oktell` ENUM( '0', '1' ) NOT NULL DEFAULT '0' ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci COMMENT = 'Входящие SMS'
Webinar: Встановлення Oktell для учасників «Сталевого Бубна»
[flashvideo file=»wp-content/uploads/2010/12/flvRecording_11.flv» /]
Обновление Oktell SIP-GSM gateway версии 1.2.0.0
Сегодня вышло обновление Oktell SIP-GSM gateway версии 1.2.0.0. Программный продукт уже можно скачать на наших сайтах:
http://sipgsm.com.ua/
http://sipgsm.lviv.ua/
Описание обновление:
- добавлена поддержка модема ZTE MF180
- модифицированы алгоритмы обнаружения подключенных устройств, устранена путаница в портах модемов
- модифицированы алгоритмы работы с портами модемов, в результате чего повысилась стабильность работы и качество звука
- возможность отправки сигналов DTMF самим модемом (теперь не обязательно передавать DTMF с SIP-стороны именно в звуке)
- оптимизирована работа DTMF-детектора на плохих линиях
- появился выбор отправки CallerID: в поле From или в DisplayName
- изменен режим работы «Шлюз» для GSM-стороны. Теперь при звонке из GSM если SIP-номер по-умолчанию пуст, то программа переключается в режим «Маршрутизатор» (т.е. ожидается донабор номера).
- исправлен ряд ошибок
Как обновиться?
- Удалить предыдущую версию программы. Если ваша программа была активирована, на всякий случай сохраните файлы «licinfo.xml» и «oktell.lic» из папки установленной программы.
- Запустить установку новой версии.
- После установки убедиться, что служба SipGsmService запущена.
Економимо на роумінгу з SIP-GSM
Бувши в Росії придбав собі стартовий пакет. Тепер ще хочу не пропустити важливі дзвінки на українського операторва, коли я у відрядженні. Можна було б зробити переадресацію, проте це занадто дорого. Ось рішення. Підключаю собі VoIP оператора voipdiscount.com і встановлюю SIP-GSM на комп’ютері. Коли їду у Росію, карточку свого оператора в SIP-GSM та налаштування так, щоб усі дзвінки автоматично через voipdiscount.com прокидувалися на мій російський номер. Ось параметри:
Стабильная работа Oktell SIP-GSM Gateway
В смоем блоге я уже неоднократно описывал как подключить Oktell SIP-GSM Gateway к Oktell IP-PBX или Asterisk, как использовать вместе с sipnet.ru. Сегодня, хочу поделиться опытом стабильной работы Oktell SIP-GSM Gateway в конфигурации 7 каналов в проекте «НАК».
Во-первых, приобрели USB HUB STLab U-340 7-port, black за 200,00 грн с внешним блоком питания.
Во-вторых, 7 лицензий Oktell SIP-GSM Gateway — это еще 2 380,00 грн.
В-третьих, 7 модемов Huawei E1550 по 299,00 грн = 2 093,00 грн.
В итоге мы получили всего за 4 673,00 грн 7 канальный шлюз GSM в SIP!
Теперь о стабильности: иногда какой-то из модемы подвисает 🙁 Где-то раз в 4-5 суток… Решил автоматическим отключением питания от USB HUB с 4 до 4:30 ночью. Помогло! Если у Вас еще остаются проблемы, могу посоветовать написать скрип и еще ночью раз в сутки перегружать службу:
taskkill /F /IM SipGsmService.exe net stop SipGsmService net start SipGsmService
Вот отчет о количестве звонков за последнюю неделю, которые прошли через наши 7 модемов, но это только начало: