1. Brekeke Product Name and Version:3.9.5.8
2. Java version:1.8
3. OS type and the version:RHEL7
4. UA (phone), gateway or other hardware/software involved:
5. Your problem: One way audio.
We are experiencing One way audio on both inbound/outbound calls.
I have done the following trouble-shoting and found that BSS is not setting up RTP stream from BSS to PBX.
I have taken the wireshark trace on the BSS including the RTP. BSS does not start the RTP stream from BSS to PBX.
There are 2 (RX/TX) RTP streams between BSS and provider. I am able to hear the audio coming into from provider's side for inbound calls. But BSS does not pass the audio to PBX.
But there only one RTP stream (RX) from PBX to BSS. There is no RTP stream from BSS to PBX.
BSS has 2 network interfaces.
ETH1:This network interface has public IP. This network interface is used towards the provider side. We can send the outbound calls to provider. We can also receive the DID inbound calls from provider.
ETH2:This network interface has private IP. This network inteface is used towards our local PBX. PBX sends/receive calls from BSS.
Local interface of BSS and PBX are on the same subnet, connected to same ethernet switch. There is no firewall between BSS and PBX. Both are able to ping each other.
(Provider)1.1.1.1<------>2.2.2.2(BSS)10.10.10.10<-------->(PBX)10.10.10.11
Dial plan From Provider to PBX
Matching Patterns
$request = ^INVITE
$addr = ^1.1.1.1$
To = sip:(.+)@
From = sip:(.+)@
Deploy Patterns
To = sip:%1@10.10.10.11
From = sip:%2@10.10.10.10
$b2bua = true
$rtp = true
$ifsrc = 2.2.2.2
&net.rtp.ifsrc = 2.2.2.2
&net.rtp.bindsrc = 2.2.2.2
$ifdst = 10.10.10.10
&net.rtp.ifdst = 10.10.10.10
&net.rtp.binddst = 10.10.10.10
Dial Plan From PBX to Provider
Matching Patterns
$request = ^INVITE
$addr = ^10.10.10.11$
To = sip:(.+)@
From = sip:(.+)@
Deploy Patterns
To = sip:%1@%1.1.1.1
From = sip:%2@2.2.2.2
$b2bua = true
$rtp = true
$ifsrc = 10.10.10.10
&net.rtp.ifsrc = 10.10.10.10
&net.rtp.bindsrc = 10.10.10.10
$ifdst = 2.2.2.2
&net.rtp.ifdst = 2.2.2.2
&net.rtp.binddst = 2.2.2.2
2. Java version:1.8
3. OS type and the version:RHEL7
4. UA (phone), gateway or other hardware/software involved:
5. Your problem: One way audio.
We are experiencing One way audio on both inbound/outbound calls.
I have done the following trouble-shoting and found that BSS is not setting up RTP stream from BSS to PBX.
I have taken the wireshark trace on the BSS including the RTP. BSS does not start the RTP stream from BSS to PBX.
There are 2 (RX/TX) RTP streams between BSS and provider. I am able to hear the audio coming into from provider's side for inbound calls. But BSS does not pass the audio to PBX.
But there only one RTP stream (RX) from PBX to BSS. There is no RTP stream from BSS to PBX.
BSS has 2 network interfaces.
ETH1:This network interface has public IP. This network interface is used towards the provider side. We can send the outbound calls to provider. We can also receive the DID inbound calls from provider.
ETH2:This network interface has private IP. This network inteface is used towards our local PBX. PBX sends/receive calls from BSS.
Local interface of BSS and PBX are on the same subnet, connected to same ethernet switch. There is no firewall between BSS and PBX. Both are able to ping each other.
(Provider)1.1.1.1<------>2.2.2.2(BSS)10.10.10.10<-------->(PBX)10.10.10.11
Dial plan From Provider to PBX
Matching Patterns
$request = ^INVITE
$addr = ^1.1.1.1$
To = sip:(.+)@
From = sip:(.+)@
Deploy Patterns
To = sip:%1@10.10.10.11
From = sip:%2@10.10.10.10
$b2bua = true
$rtp = true
$ifsrc = 2.2.2.2
&net.rtp.ifsrc = 2.2.2.2
&net.rtp.bindsrc = 2.2.2.2
$ifdst = 10.10.10.10
&net.rtp.ifdst = 10.10.10.10
&net.rtp.binddst = 10.10.10.10
Dial Plan From PBX to Provider
Matching Patterns
$request = ^INVITE
$addr = ^10.10.10.11$
To = sip:(.+)@
From = sip:(.+)@
Deploy Patterns
To = sip:%1@%1.1.1.1
From = sip:%2@2.2.2.2
$b2bua = true
$rtp = true
$ifsrc = 10.10.10.10
&net.rtp.ifsrc = 10.10.10.10
&net.rtp.bindsrc = 10.10.10.10
$ifdst = 2.2.2.2
&net.rtp.ifdst = 2.2.2.2
&net.rtp.binddst = 2.2.2.2