Здравствуйте.
Подскажите как мне настроить определение номеров
у меня FXO (7111)
При входящем звонке на телефонах номер абонента определятся, а в журнал входящих взонков попадает номер FXO
Неправильно понимаете. Откуда Вы ьерёте такие невнятные цифры - 783? Не может быть такой транк. Если городская линия в этот порт имеет номер 654321 например то этот номер и надо указывать, и это DID. Если на телефонах видите настоящий CID, то всё работает, верно.olnn писал(а):В CDR подменяется номер входящего вызова на номер транка "783", но на телефонах отображается правильный номер абонента
поэтому я не могу настроить маршрутизацию и не посмотреть правильную статистику
Как я понимаю номер CID подменяется на DID - и он становиться CID после шлюза
Код: Выделить всё
[dlink]
exten => _X.,1,NoOp(${CallerID(all)}) ; смотрим что имеем в оригинальном CallerID(num)
exten => _X.,n,Set(CallerID(num)=${CallerID(name)}) ; то что находится в name записываем в num
exten => _X.,n,NoOp(${CallerID(all)}) ; опять смотрим CallerID - что получилось
exten => _X.,n,GoTo(from-pstn,${EXTEN},1)