I am setting a system for a medical office. The office have 5 doctors, and the flows are very similar. Each has his own DID, and the announcements are somewhat different - but the rest is the same. Also, they share a single receptionist.
I set up the first two (Routes, Announcement, Call Flow, etc.) - and there is a lot of duplication there. If it were not for different recordings and different ring groups - it would be one.
So, I am wondering are there any tips / best practices of somehow parametrize the flows? Since all is tied to DID number in the incoming route (say, I have 213-555-1111 and 213-555-2222), if I could set it as a variable $DID, and had two announcements (Welcome-2135551111 and Welcome-2135552222) and could reference announcement Welcome-$DID - I would cut the number of objects five-fold.
Am I dreaming? What if I drop into asterisk config files?