Page 1 of 1

Trunk SIP between OXE and Xivo

Posted: 26 Feb 2021 05:35
by Guyom
Hello,

I have an installation with an alcatel OXE used for all my compagy deskphone (8028s). For the nomad workers we have installed a Xivo server with softphone (Jitsi). We have configured a SIP trunk between these two IPBX and it works.
We have a problem with some kind of call forwards.

The call flow is like this :
nomad user A from Xivo call user B on OXE alcatel phone . The Alcatel phone is configured with a call-forward to anoter nomad user C on Xivo. This call is rejected with the SIP error 482 Loop Detected on Xivo.

The SIP messages are
User A --- INVITE B ---> Xivo
User A <--- 100 Trying --- Xivo
Xivo --- INVITE B ---> OXE
Xivo <-- 100 Trying --- OXE
Xivo <-- 302 Moved Temporarily --- OXE
Xivo --- Ack ---> OXE
And then Xivo detect a loop because the 302 moved temporarily indicates the final user C on Xivo destination.

To solve this problem my Xivo installator says that i have to configure OXE SIP trunk without rtp direct but i don't see in parameters or documentation how to do that.

Does anyone have any information on this ?

Bye.

Re: Trunk SIP between OXE and Xivo

Posted: 26 Feb 2021 16:36
by frank
You have multiple options where this could be configured.
IP Parameters , or SIP Parameters under System Settings

Re: Trunk SIP between OXE and Xivo

Posted: 27 Feb 2021 14:18
by sadim
Hi,
Direct RTP has nothing to do with the issue.
From a long time ago that the only option is to have direct RTP. No way to Change it on oxe.
After receiving 302 moved temporarily, Xivo should try the new contact provided on the 302 message

Re: Trunk SIP between OXE and Xivo

Posted: 01 Mar 2021 17:35
by frank
If you look in your SDP Traces, you will see wha Sadim is referring about.
When a 302 Temporarily moved message arrives there is a new address in the contact header
See RFC 3261 / https://www.rfcreader.com/#rfc3261_line7603