Define language for individual queues

We have in SIP.conf defined which language is used for the messages that the customers are hearing when they call our numbers, but we would like to get another language for a single queue, e.g. French.

Is there someone who can help with how our setup must look for it to work?

exten => 70361,1,Set(CalledQueue=70361)
exten => 70361,n,Set(CHANNEL(language)=fr)
exten => 70361,n,Answer()
exten => 70361,n,Wait(2)
exten => 70361,n,Playback(ivr/IVR-70361)
exten => 70361,n,Goto(default,Queue-70361,1)

exten => Queue-70361,1,AGI(call_outqueue.pl)
exten => Queue-70361,n,Queue(70361,tTwW,900,queueagentnew.pl)
exten => Queue-70361,n,Goto(phones,1)