1. Brekeke Product Name and version:
2. Java version:
3. OS type and the version:
4. UA (phone), gateway or other hardware/software involved:
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html :
6. Your problem:
Using Aastra 9122i as UAs.
Define:
UA#1: 5001
UA#2: 1120
UA#3: 1127
Set up Call forward on UA#1: 5001 to forward all calls to UA#3: 1127. Now, dial 5001 from 1120.
In Ethereal, I can see that first 1120 sends INVITE to 5001, then 5001 replies "302 temporarily moved" with contact change to 1127, now 1120 sends a 2nd INVITE to 5001, again 5001 replies "302 temporarily moved" with contact change to 1127. Then 1120 sends a 3rd INVITE to 1127 and 1127 begins to ring.
All SIP messages are routed through Brekeke. What I don't understand is why is the 2nd INVITE sent to 5001 and not 1127 and why is the re-INVITE sent twice.
This may be ok when forwarding all calls and on busy, since everything is done very quickly. But when forwarding on no reply, the 2nd INVITE(incorrect destination) is sent after the no reply timeout, while the 3rd INVITE(correct destination) is sent after 2 no reply timeouts, which is take too long and may reach the ringing timeout.
302 temporarily moved
Moderator: Brekeke Support Team