Иногда встречаются ситуации, когда требуется корректировать номер перед звонком. Это может быть вызвано тем, что номера в базе данных, откуда производится набор, например, могут не содержать кода города или страны, а для телефона это нужно.
Например, нам требуется дописывать код города, т.к. в базе данных могут содержатся номера без кода города, а для звонка код указывать обязательно. Сделать это можно так:
Код города будет использоваться тот, который указан в кодах моего города, при этом, если коды указаны через запятую – то при звонке будет отображаться диалоговое окно выбора кода:
Если требуется дописывать перед номером код страны – это можно сделать вот так:
Если же надо не использовать код в международном формате, а использовать вместо него 8 – это можно сделать так:
Существует также возможность указания персональных настроек для каждого телефона отдельно:
Если требуются более сложные правки – это можно сделать при помощи своих условий:
При нажатии кнопки “Править” будет открыт ini-файл настроек правки номера.
Данный файл предназначен для ручного указания правил для изменения номеров
Данные правила будут выполняться в последнюю очередь, после всех встроенных в программу правил
Если найдены совпадения по более длинным кодам – им отдается приоритет
Заголовок секции содержит [kods]
Далее идут значения, с каких цифр должен начинаться номер чтобы выполнить замену
например: 09859=12345 будет означать, что если номер содежит в начале 09859 то необходимо его заменить на 12345
;ПРИМЕР
[kods]
123=444444
124=555
765=0
465=99
444=178906
1234=4564
1242=45
7655=68768786
4654=67
4442=6
Итак, если набираемый номер=7655567890 то номер будет заменен на 687687865567890
если набираемый номер=7654567890 то то номер будет заменен на 05567890