peter_hi
10.02.2016, 18:22
К HP4000 подключен IVR, как SIP-клиент. Т.е. в HP4000 организована hunt-группа 1880(1881&&1888). 1881&&1888 - это номера в sbcsu(SIP) .
Городские номера получаем от оператора в потоке E1(ETSI) и направляем на 1880, через переадресованный виртуальный номер.
Например:
4951234567 -> 004567 ->fwd(cfu) -> 1880.
4997654321 -> 004321 ->fwd(cfu) -> 1880.
IVR определяет на какой городской номер пришел вход. вызов по полю DIVERT в SIP-е. В моем примере, это либо 004567, либо 004321.
Суть проблемы.
Если входящий вызов на городской номер, 4951234567, будет через переадресованный городской номер, то во входящем же SETUP-е прилетает Facility (etsiDivLegInf2 с номером, на котором установлена переадресация, например: 4950000000). А, в этом случае, HP4000 отправляет в invite-е поле DIVERT=4950000000, должен быть DIVERT=004567
Существует ли возможность настроить игнорирование всего поля Facility c etsiDivLegInf2 или, хотя бы, игнорировать только номер(4950000000) в нем?
Городские номера получаем от оператора в потоке E1(ETSI) и направляем на 1880, через переадресованный виртуальный номер.
Например:
4951234567 -> 004567 ->fwd(cfu) -> 1880.
4997654321 -> 004321 ->fwd(cfu) -> 1880.
IVR определяет на какой городской номер пришел вход. вызов по полю DIVERT в SIP-е. В моем примере, это либо 004567, либо 004321.
Суть проблемы.
Если входящий вызов на городской номер, 4951234567, будет через переадресованный городской номер, то во входящем же SETUP-е прилетает Facility (etsiDivLegInf2 с номером, на котором установлена переадресация, например: 4950000000). А, в этом случае, HP4000 отправляет в invite-е поле DIVERT=4950000000, должен быть DIVERT=004567
Существует ли возможность настроить игнорирование всего поля Facility c etsiDivLegInf2 или, хотя бы, игнорировать только номер(4950000000) в нем?