multiple CUCMs

Discuss any topic about Brekeke SIP Server.

Moderator: Brekeke Support Team

Post Reply
desmondholt
Posts: 3
Joined: Thu Aug 18, 2016 12:47 pm
Location: Nashville

multiple CUCMs

Post by desmondholt »

1. Brekeke Product Name and Version:SIP Server 3.4.7.2

2. Java version:7.60

3. OS type and the version:Server 2012 R2

4. UA (phone), gateway or other hardware/software involved: Cisco CUCM

5. Your problem: I have a customer that is changing to a new Cisco call manager due to moving to Iphones from Cisco phones. They are rolling this out one floor at a time over a period of a few months so they will have 2 active CUCM's until they are finished. They are wanting to send calls to both CUCM's through Brekeke at the same time depending on the range of the extensions. I did find out today that the phone numbers are going to be in 2 completely separate ranges, if that helps in the creation/editing of the dial plan. (example - 555-1000 - 555-2000 goes to CUCM-1 : 555-2001 through 555-3000 goes to CUCM-2. Is this possible? I have searched through the Wiki and the forums with no luck. I would appreciate any ideas, and thanks!
Tata
Posts: 223
Joined: Sun Jan 27, 2008 1:03 pm

Post by Tata »

Hi desmondholt,

It is possible with Brekeke PBX's ARS function. It can route a call to multiple destinations depending on routing rules such as dialed numbers.

You can download Brekeke PBX from the page below.
http://www.brekeke.com/downloads/pbx.php
tlsoren
Posts: 38
Joined: Wed Feb 15, 2012 8:54 am
Location: Raleigh, NC

Post by tlsoren »

Hello Desmond,

From your description, I believe this would work:

2 separate Dial Rules

Matching:
%request=^INVITE
To=sip:(5551.+)
Deploy:
To=%1@(CUCM-1 IP)


Matching:
%request=^INVITE
To=sip:(5552.+)
Deploy:
To=%1@(CUCM-2 IP)

First rule sends all Invites from 5551000-5551999 to CUCM 1

Second Rule sends all Invites from 5552000-5552999 to CUCM 2
TLS
Laurie
Posts: 245
Joined: Mon Jan 07, 2008 12:25 pm

Post by Laurie »

tlsoren's idea meets the requirement.

I did some changes as this.

Rule1: 5551000-5552000
Matching Pattern
$request = ^INVITE
$getUri(To) = ^sip:(5551.*)@|^sip:(5552000)@

Deploy Pattern
To = sip:%1@<CUCM-1's IP>

Rule2: 5552001-5553000
Matching Pattern
$request = ^INVITE
$getUri(To) = ^sip:(5552.*)@|^sip:(5553000)@

Deploy Pattern
To = sip:%1@<CUCM-2's IP>
Post Reply