На * регистрируется sip абонент в виде, которого выступает УАТС, за этой УАТС есть абоненты с прямыми номерами. При звонках из-за УАТС, * выступает в качестве транзитного узла, и при прохождении звонка через него меняет callerID на имя, под которым регистрируется УАТС.
Условное описание звонка из-за УАТС:
[Звонящий (callerID(num): XXXXXXX)] -> [УАТС (callerID(num): YYYYYYY)] ->[Asterisk] -> [Вызываемый (callerID(num): YYYYYYY)]
Нужно, что бы вызываемый видел callerID(num) звонящего. Как вариант, можно вытащить callerID(num) звонящего из sip-заголовка и произвести замену на *, а есть ли другие способы обхода данной проблемы? Можно ли на * запретить манипуляцию с подстановкой callerID?
Asterisk 1.6 + FreePBX.
а Вы уверены, что УАТС передает callerID на астериск? какая УАТС?
астериск ничего не меняет во freepbx. описывайте как вы транзит настроили.
и вообще если у вас на УАТС УЖЕ yyyyyy то что вы от астериск хотите ? или вы хотите чтоб вам тут подсказали по вашей [УАТС(а что это?)
Задан: 2012-05-21 14:02:01 +0400
Просмотрен: 1,080 раз
Обновлен: May 21 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.