First off, the goal is for me to be able to transfer an incoming call that has been answered by an employee to a conference room, the caller is then joined by the employee and an IVR were the caller proceeds to follow and answer prompts given by the IVR. It may seem odd to have the employee be a part of this call, but the IVR is lengthy (describing our Terms of Service) and may require the employee to intervene or explain the finer details. This is all very new and we want to keep a real person in the loop while we gather feedback on the new system. I think conference rooms are the only solution to this, but I'm fairly new to Asterisk.
I wanted to hash this out with those who have played around with the dial plan before I go investing hours of work into something that falls flat on its face because of something like app_confbridge not passing DTMF from caller to IVR. (This is a concern that was brought up somewhere else.)
I'll try to describe what I have envisioned so far with the dialplan. This is straight out of my head, incorrect terms and impossibilities included-
Obviously my call manipulation skills are atrocious. I have no idea at what points and how a user in a call can manipulate and set up new calls without parking and remembering extensions, if there are better ways than chaining commands initiated by dialing extensions, etc.
Thank you for your time, hopefully some of you out there wouldn't mind teaching me some slick tricks!
I wanted to hash this out with those who have played around with the dial plan before I go investing hours of work into something that falls flat on its face because of something like app_confbridge not passing DTMF from caller to IVR. (This is a concern that was brought up somewhere else.)
I'll try to describe what I have envisioned so far with the dialplan. This is straight out of my head, incorrect terms and impossibilities included-
- Caller dials in to PBX through DID.
- Call is placed into Queue, awaiting employee to answer.
- Employee answers, collects info, transfers Caller to an extension that sets up a conference room and places the caller in it.
- 3-Way call established. IVR starts.
- IVR Collects and logs callers responce. IVR hangs up.
Obviously my call manipulation skills are atrocious. I have no idea at what points and how a user in a call can manipulate and set up new calls without parking and remembering extensions, if there are better ways than chaining commands initiated by dialing extensions, etc.
Thank you for your time, hopefully some of you out there wouldn't mind teaching me some slick tricks!