A few years ago, I had the first time contact with FusionPBX. At that time, however, I did not manage to implement our requirements. Unfortunately there was at that time no community, in which free basic questions could be asked. This was the end of the first experiment. Now the second try follows.
It is no problem to set up gateways, extensions and inbound / outbound routes and to get FusionPBX to work. With a bit of expertise, everyone can do that. The individual parts of FusionPBX are more or less well documented. However, what is realy missing is a complete real example that shows how the individual parts work together. The simplest example is what is needed in almost every company that a PBX purchases: a simple call center.
A small call center for incoming calls might look like this:
The IVR menu could ask if the caller wants to leave a message or enter his phone number, where he wants to be recalled.
Now my attempts:
For number 1.) to 3.) I have created three time conditions. I then assigned these three time conditions to one inbound destination. Result: after the first non-applicable time condition, the call is terminated. In the second attempt I tried to create a separate dialplan for the time conditions. Also this attempt failed because in FusionPBX no conditions with wday, etc. can be entered. The third attempt with chained time conditions then brought the success. Unfortunately, this is nowhere described. It would have saved me hours of working time.
To point 4.) I have no idea how this could be realized with FusionPBX. There is no example where a call is accepted, a sound is played, and the call is forwarded to an extension. This is one of the simplest functions of a PBX and it is nowhere described, how this can be configured
Point 5.) I have successfully set up this and it works.
Do I really need an LUA script for the above simple example? Then I do not need FusionPBX. Is it possible at all to realize this small example with the FusionPBX web interface?
Can someone help me with some ideas?
Many thanks in advance!
It is no problem to set up gateways, extensions and inbound / outbound routes and to get FusionPBX to work. With a bit of expertise, everyone can do that. The individual parts of FusionPBX are more or less well documented. However, what is realy missing is a complete real example that shows how the individual parts work together. The simplest example is what is needed in almost every company that a PBX purchases: a simple call center.
A small call center for incoming calls might look like this:
- test for office time, if not, then forward to an IVR menu
- test for fixed holidays, if not forward to an IVR menu, same as from 1.)
- test for variable holidays, if not forward to an IVR menu, same as from 1.)
- accept the call and play a welcome message
- forward to mod_call_center
The IVR menu could ask if the caller wants to leave a message or enter his phone number, where he wants to be recalled.
Now my attempts:
For number 1.) to 3.) I have created three time conditions. I then assigned these three time conditions to one inbound destination. Result: after the first non-applicable time condition, the call is terminated. In the second attempt I tried to create a separate dialplan for the time conditions. Also this attempt failed because in FusionPBX no conditions with wday, etc. can be entered. The third attempt with chained time conditions then brought the success. Unfortunately, this is nowhere described. It would have saved me hours of working time.
To point 4.) I have no idea how this could be realized with FusionPBX. There is no example where a call is accepted, a sound is played, and the call is forwarded to an extension. This is one of the simplest functions of a PBX and it is nowhere described, how this can be configured
Point 5.) I have successfully set up this and it works.
Do I really need an LUA script for the above simple example? Then I do not need FusionPBX. Is it possible at all to realize this small example with the FusionPBX web interface?
Can someone help me with some ideas?
Many thanks in advance!