Правка номера

Иногда встречаются ситуации, когда требуется корректировать номер перед звонком. Это может быть вызвано тем, что номера в базе данных, откуда производится набор, например, могут не содержать кода города или страны, а для телефона это нужно.

Например, нам требуется дописывать код города, т.к. в базе данных могут содержатся номера без кода города, а для звонка код указывать обязательно. Сделать это можно так:

2014-12-17_165512

Код города будет использоваться тот, который указан в кодах моего города, при этом, если коды указаны через запятую – то при звонке будет отображаться диалоговое окно выбора кода:

2014-12-17_165826

Если требуется дописывать перед номером код страны – это можно сделать вот так:

2014-12-17_170100

Если же надо не использовать код в международном формате, а использовать вместо него 8 – это можно сделать так:

2014-12-17_170311

Существует также возможность указания персональных настроек для каждого телефона отдельно:

2014-12-17_170513

Если требуются более сложные правки – это можно сделать при помощи своих условий:

2014-12-17_170645

При нажатии кнопки “Править” будет открыт 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