- Joined
- Sep 6, 2018
- Messages
- 24
- Reaction score
- 5
Hello all,
32SC Customer is about to move from FreePBX to 3CX. One of the functional pieces we need to duplicate is their current Employee Hotline, which works as follows:
Employees dial in to a specific DID, and hear a recorded message from HR about weather, work schedules, etc... Managers can press # during the recording and enter a pin code, which will then prompt to create a new recording which is saved, and played back on each subsequent call into the specific DID.
I've been able to replicate this functionality 100%, but I'm running into problems where the "updated" recording only takes affect after the 3CX Queue Manager services are restarted. From what I've read, use of Dynamic Prompts should allow this to work, but I'm a bit confused on how to name these dynamic prompts, so that it continues to function even after service restarts, or a complete warm reboot. My assumption is, that the dynamic name would have to be stored in a variable somehow, and that variable would need to live persistently somehow.
For example, right now, the playback occurs during a Menu:
Menu Initial prompt (recorded prompt hotline.wav), user can press #, which goes to a userinput routine to compare a PIN number, if pin matches, it goes to a record function, which outputs the file as hotline.wav.
Can anyone offer some advice on this?
Thanks.
32SC Customer is about to move from FreePBX to 3CX. One of the functional pieces we need to duplicate is their current Employee Hotline, which works as follows:
Employees dial in to a specific DID, and hear a recorded message from HR about weather, work schedules, etc... Managers can press # during the recording and enter a pin code, which will then prompt to create a new recording which is saved, and played back on each subsequent call into the specific DID.
I've been able to replicate this functionality 100%, but I'm running into problems where the "updated" recording only takes affect after the 3CX Queue Manager services are restarted. From what I've read, use of Dynamic Prompts should allow this to work, but I'm a bit confused on how to name these dynamic prompts, so that it continues to function even after service restarts, or a complete warm reboot. My assumption is, that the dynamic name would have to be stored in a variable somehow, and that variable would need to live persistently somehow.
For example, right now, the playback occurs during a Menu:
Menu Initial prompt (recorded prompt hotline.wav), user can press #, which goes to a userinput routine to compare a PIN number, if pin matches, it goes to a record function, which outputs the file as hotline.wav.
Can anyone offer some advice on this?
Thanks.