Asterisk GUI

Это достаточно простой (без лишней мишуры) но очень удобный механизм , и так приступим к установке и настройке :

Качаем саму оборолчку (web морду)

svn co svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
cd asterisk-gui
./configure && make && make install

в CentOS он ставиться в /var/lib/asterisk/static-http/

Читать далее

Опубликовано в рубрике Asterisk

Настройка DISA (карточная платформа)

И так задача стоит в следующем , есть сервер Asterisk необходимо внешним пользователям дозваниваться до сервера Asterisk вводить код доступа и далее совершать звонки за счет сервера Asterisk (ну или как то это дело тарифицировать)

И так у вас есть транк с вашим SIP провайдером , этот транк к примеру находится в контексте incoming (

context=incoming ) , в extconfig.conf в начало контекста incoming добавляем след. строки :

exten => 4957777777,1,Authenticate(55555) ; 55555 это пароль доступа , 4957777777 - это номер при дозвоне на который будет отрабатывать DISA.
exten => 4957777777,n,DISA(no-password,disa) ; disa это контекст по которому пойдем марштуризация 
exten => 4957777777,n,Hangup
[disa]
exten => _X.,1,Macro(authtrunkdial|SIP/Mediant/${EXTEN})

Читать далее

Опубликовано в рубрике Asterisk

Понимание Asterisk extensions

И так для понимания как Asterisk обрабатывает правила , необходимо понимать что в первую очередь Asterisk находит наиболее подходящее правило по маске :

К примеру имеем след. конфиг extensions.conf

Читать далее

Опубликовано в рубрике Asterisk

Asterisk dadhi конференция

До недавнего времени с конференцией небыло ни каких проблем , и по непонятным причинам она просто рассыпалась , причину найти так и не получилось , а вот как решить проблему если начало появляться след. сообщение app_meetme.c: Unable to open pseudo device — смотри ниже .

Если попробовать выполнить :

#service dahdi start

Читать далее

Опубликовано в рубрике Asterisk

Logging Configuration Asterisk

И так когда поднята VoIP хорошо было бы упорядочить логи ( так сказать разложить все по полочкам ) , это в дальнейшем будет сильно упрощать жизнь , приступим к редактированию конфигурации logger.conf  самого Asterisk`a  :

Вот выдержка наиболее интересных строк из конфигурационного файла :

Читать далее

Опубликовано в рубрике Asterisk

Asterisk настройка FAX от Digium по T.38

И так по поводу работы Fax под Asterisk , есть много фокусов с тем , что передавать по e-mail и еще много чего люди придумали (то что есть меня или не устраивало или не работало с T.38 инкапсуляцию и G7.11) , но тем не менее передача факсов , как это не печально но стабильная работа есть только  у модулей от Digium

Fax Pass-Through.

Вы отправляете факс с аппарата, подключенного к FXS-порту VoIP-адаптера (или SIP-сервера), на факс адресата. Это чистый  Fax Over IP, так как оба факса взаимодействуют напрямую через интернет. Здесь налагаются очень жесткие требования на качество канала – кодек 64Кбит/сек, минимальные задержки и джиттер. На практике этот метод можно использовать преимущественно в локальных сетях.

Fax Relay или T.38 Relay.

T.38 – специальный протокол FoIP. VoIP-шлюз (или сервер) преобразуют факсимильное сообщение в серию UDP-пакетов. Принимающий шлюз должен выполнить обратное преобразование. В этом случае оба факса взаимодействуют напрямую, но через “прослойку” протокола T.38, который “следит” за параметрами качества канала.

Читать далее

Опубликовано в рубрике Asterisk

Asterisk и ADA

ADA  — переводится как Asterisk Desktop Assistant , и так в общем все понятно , то есть данный софт предстовляет из себя строчку на рабочем столе которая отображается поверх всех окон , в это окошко можно ввести номер и произвести быстрый звонок . Предназначен для call centr . Есть возможность click2call в броузер Firefox, Microsoft и не только . Иными словами основная функция это обратный звонок .

Так же необходимо скачать

Microsoft .NET Framework 2.0

И так  для начало нам необходимо завести пользователя , что б он мог авторизоватся из под ADA , для этого в конфигурационный файл manager_custom.conf добавим :

Читать далее

Опубликовано в рубрике Asterisk

Как на Asterisk закрыть международку и межгород

И так встала задача определенному клиенту заблокировать выход на международку и межгород :

И так добавляем extensions_custom.conf следующие строки :
  Почему именно в этот конфиг — все просто так как в системе Elastix основная часть конфигов находится в базе данных и при нажатии кнопки Применить все конфиги перезаписываются из базы .

Читать далее

Опубликовано в рубрике Asterisk

Безопасность Asterisk

В последние месяцы участились случаи взломов корпоративных VoIP систем, работающих по SIP протоколу. Сумма нанесенных убытков в ряде случаев достигает $2000 и более.

По всей видимости, работает группа злоумышленников использующих SIP сканер для определения корпоративных IP-АТС. Данный SIP сканер идентифицирует себя как User-Agent: friendly-scanner. Сканирование производится с различных IP-адресов, преимущественно европейских (обычно используют прокси) . После того,как IP-АТС вычислена, осуществляется подбор логина и пароля по словарю. Пробуются различные комбинации, например: admin admin, voip voip, asterisk asterisk и т.п. 

Читать далее

Опубликовано в рубрике Asterisk

Тонкая настройка Asterisk

В данной статье , я постарался описать переменные  или блоки данных на мой взгляд наиболее интересных при реализации решений на платформе Asterisk :

Работа с конфигурационным файлом SIP.CONF

[general]

context=default

Читать далее

Опубликовано в рубрике Asterisk