Обязанности:
Задачи:
Разработка и развитие голосовых приложений на open-source платформах (Asterisk/FreeSWITCH): IVR, маршрутизация, интеграции с внутренними системами.
Поддержка и администрирование действующих решений: настройка, мониторинг, устранение неисправностей.
Диагностика проблем со звонками: SIP-трассировки, качество голоса, кодеки.
Сопровождение голосовых приложений на Avaya Experience Portal.
Автоматизация развёртывания и типовых операций.
Ведение технической документации.
Требования:
Опыт работы от 1 года с одним из продуктов: Asterisk, FreeSWITCH, Kamailio/OpenSIPS.
Опыт написания логики обработки вызовов: dialplan, AGI/ARI (Asterisk) или ESL/Lua (FreeSWITCH).
Понимание SIP, RTP, SDP, основных кодеков; умение читать SIP-трассировки.
Уверенная работа в Linux: консоль, логи, сеть, systemd.
Базовые знания сетей: TCP/IP, UDP, NAT, VLAN, QoS.
Опыт работы с Wireshark, sngrep или аналогами.
Будет преимуществом:
Знание Java, хотя бы на уровне доработки существующего кода (Spring Boot, сервлеты, Tomcat, Maven/Gradle).
Знание Python или Bash для скриптов и автоматизации.
Опыт с Avaya UC: Communication Manager, Session Manager, Aura.
Опыт с Cisco UC: CUCM, UCCX, CUBE.
Опыт с Avaya Experience Portal, Orchestration Designer (CCXML + VoiceXML)
Git и опыт командной разработки.
DevOps-практики: Docker,CI/CD, GitLab CI.
Мониторинг и логирование: Zabbix, Grafana.
Опыт интеграций по REST API и WebSocket, работа с базами данных (PostgreSQL, MSSQL).
Опыт с речевыми технологиями: ASR/TTS, голосовые боты.
Английский на уровне чтения технической документации.