Brekeke Forum Index » Brekeke SIP Server Forum

Post new topic   Reply to topic
Poor Audio W/RTP Relay / Rauland
Author Message
neils21
Brekeke Member


Joined: 22 Jul 2014
Posts: 17

PostPosted: Tue May 02, 2017 12:30 pm    Post subject: Poor Audio W/RTP Relay / Rauland Reply with quote

1. Brekeke Product Name and Version:
Brekeke SIP Server, Version 3.7.4.8

2. Java version:
8.121 64bit

3. OS type and the version:
Win Server 2012R2 Standard

4. UA (phone), gateway or other hardware/software involved:
Ascom Myco / Cisco CUCM w/ Various Sets / Counterpath Xlite 4.9.8


5. Your problem:

Have configured the SIP server per the Rauland/Cisco integration documentation and can place and receive calls from station to phone however opened audio path is choppy, not there. Situation exists when using a soft phone registered directly to SIP server as well. Dial into room opens audio path however audio remains choppy non existent.

When turning RTP relay off however using the softphone I can audio path into the room without issue and also use a MYCO registered to the SIP server to audio into and out of the room. The audio at both locations is clear and without delay or issue.

This however does not work when getting calls to route through the CUCM however as RTP relay is required.

Any help appreciated, thanks in advance!
Back to top
View user's profile
redroof
Brekeke Talented


Joined: 16 Nov 2007
Posts: 97

PostPosted: Thu May 04, 2017 11:52 am    Post subject: Reply with quote

Upgrade 3.7.4.8 to the latest version.
http://www.brekeke.com/downloads/sip-server.php

According to Brekeke SIP Server's Version History, it seems there was an issue with RTP-relay.
http://wiki.brekeke.com/wiki/BSS_History
Back to top
View user's profile
neils21
Brekeke Member


Joined: 22 Jul 2014
Posts: 17

PostPosted: Fri May 05, 2017 8:32 am    Post subject: Reply with quote

redroof wrote:
Upgrade 3.7.4.8 to the latest version.
http://www.brekeke.com/downloads/sip-server.php

According to Brekeke SIP Server's Version History, it seems there was an issue with RTP-relay.
http://wiki.brekeke.com/wiki/BSS_History


Upgrading to 3.7.5 eliminated the issue. It required a full reinstall and during the reinstall I was unable to import my dial plans though.

Side question. I have an existing dial plan like so for from destinations to call manager.

Matching Patterns
$request = ^INVITE
$registered = false
To = sip:(.+)@
$str.remove($getDisplayName(From),"_1") = .{4}(.+)
Deploy Patterns
Session-Expires =
Min-SE =
To = sip:%1@CISCOIP
From/displayname = %2


This pattern works great for existing rooms as the string inputted for instance is '5CHP5021_1 Patient' and displays '5021_1 Patient' or '5021_2 Patient' for second beds which is fine if need be.

The issue is the addition of IP consoles to the room. When added on the nursecall side they register using the Dial Number ID for the nursecall system. So for instance a call coming from one would be
'5CHP5021101 Patient' and displays '5021101 Patient' using the above pattern.

How would one retain remove both the '_1' and '_2' with also removing the '101' but keep a space to maintain easy reading. For example anything inputted from the following
'5CHP5021_1 Patient'
'5CHP5021_2 Patient'
'5CHP5021101 Patient'

Would be returned

'5021 Patient'

I can ask this is another thread if need be
Back to top
View user's profile
redroof
Brekeke Talented


Joined: 16 Nov 2007
Posts: 97

PostPosted: Fri May 05, 2017 11:24 am    Post subject: Reply with quote

> I was unable to import my dial plans though.

Are there any error messages on the screen?


Try this.
Matching Patterns
$request = ^INVITE
$registered = false
To = sip:(.+)@
$getDisplayName(From) = .{4}(.{4}).* (.+)
Deploy Patterns
Session-Expires =
Min-SE =
To = sip:%1@CISCOIP
From/displayname = %2 %3
Back to top
View user's profile
neils21
Brekeke Member


Joined: 22 Jul 2014
Posts: 17

PostPosted: Mon May 08, 2017 12:01 pm    Post subject: Reply with quote

>Are there any error messages on the screen?

None. I would select import and then it would act as if complete but nothing would be there to save or apply. Was using Chrome at the time.

Matching Patterns
$request = ^INVITE
$registered = false
To = sip:(.+)@
$getDisplayName(From) = .{4}(.{4}).* (.+)
Deploy Patterns
Session-Expires =
Min-SE =
To = sip:%1@CISCOIP
From/displayname = %2 %3

Frustratingly, this actually works perfect except for anything that has a Space in the displayname.

For example

5031_2 Patient = 5031 Patient
5031_1 Patient = 5031 Patient

But

5031_1 In Pain = 5031 Pain

and

503101 In Pain = 5031 Pain

I tried playing with the positioning of the pull out, but Im just getting frustrated. As a work around though I can do this.

503101 In_Pain = 5031 In_Pain

So, that will have to do for now until I can play with it more unless you have any suggestions?

Thanks again for all the help so far!
Back to top
View user's profile
redroof
Brekeke Talented


Joined: 16 Nov 2007
Posts: 97

PostPosted: Mon May 08, 2017 3:55 pm    Post subject: Reply with quote

Update the last line of the Matching Pattern like this
Code:
$getDisplayName(From) = .{4}(.{4})\S* (.+)


So the Matching Pattern will be
Matching Patterns
$request = ^INVITE
$registered = false
To = sip:(.+)@
$getDisplayName(From) = .{4}(.{4})\S* (.+)

\S means non-space character.
Back to top
View user's profile
neils21
Brekeke Member


Joined: 22 Jul 2014
Posts: 17

PostPosted: Tue May 09, 2017 6:31 am    Post subject: Reply with quote

Awesome that worked perfectly!
Back to top
View user's profile
redroof
Brekeke Talented


Joined: 16 Nov 2007
Posts: 97

PostPosted: Tue May 09, 2017 10:04 am    Post subject: Reply with quote

Nice!
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    Brekeke Forum Index » Brekeke SIP Server Forum All times are GMT - 7 Hours
Page 1 of 1