Здравствуйте.
Имеется Addpac ap1100, infinet. протокол - sip.
есть 3 абонента(1001,1002,1003). Нужно, чтобы иногда(cfu выставлен, чтоб наверняка) когда звонит 1001 на 1002, его адпак сообщал infinet'у что пользователь перемещен (302 Moved) и сообщал в поле contact номер 1003, чтобы он стучался по нему. Но он этого не делает.
Подскажите в какую сторону копать?
вот фрагмент лога:
SIP UDP, got message from yyy:yyy:yyy:yyy
Message Response 2.0 302 Moved Temporarily
{
Via: SIP/2.0/UDP xxx:xxx:xxx:xxx:5060; branch=z9hG4bKc4Y9QU0BRCBYCaMVRMb6RXD9
Call-ID: DXVeJU0BRCBYBaMRFZGJN390
CSeq: 1 INVITE
From: sip:1001@xxx:xxx:xxx:xxx; tag=DXVeJU0BRCBYCaM0HPTBP09Z
To: sip:1002@xxx:xxx:xxx:xxx; tag=504e51c6a4
Contact: sip:1003@xxx:xxx:xxx:xxx
User-Agent: AddPac SIP Gateway
Content-Length: 0
}
но после этого ответа(инфинет отсылает ack) и затем снова повторяет запросы к адпаку 1002, не подставив в поле То 1003.
на адпаке настроен call-diversion:
call-diversion 0
cfu e164 1003
в dial-peer:
dial-peer voice 0 pots
destination-pattern 1002
port 0/0
diversion 0
user 1001 is sip
{
login '1001@yyy.yyy.yyy.yyy';
alias '1001';
authentication true;
proxy level full;
authentication name '1001';
authentication password '1001';
}
точно также для 1002 и 1003 юзверя.
Еще раз вопрос: из-за чего не видит infinet поле Contact?
Почему он его не обрабатывает?
Заранее спасибо