Crmgo Блог

Asterisk

← Блог

Asterisk

Записей: 23

Bash скрипт перевода звонка

Bash скрипт перевода звонка

· Asterisk

#!/bin/bash context= "from-internal" # задаем контекст, в который будем переводить вызов exten= $1 # получаем номер оператора num= $2 # получаем внешний или внутренний номер, на который осуществим перевод bridge=$(asterisk -rx 'core show channels concise' | grep SIP/ $exten -…

Переменные в Asterisk

Переменные в Asterisk

· Asterisk

Астериск может использовать глобальные и канальные переменные в аргументах команд. Обратиться к переменной в диалплане (extensions.conf) можно используя следующий синтакс: ${foo} где foo - имя переменной. Имя переменной может состоять из любой последовательности цифр и букв; и должна начинаться с…

Asterisk, звоним через модем huawei e173

Asterisk, звоним через модем huawei e173

· Asterisk

Стала необходимость настроить asterisk для звонков через 3g модем. Немного поискав нашел модуль под названием chan_dongle. Имеем в наличии asterisk 11 на ubuntu. Модем huawei e173 (Djuice). Для начала нужно открыть голос и отучить модем от sim карт оператора. Сделал…

Asterisk, обратный звонок

Asterisk, обратный звонок

· Asterisk

Дозванивается на внешний номер -> АТС перезванивает обратно -> набираем внутренний номер абонента -> общаемся за через исходящий с транка на АТС. что нам потребуется: Пара строчек диалплана, которые будут обрабатывать входящее соединение и исходящее соединение Скрипт генерации .call файла.…

Установка Asterisk 13 на CentOS 7

Установка Asterisk 13 на CentOS 7

· Asterisk

Установим зависимости, которые будут необходимы для корректной работы Asterisk Запустим и включим автозагрузку MySQL(mariadb) По умолчанию, после установки, мы можем подключиться к нашему серверу баз данных под root-ом без ввода пароля. Поэтому назначим пароль и сделаем еще несколько настроек, выполнив…

Установка Asterisk и Asterisk GUI

Установка Asterisk и Asterisk GUI

· Asterisk

Приступим… Качаем исходный код из svn и собираем. Можно скопировать нижеприведеные комманды в консоль и откинуться на спинку кресла в ожидании. svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk cd asterisk ./configure && make && make install && make samples && make config cd…

Настройка GOIP с Asterisk

Настройка GOIP с Asterisk

· Asterisk

1. Настройка GOIP. Предполагается, что на шлюзе заводская конфигурация. Вставляем SIM-карты в шлюз. Включаем питание. Теперь добираемся до веб-интерфейса шлюза. Для этого включаем GOIP в локальную сеть при помощи ethernet-кабеля. Есть два способа: 1) Через порт “PC”. По умолчанию он…

AEL в asterisk

AEL в asterisk

· Asterisk

в обычном формате: ; А вот так этот же контекст будет выглядеть в синтаксисе ael: Итак, различия налицо. Для меня одним из главных плюсов ael является удобство чтения конфига: даже на этом маленьком абстрактном примере видно, что читать и понимать…

Asterisk GotoIfTime()

Asterisk GotoIfTime()

· Asterisk

Описание: GotoIfTime(<times>|<weekdays>|<mdays>|<months>?[context|]extension|]pri) Если текущее время совпадает с заданным временным интервалом, тогда совершается переход к заданному экстеншену. Каждый элемент для определения времени может быть задан, как символом '*' (всегда совпадает) или задан как интервал. Если текущее время не совпадает с заданным…

Asterisk freePBX

Asterisk freePBX

· Asterisk

yum install bxml2 libxml2-devel libtiff libtiff-devel lame php4-pear php-mysql openssl openssl-devel kernel-devel linux-source perl perl-CPAN bison ncurses-devel audiofile-devel curl sox Package Arch Version Repository Size ===================================================================================================================================================================================================== Installing: audiofile-devel x86_64 1:0.2.6-11.1.el6 base 17 k bison x86_64 2.4.1-5.el6 base 637 k lame…

Asterisk, автоответчик, запись файла, голосовое меню

Asterisk, автоответчик, запись файла, голосовое меню

· Asterisk

Подготовка звукового файла Конвертим *.wav в *.gsm (mono, 8000)sox hi.wav -r 8000 -c 1 hi.gsm resample -ql Запихиваем *.gsm куда-нить в voicemail, я закинул в /var/spool/asterisk/voicemail/mgp Либо вайл можно записать самим астериском: ; запись в /var/lib/asterisk/sounds/...mymessage.gsm exten => 150,1,Answer() ;…

Asterisk, работа со строковыми и математическими операциями

Asterisk, работа со строковыми и математическими операциями

· Asterisk

Функции для работы со строками Размер строки ${LEN(foo)} возвращает размер строки foo . Например, exten => 100,1,Set(Fruit=pear) exten => 100,2,NoOp(${LEN(Fruit)}) exten => 100,3,NoOp(${LEN(${Fruit})}) первая команда NoOp должна показать значение 5 (размер строки "fruit"). Вторая команда NoOp должна показать значение 4…

Asterisk переменные

Asterisk переменные

· Asterisk

Предопределенные переменные специфичные для каналов Ниже приведен список специфичных для каналов переменных устанавливаемых самим Asterisk, значения которых Вы можете использовать в плане набора. В отличии от переменных определенных пользователем, переменные определяемые самим Asterisk- регистрозависимые . ${ACCOUNTCODE} : Код аккаунта, если…

asterisk-gui

asterisk-gui

· Asterisk

yum install subversion gcc-c++ svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui cd asterisk-gui ./configure make make install make checkconfig # cat /usr/local/etc/asterisk/http.conf [general] enabled=yes enablestatic=yes bindaddr= 192.168.0.x bindport=8088 prefix=asterisk Для того, чтобы изменения вступили в силу, перезапустим Asterisk: # asterisk -r server*CLI> reload…

Настройка факса

Настройка факса

· Asterisk

Настройка факса (прием) В идеале, я бы хотел сделать и прием, и отправку через встроенный факс астериск, но отправка пока вызывает много организационных вопросов (как указывать номер, конвертировать форматы и тд). Здесь я рассмотрю настройку приема факсов. Самой компанией Digium…