Шаблоны Joomla 3 здесь: http://www.joomla3x.ru/joomla3-templates.html

Asterisk (ремарки)

Автор: GAMER вкл. .

Среди других улучшений - новый синтаксис, призванный упростить процесс написания скриптов диалплана. Расширение позволяет программистам пропускать добавочный номер или идентификатор паттерна в многострочном скрипте, используя ключевое слово "same", как в следующем примере:

exten => _22XX.,1,NoOp(Incoming Call)

same => n,Answer()

same => n,Wait(1)

same => n,Playback(tt-weasels)

same => n,Hangup()

Опции для номера абонента (например в файле users.conf)

[100] deny=0.0.0.0/0.0.0.0    //указание сетей, из которых запрещено подключение

permit=0.0.0.0/0.0.0.0     //указание сетей, из которых разрешено подключение

type=friend            //указываем тип абонента.

secret=asdff34tgg   //задаем пароль на подключение

qualify=yes  // Активируем KeepAlive

port=5060  // Задаем порт, на котором будет работать абонентское устройство

                // (используется, если не работает функция регистрации абонентского устройства)

pickupgroup=1                // Задаем принадлежность к группе перехвата

nat=yes                              // Указываем, будет ли устройство находиться за NAT-ом по отношению к серверу Asterisk

mailbox=100@device     // Указываем номер и контекст ящика голосовой почты

host=dynamic   // Задаем IP абонетского устройства или сообщаем с опцией dynamic,

                       // что для местоопределения будет использоваться механизм регистрации

dtmfmode=rfc2833      // Тип передачи DTMF-сигналов

disallow=all        // Сначала запрещаем все кодеки

allow=ulaw        // Тут указываем допустимые кодеки, перечисляя их построчно сверху вниз в порядке приоритета

allow=gy29

dial=SIP/100                      // Задаем команду Dial, которая будет использоваться для вызова данного абонента

context=from-internal       // Указываем принадлежность абонента определенному контексту.

canreinvite=no                   // Указываем возможность использования механизма CanReinvite. Не рекомендуется для устройств, которые могут быть отделены от сервера NAT-ом

callgroup=1                       // Указываем группу набора

callerid=Alexey <100>     // Задаем CallerID — имя и номер, которые будут высвечиваться у других абонентов, а также в CDR.

call-limit=2   // Задаем максимальное количество линий, которые одновременно могут использоваться абонентом.

                   //Рекомендуется задавать не более 2-3-х одновременных линий.

Пример взят здесь: http://feanor184.ru/linux/nachalnaya-nastroyka-asterisk.html


Команды для работы с MOH (Music On Hold)

Asterisk CLI commands:
----------------------

sip*CLI> moh show classes
Class: default
        Mode: files
        Directory: moh

sip*CLI> moh show files
Class: default
        File: /var/lib/asterisk/moh/macroform-cold_day
        File: /var/lib/asterisk/moh/macroform-the_simplicity
        File: /var/lib/asterisk/moh/reno_project-system
        File: /var/lib/asterisk/moh/macroform-robot_dity
        File: /var/lib/asterisk/moh/manolo_camp-morning_coffee

sip*CLI> module show like music
Module                         Description                              Use
Count
res_musiconhold.so             Music On Hold Resource                   0
1 modules loaded



musiconhold.conf:
-----------------
[general]
[default]
mode=files
directory=moh

 

 

 http://unixadmins.su/index.php/topic,1511.0.html - запись информации о звонках в MySQL.

http://invoip.net/2011/10/asterisk-chan_mobile-bluetooth/ - Asterisk + chan_mobile (bluetooth).

http://downloads.asterisk.org/pub/telephony/sounds/- звуковые файлы.

http://istp.su/konvertirovanie-audiofaylov-s-pomoshhyu-utilityi-sox - конвертация звуковых файлов.