Зачем
Когда у вас офисы или клиенты в разных регионах, локальный номер вызывает больше доверия чем «федеральный» 8-800. Москвичу комфортнее набрать +495, а питерцу +812 — даже если в обоих случаях звонок придёт в одну CRM. Geo-номера автоматически показывают посетителю номер его города.
Как работает
- На каждом DID можно проставить
calltr_city_nameиcalltr_region(страница /numbers). - При выдаче номера сервер определяет регион визитёра по IP (MaxMind GeoLite2-City), и приоритизирует:
- город точное совпадение → DID этого города;
- иначе регион совпадение → DID региона;
- иначе любой свободный DID пула.
Когда не сработает
- Посетитель за VPN — мы видим IP VPN-узла, не его реального города.
- Мобильные пользователи в роуминге — IP может быть города оператора связи, а не физического местоположения.
- В таких случаях покажется DID «по умолчанию» (или резервный).