Hi,
We've connected a third-party 'dialler' system to a Mitel 3300 via a SIP trunk. The general callflow of a basic A-->B call when using this system is:
1. Endpoint A dials access number to reach 3rd party dialler
2. Endpoint A requests Endpoint B whilst connected to 3rd party dialler
3. 3rd party dialler sends this request to the Mitel, which forwards it on to Endpoint B
4. Endpoint B answers, and is 'connected' (i.e. RTP redirected) to Endpoint A with the use of reINVITE's.
This works, however; when the Mitel responds with a couple of 200 OK's to the reINVITE's sent by the 3rd party dialler, the SDP body information contains different ports to the ones specified in the initial reINVITE. Because of this, the 3rd party dialler is infinitely sending reINVITE's to notify the other Endpoint of the port change (one big reINVITE loop basically) - and thus the audio is extremely choppy.
We've connected this 3rd party dialler to a number of other systems (CCM, Asterisk, CS1000, HiPath8000) and not seen this before - the port that comes back in the 200 OK SDP information is always the same as the one specified in the original reINVITE.
Does anyone know why the Mitel (or the Mitel endpoints?) would need to constantly try and change the RTP port? A normal Endpoint A to Endpoint B call works fine without the 3rd party dialler. And more importantly, does anyone know how (if?) we can configure the Mitel to NOT change the RTP port when responding to a reINVITE request?
This was seen on v9.0.2.28.
We've connected a third-party 'dialler' system to a Mitel 3300 via a SIP trunk. The general callflow of a basic A-->B call when using this system is:
1. Endpoint A dials access number to reach 3rd party dialler
2. Endpoint A requests Endpoint B whilst connected to 3rd party dialler
3. 3rd party dialler sends this request to the Mitel, which forwards it on to Endpoint B
4. Endpoint B answers, and is 'connected' (i.e. RTP redirected) to Endpoint A with the use of reINVITE's.
This works, however; when the Mitel responds with a couple of 200 OK's to the reINVITE's sent by the 3rd party dialler, the SDP body information contains different ports to the ones specified in the initial reINVITE. Because of this, the 3rd party dialler is infinitely sending reINVITE's to notify the other Endpoint of the port change (one big reINVITE loop basically) - and thus the audio is extremely choppy.
We've connected this 3rd party dialler to a number of other systems (CCM, Asterisk, CS1000, HiPath8000) and not seen this before - the port that comes back in the 200 OK SDP information is always the same as the one specified in the original reINVITE.
Does anyone know why the Mitel (or the Mitel endpoints?) would need to constantly try and change the RTP port? A normal Endpoint A to Endpoint B call works fine without the 3rd party dialler. And more importantly, does anyone know how (if?) we can configure the Mitel to NOT change the RTP port when responding to a reINVITE request?
This was seen on v9.0.2.28.