Система автоматической идентификации региона в call-центрах работает на основе использования скриптов и диалплана для Asterisk. 1 С их помощью по номеру телефона определяется регион, из которого поступил звонок. 1
Например, для этого можно использовать официальную, обновляемую «Выписку из реестра Российской системы и плана нумерации». 1 Её нужно скачать в формате csv, объединить файлы, удалить ненужные и пустые поля, поменять кодировку на UTF-8 и все пробелы заменить на «». 1 Затем написать bash-скрипт, который по трёхзначному коду номера определяет, входит ли он в определённый диапазон, и если да, то выводит название региона. 1
Также для определения региона можно использовать разработку NumCAP для Asterisk. 2 Для этого нужно добавить вызов CIDLookup во входящий маршрут, чтобы при поступлении вызова к номеру звонящего в параметр имени подставлялся регион. 2