One way on L4 environment

Discuss any topic about Brekeke SIP Server.

Moderator: Brekeke Support Team

Post Reply
rainmaker
Posts: 6
Joined: Wed Aug 30, 2017 7:26 pm

One way on L4 environment

Post by rainmaker »

1. Brekeke Product Name and Version:
Brekeke SIP Server Standard 3.7

2. Your problem:
We use brekeke sip server on complicated environment like below.

UA1 -> L4_1-> SIPSvr1 -> L4_2 -> SIPSvr2 -> UA2

UA1 on public network, UA2 on private network.
L4_1 on public network. L4_2 on private network.
SIPSvr1 has public and private ip.
SIPSvr2 has private ip.
UA1 registered on SIPSvr1
UA2 registered on SIPSvr2
We configure SIPSvr1's dial plan that let INVITE msg SIPSvr1 transfer to SIPSvr2 and set ifsrc as media address(SIPSvr1's public address)
UA1 invited UA2, SIP signaling is OK, but UA1 can't receive UA2's audio/video rtp data.

We figured out SIPSvr1 received UA2's rtp data well. But UA1 can't receive that.

I guess SIPSvr1 needs some configuration, but I don't know where it is. Which part should I look at on Brekeke admin tool?
Any suggestion?
Haddas
Posts: 170
Joined: Thu Jan 17, 2008 11:55 am

Post by Haddas »

> set ifsrc as media address(SIPSvr1's public address)

Why did you set $ifsrc?
Generally you don't have to use it because SIP server can put a suitable IP address in INVITE automatically.

Have you made a call without $ifsrc?
What kind of IP address are you using for the UA2's private network?
rainmaker
Posts: 6
Joined: Wed Aug 30, 2017 7:26 pm

Post by rainmaker »

Before set ifsrc, both UA1 and UA2 can't received media data.
So I read admin manual, and set it. Then UA2 can receive UA1's media data.

Please see document below, I describe all situations.
http://61.111.12.2/brekeke/Brekeke_NoMe ... _Issue.pdf

Thank you in advance.
Haddas
Posts: 170
Joined: Thu Jan 17, 2008 11:55 am

Post by Haddas »

Is UA1 located behind a NAT (175.x.189.2)?
Is 172.168.0.8 a local IP address of the UA1?
If so, it should be a private IP address like 172.16.0.8...
172.168.x.x is not for a private IP address uses.


If you want to treat 172.168.x.x as a private IP address, set ^172.168.* in [Internal IP address pattern] at [Configuration]->[System] page.
rainmaker
Posts: 6
Joined: Wed Aug 30, 2017 7:26 pm

Post by rainmaker »

Thank you for reply.

UA1 can be any network environment on Internet.(All customer)
175.210.189.28(public) / 172.168.0.8(private) is just an example.
So we don't need to set specific ip address in [Internal IP address pattern].

Is * available in [Internal IP address pattern] ? => All ip addresses.

Thank you.
Haddas
Posts: 170
Joined: Thu Jan 17, 2008 11:55 am

Post by Haddas »

ok I got it.

Set [Configuration]->[RTP] page -> [RTP relay] = on
rainmaker
Posts: 6
Joined: Wed Aug 30, 2017 7:26 pm

Post by rainmaker »

I already set [Configuration]->[RTP] page -> [RTP relay] = on

You can see all SIP configurations on the link url below.
http://61.111.12.2/brekeke/Brekeke_NoMe ... _Issue.pdf

I guess it is related on SBC(Session Border Controller) functions.

If you need any information, feel free contact me.
This is urgent issue for me, I want to solve it as soon as possible.
Thank you.
Haddas
Posts: 170
Joined: Thu Jan 17, 2008 11:55 am

Post by Haddas »

If it is an urgent issue, I recommend you to contact support@brekeke.com . They will review logs and settings.
Post Reply