Hi Patrick
I've just read one more topic that you've opened and I agree with you , in order to facilitate the management and scalability, you can obtain your scenario with querying an external db/webservice where you stored informations about prompt audio do you need to play based on which is the called number.
But also you can use in Architect Update Data and use "Make List" in order to create an number list, like this :
VariableName : Task.NumberList1
Value to Assign : MakeList("+3906123456789","+39987654321","+390000000"
VariableName : Task.NumberList2
Value to Assign : MakeList("Number1","Number2",Number3")
and so on.
Then You can use SWITCH in case of TRUE or FALSE like this :
CASE1 : Call.CalledAddress == Task.NumberList1 then Play Audio
CASE2 : Call.CalledAddress == Task.NumberList2 then Play Audio
and so on
But the first solution is better.
Thanks
Stefano