Hi
I am moving from 4-digit extensions to 5-digit extensions - by prefixing all existing extension numbers with a '3'.
I am looking for a method of identifying callers coming in over my network connections who have dialled the old extension number (with insufficient digits) and to send them to a recording advising them of the required change. Callers who correctly dial will need to be connected immediately.
The problem is easily resolved through an incoming translation for those callers who are trying to reach any of my old extension numbers which do not begin with a '3'. However, as I already have 4-digit extensions beginning with a '3' I cannot just automatically insert an extra digit on incoing calls without first testing whether they have dialled the correct number of digits.
I therefore need to check the number of digits dialled on calls INTO my system with a leading '3' and if incorrect I need to route the caller to a recorded message.
Can anyone think of an elegant method that can be used (for example) by using the NLT - even if this requires spoofing an external route?
The ENT table will work up to a point (using 'conf' but is limited by the number of available entries (1000) as I would need all 1000 entries to achieve this method leaving no spare entries for other purposes.
Any help would be appreciated.
I am moving from 4-digit extensions to 5-digit extensions - by prefixing all existing extension numbers with a '3'.
I am looking for a method of identifying callers coming in over my network connections who have dialled the old extension number (with insufficient digits) and to send them to a recording advising them of the required change. Callers who correctly dial will need to be connected immediately.
The problem is easily resolved through an incoming translation for those callers who are trying to reach any of my old extension numbers which do not begin with a '3'. However, as I already have 4-digit extensions beginning with a '3' I cannot just automatically insert an extra digit on incoing calls without first testing whether they have dialled the correct number of digits.
I therefore need to check the number of digits dialled on calls INTO my system with a leading '3' and if incorrect I need to route the caller to a recorded message.
Can anyone think of an elegant method that can be used (for example) by using the NLT - even if this requires spoofing an external route?
The ENT table will work up to a point (using 'conf' but is limited by the number of available entries (1000) as I would need all 1000 entries to achieve this method leaving no spare entries for other purposes.
Any help would be appreciated.