Skip to main content

Find Me/Follow Me on Schedule

Posted by mattdarnell on Tue, 12/15/2009

I would like to be able to assign a schedule to Find Me/Follow Me. People don't like to have cellular phones ring in the middle of the night.

The activation choices could be:
Disabled
Enabled
During this schedule
Enabled for caller ids below

The users would not be able to make a schedule, but choose one of the existing ones.

-Matt


Submitted by eeman on Tue, 12/15/2009 Permalink

well I am assuming your talking about someone having a DID, and not being called from the office... why not just apply the schedule to their inbound route instead of pointing an allhours schedule to their extension?

Submitted by mattdarnell on Tue, 12/15/2009 Permalink

That is what we do now. We have to create a hunt group to be able to control where it goes and send it to VM.

The bad part is that it is not controllable by the end user. They have to call the admin to make a change.

-Matt

Submitted by eeman on Tue, 12/15/2009 Permalink

the problem with doing this in tl-userexten-base will grow the code massively not to mention that tl-userexten-base is a macro. inbound.include (where your inbound schedules exist) are all hard coded dialplan not a macro system. The schedule would have to be limited to a single expression, not some stored range of expressions like inbound.include. The biggest risk is that all this will probably break everything else thats been asked to roll into find-me/follow-me like that absurd call acceptance etc. So, due to the universal application of a macro, it would have to be an ExecIfTime expression and you would be limited to a single rule (like mon-fri, 8am-459pm) .

Submitted by moshe on Thu, 12/17/2009 Permalink

I would vote for it too, it would be a great add on however (only if possible) in NYC area I would go from 830 to 6 or even 630 so it should changeable by the admin

Submitted by eeman on Thu, 12/17/2009 Permalink

well the expression itself would be in a database so its not like everyone would be subject to the same time, its just that the expression would likely be a 1-liner. So you would be able to make the range whatever you wanted. I'm thinking a database key that starts out as *,*,*,* until you tweak the time so then the database value looks like 8:00-16:59,mon-fri,*,*

so basically the dialplan would first check to see if follow me is set.. if it isnt it skips that code....
if it is set, then it has another gotoiftime based on the database entry