SOLVED Help Weird audio issue

Status
Not open for further replies.

krooney

Member
Jun 18, 2018
160
16
18
Hi Guys

I am have an issue where if i call a tenants DID from my domain i get no audio
if they use they're IP phone and call they're DID no audio
if i call any other customer on the PBX i get no audio
if they use they're IP phone and call they're DID no audio

If i call them from a landline or cellphone it works fine
if they call within themselves extension to extension it works fine also
if they call anybody in the world that is not on the pbx it works fine

if they use they're IP phone and call they're DID no audio

any idea's would be great this was previously working fine only noticed this when a customer called for support and the could not reach our business. Only changes done on PBX were updates
fusion version 4.5.9 freeswitch version 1.8.2
 

Adrian Fretwell

Well-Known Member
Aug 13, 2017
1,412
376
83
I would get a packet capture and see what is being written in the SDP Body, and look to see where the RTP streams are (~not) going/coming from.
 

Adrian Fretwell

Well-Known Member
Aug 13, 2017
1,412
376
83
@Adrian Fretwell If rtp or sdp is issue and my provider doesnt proxy media where would i adjust this?
I am suggesting that we try to find out exactly what is wrong before working out where to adjust things.

I don't quite understand what you mean by my provider doesnt proxy media. If you were to call my telephone number where would you send the RTP stream in order for my provider (BT Wholesale in the UK) to send it to me?
 

krooney

Member
Jun 18, 2018
160
16
18
Both the source and the destination numbers pertain to the same static trunk on our side (Enterprise trunk) with failover.

When you initiate the call, the media will come from the PBX towards what your PBX for the destination number is adverting in the SDP.

No media will transit the Iristel network (we do not proxy media for static trunks).
 

Adrian Fretwell

Well-Known Member
Aug 13, 2017
1,412
376
83
So would I be correct in understanding that Iristel does proxy the media if the call is to or from outside the PBX, for example to or from a cell phone?

When a PBX extension calls a DID, how to you stop it trying to place the call via Iristel? Do you use the is_local dialplan setting in the dialplan manager?

I'm just trying to understand your setup.
 

krooney

Member
Jun 18, 2018
160
16
18
Yes from the outside works fine but if i use iristel trunk from my domain and call a client that uses iristel trunk no audio
 

Adrian Fretwell

Well-Known Member
Aug 13, 2017
1,412
376
83
So everything is fine when Iristel IS proxying the media. Checking what IP addresses and ports are being written into the SDP bodies will be your only hope of diagnosing this. See if you can get packet traces of both calls that work and calls that fail and compare them.
 

krooney

Member
Jun 18, 2018
160
16
18
So everything is fine when Iristel IS proxying the media. Checking what IP addresses and ports are being written into the SDP bodies will be your only hope of diagnosing this. See if you can get packet traces of both calls that work and calls that fail and compare them.
OK i will try your suggestion
Just a weird issue since i havent made any changes besides update fusion
I will let you know
thanks @Adrian Fretwell
 

Adrian Fretwell

Well-Known Member
Aug 13, 2017
1,412
376
83
@Adrian Fretwell thank you for your help you were absolutely right firewall was the issue!!
So glad you got it sorted. For the benefit of others...

We exchanged some packet captures and discovered that the provider that did not proxy media, simply sent the SDP produced by Freeswitch back to Freeswitch. So Freeswitch was sending RTP to itself. Not a problem for a SIP point of view, but if you have a firewall that blocks this type of behavior, the result is no audio in either direction.

Adrian.
 
  • Like
Reactions: vespaman
Status
Not open for further replies.