Page 1 of 1

Route callers to specific ingroups based on caller ID

PostPosted: Tue Jan 22, 2019 4:07 pm
by dspaan
I'm looking for suggestions on how to do this.

I have a list of employees and their mobile phone numbers. I want to route them to a specific ingroup based on their number when they call in on a DID.

I only have two routes, ingroup A and ingroup B.

What i'm thinking of now is routing the calls based on a DID pre-filter to check on a filter phone group for the first ingroup and if that doesn't match use the Filter Inbound Number field to check on a second filter phone group.

I'm wondering what other ways there are that are possibly better then the method i came up with. Suggestions appreciated! :D

Re: Route callers to specific ingroups based on caller ID

PostPosted: Tue Jan 22, 2019 4:15 pm
by williamconley
What? You didn't like matt's agi script?

viewtopic.php?f=4&t=39039&p=137561#p137500

Re: Route callers to specific ingroups based on caller ID

PostPosted: Tue Jan 22, 2019 5:17 pm
by dspaan
Yes we are going to use that too for a another call menu. This is a different scenario?

Re: Route callers to specific ingroups based on caller ID

PostPosted: Tue Jan 22, 2019 5:20 pm
by williamconley
What's different? Postal code changes to CID? But that's not really different. Just a different field, otherwise identical (IMHO). 8-)

Re: Route callers to specific ingroups based on caller ID

PostPosted: Tue Jan 22, 2019 5:29 pm
by dspaan
In the other scenario callers would input their 4 digit postalcode in a call menu and in this scenario i'd like to route callers based on their caller ID which is matched with a list somewhere in the system that is easy to maintain for a supervisor.

Re: Route callers to specific ingroups based on caller ID

PostPosted: Tue Jan 22, 2019 5:30 pm
by williamconley
True enough. In both cases, ultimately, you want to route the call based on the value in a field which will be used to choose a DID for that route. In the end, not really different. How the information came to be in that location is not relevant when the script runs to check the information. From my perspective.