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!
Poor Audio W/RTP Relay / Rauland
Moderator: Brekeke Support Team
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
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.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
Side question. I have an existing dial plan like so for from destinations to call manager.
Matching Pattern
$request = ^INVITE
$registered = false
To = sip:(.+)@
$str.remove($getDisplayName(From),"_1") = .{4}(.+)
Deploy Pattern
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
> 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
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
>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!
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!
Update the last line of the Matching Pattern like this
So the Matching Pattern will be
[Matching Pattern]
$request = ^INVITE
$registered = false
To = sip:(.+)@
$getDisplayName(From) = .{4}(.{4})\S* (.+)
\S means non-space character.
Code: Select all
$getDisplayName(From) = .{4}(.{4})\S* (.+)
[Matching Pattern]
$request = ^INVITE
$registered = false
To = sip:(.+)@
$getDisplayName(From) = .{4}(.{4})\S* (.+)
\S means non-space character.