Hi,
I read your post carefully, and can deliver all, including the "not a must" feature of room 2500.
Below is my idea:
1. If the caller press 5 -> Transfer to the next roomnumber => next roomnumber = current room + 1. If current room is 1099, then it will go back to 1000
2. If the caller press *0 -> Transfer to an IVR Number. This IVR number should be pre-defined/fixed.
Let me know if you have any questions. The more we understand mutually, the faster and better my implementation is.
Tools needed: SSH and FreePBX Web Admin access.
Read my positive reviews, then let me know so we can start. My timezone is GMT-5 (EST). I can work in Switzerland timezone as well (in your afternoon).
Await your early reply.
Kind regards,
Bao