SOLVED how to create a calendar to switch destination on day by day basis

Eliad

Active Member
Joined
Aug 13, 2017
Messages
658
Reaction score
138
I have a project for a friend. I am using IncrediblePBX. There are 10 providers who take calls. They switch on day by day basis. I created a miscellaneous destination for each of them. I can create also a specific IVR for each of them. They switch call at 7am. I am trying to figure out a way to create a calendar and enter the schedule on weekly basis or even better on monthly basis. Is this possible? I looked at Time conditions and Group conditions and I dont think this would work.
Any ideas?
 
Consider systemd 'timers' (a newer version of cron jobs) is there any discernable cycle in the date/number table ?


 
Thank you for your suggestion. I am a NOOB in this, I will look it up, I am not sure how I would implement it for the incoming calls. I will try to figure it out.
 
mysql asterisk -e 'select * from incoming'

so just update the destination where the extension is a particular DID


and then

fwconsole reload
 
Last edited:
I have a project for a friend. I am using IncrediblePBX. There are 10 providers who take calls. They switch on day by day basis. I created a miscellaneous destination for each of them. I can create also a specific IVR for each of them. They switch call at 7am. I am trying to figure out a way to create a calendar and enter the schedule on weekly basis or even better on monthly basis. Is this possible? I looked at Time conditions and Group conditions and I dont think this would work.
Any ideas?
Time Conditions + Calendar is how you achieve this. You go into Applications -> Calendar and setup the type of calendar you want to use. You can use Outlook, CalDav, iCal and even a local calendar. You set up your schedule in your chosen calendar. You create a Time Condition that uses Calendar Mode and select your Calendar....
 
Time Conditions + Calendar is how you achieve this. You go into Applications -> Calendar and setup the type of calendar you want to use. You can use Outlook, CalDav, iCal and even a local calendar. You set up your schedule in your chosen calendar. You create a Time Condition that uses Calendar Mode and select your Calendar....
Success. I created a google calendar for each provider, then using the private link from the google calendar I created an individual calendar for each provider in IPBX. Then I created a calendar group connected to each calendar. I created an IVR for each provider. Then I created time conditions for each provider and I cascade it from one time condition to the next. It works. A bit of work to set it up but now they can easily adjust the calendar in google and no need to touch the iPBX
Samot, thank you for your advice.
 
Last edited:
i run into a problem implementing this. I use IPBX2027 install on Vultr.
I created several time conditions and it is supposed to cascade from one to another. Using destination not matched should go to the next time condition, then on the next time condition if not matching goes to the next. Unfortunately it doesnt cascade, it just stops after first time condition. I think I am missing something, not sure what
 
I found a solution for this. Not very elegant but it works. I created an individual IVR for each provider. Then the provider time condition if it matches goes to the specific provider IVR. If it does not match then goes to the next provider time condition. This way it cascades from one time condition to the next. I created this for 5 providers.
 

Members online

Forum statistics

Threads
26,687
Messages
174,410
Members
20,257
Latest member
Dempan
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top