﻿id	summary	reporter	owner	description	type	status	priority	component	resolution	keywords	cc
107	Добавить в РЭ VE-01 Преобразование Caller-ID	alx	Vladimir	"В sw:r1509 в конфигурации канальных окончаний FXO, 1IND, PRI и R2 платы VE-01 добавлен новый параметр. Он называется по-разному у разных типов окончаний:

||  '''тип окончания'''  ||  '''название параметра'''  ||
||  FXO  || Преобразование Caller-ID ||
||  1IND  || Преобразование АОН ||
||  PRI  || Преобразование ANI ||
||  R2  || Преобразование ANI ||

Суть функции в том, что при получении номера вызывающего абонента со стороны TDM выполняется преобразование принятого номера с помощью регулярного выражения. Эта функция может использоваться в случаях, когда удаленная сторона по тем или иным причинам присылает номер не в том формате, в каком нам хотелось бы его иметь. Значение параметра задается в виде строки такого формата:

 `/<regexp>/<replacement>`

где `<regexp>` - регулярное выражение, `<replacement>` - строка, которой заменяется номер в случае совпадения с регулярным выражением. В замене могут использоваться группы из регулярного выражения, которые подставляются с помощью комбинаций `\1`, `\2` и т.д.


''Пример 1:'' окончанию FXO от удаленной АТС приходит номер без кода страны, например 3422345678 вместо 73422345678. Вписываем в параметр ""Преобразование Caller-ID"" такую строку: `/^(\d{10})$/7\1`. Результатом будет добавление цифры 7 слева от принятого номера вызывающего.

''Пример 2:'' окончание PRI от удаленной АТС всегда получает полный номер, например 73422345678, мы же хотим, чтобы пермские телефонные номера (начинающиеся на 73422) отображались как 7-значные (в данном примере 2345678). Вписываем в параметр ""Преобразование Caller-ID"" такую строку: `/^7342(2\d{6})$/\1`. Результатом будет удаление префикса ""7342"" у всех номеров, начинающихся с ""73422"".

Необходимо добавить описание этой функции в руководство."	задача	closed	major	Руководство по эксплуатации	готово		
