[Users] ACK is sent before the re-INVITE to OpenSER, but the proxy relays the re-INVITE first (call flow in the body).
Alexandre Abreu
abreu at redetaho.com.br
Fri May 5 23:54:29 CEST 2006
Hello.
Below it's the call flow.
UAC CALL CONTROL 1 OPENSER 1 GW
| | | |
| INVITE F1 | | |
|--------------->| | |
| 100 F2 | | |
|<---------------| INVITE F3 | |
| |--------------->| |
| | 100 F4 | |
| |<---------------| INVITE F5 |
| | |--------------->|
| | | 183 F6 |
| | 183 F7 |<---------------|
| 183 F8 |<---------------| |
|<---------------| | |
| | Early Media | |
|<==============>|<===============|================|
| | | 200 F9 |
| | 200 F10 |<---------------|
| |<---------------| |
| | | |
| | ACK F13 | |
| |--------------->| |
| | re-INVITE F14 | |
| |--------------->| |
| | | re-INVITE F15 |
| | |--------------->|
| | | ACK F16 |
| | |--------------->|
| | | |
| | | 500 F17 |
| | | <--------------|
| | | |
The problem is between F13 and F16. Why OPENSER relays the re-INVITE first
(F15), if the ACK (F13) was sent before and arrives before?
And I am sure that this ACK hits a t_relay(), because after the re-INVITE
sent, the ACK (F16) is sent normally...
I am using OpenSER 1.0.1.
Any help is appreciated.
Alexandre
More information about the Users
mailing list