Такие устройства, как VoIP GSM шлюзы пользуются растущей популярностью среди российских компаний и предпринимателей. Сфера их применения достаточно широка – начиная с экономии средств компании на звонках по мобильным номерам, заканчивая различными SMS-рассылками. Потребности многих компаний не ограничиваются одним, даже самым мощным, шлюзом. При использовании же нескольких подобных устройств, особенно распределенных территориально, трудозатраты по их поддержке и администрированию возрастают значительно. Устройства под названием SIM-банки позволяют не только упростить работу с несколькими VoIP GSM шлюзами, но и добавить последним множество интересных возможностей. Сегодня, на примере SIM-банков SMB32 и SMB128 мы познакомимся и научимся работать с данным классом устройств.
Рубрика «asterisk» - 8
Что такое SIM-банк и как он работает
2016-12-12 в 8:42, admin, рубрики: asterisk, dbl, goip, hybertone, sim-банк, sip, voip, Блог компании АртТел, Железо, Сетевое оборудование, метки: goip, sim-банкВебинар: Asterisk и базы данных
2016-11-18 в 13:05, admin, рубрики: astdb, asterisk, centos-admin.ru, базы данных, Блог компании centos-admin.ru, вебинар, обучение
Очередной вебинар от команды Centos-admin.ru пройдет в ближайшую среду, в 12-00 по московскому времени. Мы расскажем о том, зачем и каким образом можно использовать базы данных в связке с Asterisk. Поговорим о встроенной базе данных AstDB и о подключении к внешним СУБД.
Вебинар рассчитан на системных администраторов, имеющих небольшой опыт настройки Asterisk и пока не применяющих базы данных в своих Asterisk-проектах.
FreePBX: первые шаги по граблям
2016-10-24 в 6:37, admin, рубрики: asterisk, centos-admin.ru, freepbx, Блог компании centos-admin.ru, граблиНачиная знакомство с FreePBX, даже опытные системные администраторы зачастую допускают одни и те же ошибки, которые способны серьезно испортить настроение и отбить всякое желание продолжать освоение этой системы.

Кластер Asterisk. Централизация информации о регистрации
2016-10-13 в 16:14, admin, рубрики: asterisk, asterisk develop module, C, c++, метки: asterisk develop moduleУ большинства администраторов, работающих с телефонией на базе Asterisk, в компаниях, где штат превышает 500+ сотрудников, рано или поздно встает вопрос о полноценной кластеризации Active/Active. Предпосылками к этому может быть и наличие региональных ответвлений, и желание сделать систему надежнее. Тема обширная и не является целью данной статьи в полном объеме, которая написана с целью показать один из самых быстрых и надежных способов добыть информацию о регистрации устройств на серверах в кластере, с целью последующей централизации или/и дистрибуции внутри кластера. Логично предположить, что самый производительный способ — это быть частью самого Asterisk.
Читать полностью »
Asterisk и информация о входящих звонках в браузере
2016-10-07 в 5:24, admin, рубрики: asterisk, pami, php, ratchet, Клиентская оптимизация, Разработка веб-сайтовПрочитав заголовок, вы, наверное, подумаете «Избитая тема, да сколько можно об это писать», но всё равно не смог не поделиться своими велосипедами с костылями наработками.
Введение
В нашей компании запись клиентов осуществлялась по телефону через мини-атс (я в этом деле не силен и могу ошибаться). Все заказы сохранялись в базу данных, интерфейсом служит веб-приложение. Плотность звонков в определенные моменты бывает очень высока и диспетчеры, в силу человеческого фактора, не всегда правильно или не с первого раза записывают телефон клиента (когда он отображается на экране телефона).
Читать полностью »
Настройка голосовых шлюзов Huawei eSpace IAD на примере работы с PBX Asterisk
2016-09-23 в 6:52, admin, рубрики: asterisk, fxs, huawei, ip-телефон, голосовой шлюз, метки: голосовой шлюзДля предоставления аналоговым абонентам доступа к IP-PBX применяются устройства интегрированного доступа (IAD — Integrated Access CPE Devices). Huawei предлагает IAD104, IAD108 и IAD132, IAD196 также пользователь может выбрать SIP или MGCP-протокол. Путем использования стандартных кодеков и технологий сжатия, устройства IAD кодируют речевые сигналы поступающие от аналоговых телефонных устройств, инкапсулируют их в IP-пакеты и посылают пакеты к определенному медиашлюзу через IP-сеть. После достижения IP-пакетами пункта назначения, IAD назначения выполняет обратную операцию по восстановлению речевых сигналов из пакетов. Таким образом IAD10x, реализуют функции VoIP и FoIP.

Семейство медиашлюзов eSpace поддерживает от 2 до 224 аналоговых портов. Рассмотрим, как настроить шлюз, на примере модели IAD104H.
Читать полностью »
Использование Google Cloud Speech API v2 в Asterisk для распознавания русской речи
2016-09-21 в 14:04, admin, рубрики: api, asterisk, Google API, Google Speech api, voice recognition, Яндекс APIДобрый вечер, коллеги. Недавно возникла необходимость добавить систему голосовых заявок в нашу ticket-систему. Но не всегда удобно каждый раз прослушивать голосовой файл, поэтому возникла идея добавить к этому систему автоматического распознавания голоса, к тому же в будущем она бы пригодилась в других проектах. В ходе этой работы были испробованы два варианта API наиболее популярных систем распознавания речи от google и yandex. В конечном итоге выбор пал на первый вариант. К сожалению, не нашел подробной информации об этом в интернете, поэтому решил поделиться полученным опытом. Если интересно, что из этого получилось добро пожаловать под кат.
Читать полностью »
Защита от «спама» на 8800 во FreePBX
2016-09-06 в 13:44, admin, рубрики: 8800, asterisk, freepbx, информационная безопасность, телефонияПриветствую, астерискеры и сочувствующие! Вчера ночью на одном популярном форуме в тематике asterisk наткнулся на вопрос: как же можно «по быстрому» защитить свой номер 8800 от методики, которую нередко используют конкуренты — многократному дозвону на номер для срабатывания тарификации у владельца номера?
Читать полностью »
Тестируем IVR на Asterisk с помощью… Asterisk
2016-09-04 в 9:35, admin, рубрики: AMI, asterisk, ivr, тестирование, Тестирование IT-системНедавно мне потребовалось добавить метрику по uptime сервиса дистанционного обслуживания для расчета SLA. Статистика по вызовам API является косвенным показателем работоспособности, а нужна достоверная проверка всех функций от дозвона из внешней сети, до прохождения пользователя по всему меню обслуживания. В интернете ничего готового не видел, поэтому решил поделиться своими изысканиями.
Есть система дистанционного обслуживания – клиент может позвонить в call-центр и проверить/изменить настройки своей учётной записи без участия оператора. Для перехода по меню и управления настройками используются тональные сигналы (DTMF). АТС в свою очередь взаимодействует с ядром основной системы через API, возвращая результаты пользователю в виде голосовых сообщений.
Задача: настроить автоматизированную проверку системы (правильно отвечает на запросы/выполняет нужные команды).
Главные требования:
-
максимальная правдоподобность имитации пользователя: т.е. нужно именно звонить и нажимать кнопки, а не вызывать методы API в обход call-центра.
- работа именно с тем планом набора, в который попадают обычные пользователи; нельзя делать специальный контекст для автоматизированной проверки.
Обзор Asterisk REST Interface (ARI)
2016-08-30 в 13:54, admin, рубрики: AGI, AMI, ARI, asterisk, разработкаВ начале времен единственным "поставщиком" функционала Asterisk были модули, многие из которых расширяли арсенал приложений и функций плана набора.
Тогда, в начале времен, все эти команды и функции далеко опережали свое время, и благодаря им Asterisk "уделывал" по функционалу многие коммерческие продукты.
Если возникала какая-нибудь необходимость в выходе за пределы имеющихся приложений и функций, можно было написать свой собственный модуль на языке С, и это был единственный способ расширения функционала и выхода из имеющейся "клетки", какой бы просторной она ни была.
Но разработку модуля Астериск на языке С сложно назвать тревиальной задачей. Это весьма тернистый путь, к тому же весьма рискованный, ведь критическая ошибка в своем модуле запросто приводила к полному падению Asterisk в core.
Нужны были более "мягкие" и простые способы для расширения функций и интеграции с другими системами.
Так появились интерфейсы AGI и AMI.

