Скрипт загрузки промпта uccx через rest api

Для рабочих нужд накатал скрипт, для заливки аудиозаписей на uccx.

Может кому пригодится.

Репа на гитхабе

Скрипт только заливает запись, необходима предварительная конвертация аудиозаписи в нужный формат.

Функционал загрузки выполнен в виде bash скрипта. Нет больших проблем переделать для Windows, там обычный cURL.

Настройка Docker для управления через Portainer с аутентификацией по сертификатам

Генерируем сертификаты для сервера и клиента

Создаём папки для сертификатов

mkdir -p /etc/docker/ssl
mkdir -p ~/.docker

Read more «Настройка Docker для управления через Portainer с аутентификацией по сертификатам»

Cisco Jabber Сертефикаты

По поводу процесса подкидывания сертификатов у Cisco есть хорошая документация, а так же готовые howto’шки. Поэтому сам процесс я повторять не буду, лучше просто в конце поста добавлю хорошее видео с канала Cisco Support Community. В этой небольшой заметке я аккумулирую ответ на вопрос «как не сделать всё без прерывания сервиса, если у меня неудачная ситуация», потому что узнавать мне их пришлось на форумах поддержки и моей лаборатории. Рассматриваться будет самый тяжёлый случай: нам надо подтянуть сертификаты, «что бы Jabber не ругался на самоподписанные», а у нас кластер CUCM c Presence Redundancy Group, так ещё и все ноды (>4) забиты IP адресами.

Read more «Cisco Jabber Сертефикаты»

Немного полезного юмора

Вот я и перекинул свой бложик на личный домен, в связи с этим мини заметка с отсылкой к названию блога.

Бывает так, что молодые (и не только) инженеры в запаре при прокидывании vlan’ы в IOS забывают дописать add и отваливают сегмент сети. Ситуация поправимая, но далеко не приятная. Вот логика ивент менеджера, которая обезопасит от подобного мистайпинга:

event manager applet VLAN_ADD
event cli pattern «^switchport trunk allowed vlan [0-9].*» sync yes
action 1.0 puts «!»
action 2.0 puts «! LOSHARA DOBAV’ add»
action 4.0 puts nonewline «!»
action 5.0 set _exit_status «0»
action 6.0 exit

Alerting name звонящего пользователя в UCCX

Мне всем нравится UCCX. Это, пожалуй, единственная коммерческая платформа для колл-центра, которая не даёт поводов сказать крамольное «извините, но это технически не реализуемо». Однако везде есть недостатки.

Один из них, это номер звонящего. При звонке, на телефонах колл-центра определяется не номер телефона звонящего, а номер CTI порта принявшего на себя обработку звонка. Это, вполне себе, адекватное поведение: попадая в очередь, звонок остаётся на удержании, а при соединении с оператором — форвардится с CTI порта на него. В момент поднятия оператор видит уже номер телефона звонящего. Это часто смущает работников контактного центра.

Read more «Alerting name звонящего пользователя в UCCX»

«Чёрный список» в UCCX

Задача: фильтровать нежелательные номера, звонящие в колл-центер.

Конечно всё можно фильтровать translation pattern’ами на голосовом шлюзе, но у нас есть такой мощный и гибкий инструмент как UCCX (колл-центр жи), тем самым, за одно, спасём конфиг шлюза от разрастания до нечитабельного вида.

Read more ««Чёрный список» в UCCX»

Zabbix мониторинг VPN-пользователя на Cisco ASA (мониторинг рождённый безумием)

Мы будем мониторить активность пользователя (залогинен/разлогинен), использующего VPN подключение (Anyconnect, либо IPSec endpoint VPN) на Cisco ASA. Мониторинг будет производиться используя внешний bash-скрипт.

Сразу оговорюсь, если у вас есть возможность (а она, обычно, есть) используйте snmp traping. То что будет описано ниже — это последствие не самой удобной ситуации.

Read more «Zabbix мониторинг VPN-пользователя на Cisco ASA (мониторинг рождённый безумием)»

Zabbix шаблон для Cisco UCS Standalone

Сделал маленький шаблон для мониторинга состояния здоровья железа цисковских стоечных серверов (UCS). Оттестировал на чём есть (C220 M3 и C220 M4). Должно без проблем работать и на остальных машинах линейки.

Что могу: обнаружение и мониторинг дисков, логических групп, вентиляторов и БП. Так же смотрит за здоровьем рэйд-контроллера.

Страница на share.zabbix.com

Panasonic NCP500 + CUCM + h323. Транзитный звонок.

По сути для звонка на городскую линию из панасоника через CUCM у нас и без того всё готово. Поэтому опишу всё бегло и без скриншотов, все пункты меню, к которым я буду отсылаться я уже показывал в предыдущих двух частях. И хотя речь тут пойдёт о звонке на городскую АТС, это не значит, что данные инструкции не подойдут для звонка на любую другу АТС у которой есть прямая связь с CUCM.

Read more «Panasonic NCP500 + CUCM + h323. Транзитный звонок.»

Panasonic NCP500 + CUCM + h323. CUCM Remote Destination.

Remote Destination это функционал CallManager’а, который позволяет осуществлять вызов на внутренний номер и произвольный номер одновременно, при чём CUCM следит за сигнализацией и симулирует активность внутренней линии, если была поднята трубка на произвольной линии. В итоге использование какого-то внешнего телефона, в качестве вызываемого, для пользователя ничем не отличается от телефона зарегистрированного на CUCM.

Read more «Panasonic NCP500 + CUCM + h323. CUCM Remote Destination.»