Здравствуйте!
Необходимо жёстко преобразовывать любой (все пятизначные) номер в, скажем, 1234567.
Если в строке Преобразование указывать 1234567
получаем
Код: Выделить всё
17:15:10.043 [INFO] Port V52:00/754. Conversion 3 for 'calling' - start index 6, count 1
17:15:10.043 [INFO] Port V52:00/754. Conversion 3 for 'calling': found entry: orig=<63042>, mask=<<default>>. Num-type <no change>
17:15:10.043 [INFO] Port V52:00/754. Out modify: mode <clg>, mask <1234567>, ptr <0>, max <7>. Num <63042>
17:15:10.043 [INFO] Port V52:00/754. Out modify: rule <01.02.03.04.05.06.07.0f.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.>
17:15:10.043 [INFO] Port V52:00/754. Out modify: result: <12345>
Т.о. результат получается тоже пятизначный.
Различные логичные варианты с использованием XXX, *** и т.д. не вносят улучшений в ситуацию.
Подскажите, какой спецсимвол надо указать, чтоб цифры не урезались, а также очень хотелось бы увидеть таблицу спецсимволов и в каких случаях они применяются, какая логика у вас вобще используется в масках.
Например, опятным путём удалось установить, что знак запятой добавляет паузу.
В официальной документации ничего подобного нет, в разделе 4.4.3, описывающем этот функционал — очевидные вещи, типа "Мин. цифр – минимальное количество цифр, содержащихся в номере вызывающего."
Это приводит к тому, что элементарные изменения номера, типа нашего или elsur57 становятся чем-то из разряда головоломок.