При построении кол-центра нужно организовывать 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
CEL
На повестке дня Channel Event Logging!!
План действий:
CEL с чем его едят
Таблица событий
Поля таблицы событий
CELGenUserEvent
cel.conf
cel with ODBC(mysql)
Литература
Продовжити читання
Телефонная сигнализация
Решил себе скопипастить, чтобы не забыть.
1. loop-start
2. ground-start
3. E&M
Продовжити читання
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). Продовжити читання
hangup
Повестка дня:
1. Hangup() Softhangup()
2. Hangup cause
3. h extension
4. Hangupcause в Asterisk
5. hangupsource
Продовжити читання
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. Но учтите это опасно. (Хотя раньше ведь как-то пользовались)
——-
Полный список изменений Здесь