MOH différente pour les mises en attente par les agents

Hello,

J’essaye d’appliquer cette procédure : https://wazo-platform.org/uc-doc/contact_center/queues#moh. Elle est assez minimaliste et mon script AGI ne fonctionne pas … :confused:

Est ce que ça serait possible d’avoir un peu d’aide là-dessus ?

Ce que j’ai fais :
1/ Write an AGI script that will set the channel variable CHANNEL(musicclass)

root@Wazo:~# cat /usr/local/bin/agi-agent-hold-moh
Set(CHANNEL(musicclass)=test_fip)

2/ Add the following [preprocess subroutine] on the queue

root@Wazo:~# cat /etc/asterisk/extensions_extra.d/test.conf
[xivo-subrgbl-queue]
exten = s,1,NoOp(Setting AGI script for custom agent hold music)
same  =   n,Set(XIVO_QUEUEAGI=/usr/local/bin/agi-agent-hold-moh)
same  =   n,Return

Quand je regarde les logs sur la console asterisk, je n’ai aucune notion de mon script AGI, je suppose qu’il ne se lance pas car mal rédigé/appelé … ?

Merci d’avance pour votre aide ! :slight_smile:

Pas besoin d’agi pour faire ce que tu veux. De plus cette agi ne marchera pas ainsi. C’est une commande de dialplan, donc directement dans ta sous routine c’est ok. Par contre la sous routine de queue devrait être appelé, faudrait regarder si c’est le bon nom.