Где живут grok-patterns (Ubuntu): /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-patterns-core-4.1.2/patterns/grok-patterns Версия в пути может изменяться, но основная идея ясна Суть: по умолчанию в filters для asterisk.json для описания имени транка и канала используется grok BASE16FLOAT, который, если у вас, как у меня, в имени транка есть BASE64FLOAT-последовательность (например как у меня -сс-) — откусит имя транка по ней.
Метка: Asterisk
Как подключиться по протоколу SIP к поставщику услуг при одиночной регистрации, но с возможностью принятия звонков с более 1 линии. Или «SIP-транк с регистрацией» От оператора получаем: LoginId, Secret, Registrar. LoginID – 7-и значный номер в виде 1234567, он и юзернейм для регистрации, и идентификатор линии. Также в данную регистрацию оператор предоставляет пул номеров: 1234568-1234599 […]

Пришла с час назад идея облегчить жизнь нашему персоналу — по ночам уведомлять их о падении оборудования телефонным звонком. При чем так, чтобы не просто «у вас что-то сломалось», а с указанием точного адреса. Модуль мониторинга — где-то у админов, по событию они могут сгенерировать строку с адресом и номером телефона ответственного, так что задача […]

Сегодня прилетела задача — писать в лог раз в 5 минут количество активных входящих звонков с каждого из транков. И вот возник вопрос: как передать в bash значение переменной asterisk без использования AMI. Получилось следующее: В контексте incoming транка делаем следующее: ;создаем группу exten => _XX.,106,Set(GROUP()=IncomingCall) ;складываем текущее значение кол-ва звонков группы во внутреннюю БД, […]
Нередко у пользователей, использующих Asterisk в работе, возникает необходимость подключить в систему мобильные номера. Основная причина такой необходимости — дешевые (или даже бесплатные) звонки на мобильные номера. Да и клиентам гораздо проще и дешевле звонить на мобильный номер, чем платить по 0.5-1.2 грн\мин за звонок на городской. Как оказалось, украинское законодательство в этом плане довольно […]