Вам нужно точно знать сколько цифр вам дает оператор и использовать правильную команду:смотрите команду 35170, если в ней "0", то далее смотрите количеств цифр которые будут обрабатываться: 35171, 35172 Если в 35170 стоит "1" то у вас используется таблица 7600 и нужно посмотреть сколько цифр будет обрабатываться(команды 35076,35078,35012)
Далее 7600>цифры от оператора(до 4 цифр):nnn или 7690>цифры от оператора(более 4 цифр):nnn 76[01,02]>nnn:внутренний номер.
и да "По команде 1212 соответствие правильное" - если вам оператор выдает CID первый из пула для исходящих вызовов, то либо оператор все звонки так причесывет, либо что-то не так не только с 1212, но и с 1213 и следовательно может быть, что и с 5005, и соответственно оператор некорректные CID причесывает под один CID - первый из пула. Но это исходящая связь. Входящая это 76[00,90]>x:nnn и 76[01,02]>nnn:ext
А может у вас вообще не используется конвертация(смотрите 35018), в таком случае цифры прилетающие от оператора должны совпадать с внутренним номером и тогда придется или включать конвертацию и всех прописывать в таблицу, или возвращать номер 2000 на место...
|