Realtime Queues

При построении кол-центра нужно организовывать Queues(очереди). Как это делается с помощью конфиг файлов рассказано здесь. Но захотелось кое-какой функционал перенести в БД(MySQL). Очень кратенько попытался изложить все моменты, если что-то упустил пишите. Спасибо.
1. Realtime Queue log
2. Realtime Queues config
3. Realtime Queues Members
Продовжити читання

Correct auth, but based on stale nonce received from

Иногда в логах(консоли) Asterisk выскакивает:
Correct auth, but based on stale nonce received from

Собственно эта проблема вылазит на некоторых IP телефонах, это проблема не Asteriskа. Он только хочет вам сказать что Телефон, не изменил auth. параметры когда обновлял регистрацию по SIP

cisco voice gateway

Приехал кошкороутер, правда видать подбитый на взлете, иногда грузился в роммон. Ну да ладно, собственно задача придумать применение этой бесполезной коробке в виде 3юнитового вентилятора. В комплекте еще шли PVDM3-64 и VWIC2-2MFT-G703, исходя из набора решил сделать мегадорогой SIP-E1 PRI шлюз. Вытянув DSP и плату E1, поставил ее в 2911, но печаль, нет лицензии на голос это мы тоже исправим.
План боевых действий:
Legacy_PBX <-> CISCO2911 <->Asterisk
1. Бесплатно получаем UC(голосовую лицензию CISCO на 12 лет)
2. Настраиваем карту
3. Подымаем поток
4. Настраиваем диалплан
Кому интересно
Продовжити читання

.call files

Есть много способов прострелить себе ногу совершить исходящий вызов в Астериске:
1. Из диалплана
2. Из командной строки Originate
3. AMI (Originate)
4. Call файлы
Вот о последних, зачем они и с чем их едят мы и поговорим)
Заметка для себя, чуть менее чем полностью содрана с других источников.
Продовжити читання

say.conf

Захотелось мне чтобы суммы, даты и прочее на рідній мові проговаривались правильно, а то корявое звучание в контакт центрах меня просто убивает. Навести порядок в проговаривании нам поможет новая реализация работы говорилки(правка say.conf). Продовжити читання

non-cisco sfp

Была задача научить Cisco свич работать с НЕ Cisco sfp модулями, ибо последние стоят до неприличия много, а работает аналогично)
Вводим в global config mode следующие команды:

service unsupported-transceiver
no errdisable detect cause gbic-invalid
no errdisable detect cause sfp-config-mismatch

Cisco ругнется что так делать нельзя, у Чемберса нового Феррари не будет, забиваем и вставляем наши модуля, все заработаю отлично, длинки и прочие поделки китайского sfpмодулестроения
Если заказать прошитые под Цыску модуля, например здесь то оно красочно будет показывать и статистику трансивера:

r0#sh int transceiver 
If device is externally calibrated, only calibrated values are printed.
++ : high alarm, +  : high warning, -  : low warning, -- : low alarm.
NA or N/A: not applicable, Tx: transmit, Rx: receive.
mA: milliamperes, dBm: decibels (milliwatts).

                                 Optical   Optical
           Temperature  Voltage  Tx Power  Rx Power
Port       (Celsius)    (Volts)  (dBm)     (dBm)
---------  -----------  -------  --------  --------
Gi0/9        54.3       3.18       1.5     -17.8   

Asterisk 11.7

Зарелизился 12 Астер, но тестить еще рано, порта под мою любимую Фрю пока нет, а на птицу ставить еще рано.
В общем и целом что хорошего и чего я долго ждал.
+ Пофиксили конференц-связь (Confbridge). Напомню что начиная с 11.3 был косяк с marked и waiting юзерами, теперь астер не падает в корку.
+ Можно выставлять язык анонса для конференций, в bridge profile, или из диалплана

CONFBRIDGE(bridge,language)=ru

+ БЕЗОПАСНОСТЬ, запрет выполнения “опасных” системных функций. Некоторые функции помечаются как “опасные”. например SHELL(rm -rf /) что-то может пойти не так. Даже если у юзера есть только права на чтение. Включается данная опция в asterisk.conf в секции [options] live_dangerously=yes. Но учтите это опасно. (Хотя раньше ведь как-то пользовались)
——-
Полный список изменений Здесь