Queue | Annouce

I would like to have different announces for different queues.

The documentation says
When a call is presented to a member of the queue, the prompt specified by
announce will be played to that agent before the caller is connected. This can be
useful for agents who are logged into more than one queue. You can specify
either the full path to the file, or a path relative to /var/lib/asterisk/sounds/.

But I tried with
announce = soundfilename
announce = /var/lib/asterisk/sounds/soundfilename
announce = /var/lib/asterisk/sounds/soundfilename.gsm

Nothing worked. Asterisk just keeps on playing “queue-thereare.gsm” and “queue-youarenext.gsm”…

Have restarted asterisk after the change?

Yes, but I now realised that the annouce ist for the called agent, not for the caller…

Is there a possibility to have different queues with different annouces to the caller?

I mean:

  1. Please wait until…
  2. Your Call will be tranfered to…
  3. Press “1” … for, “2” for …

Or must all queues use the same soundfile?