cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Bookmark
|
Subscribe
|
8501
Views
5
Helpful
5
Replies

CUCM With Skype for business integration

yazan khamis
Level 1
Level 1

we have both cisco call manager and skype for business options on the table for new implementation and we are trying to get the benefits from both applications,but the only concern for the management is that every user will have two extension number one for cisco devices and one for skype.

 

So is it possible in any way to have one extension for each user for both cisco and skype at the same time?

For example can i use extensions to call cisco phone users and use address (URI dialing) to call skype users ?

 

5 Replies 5

Chris Deren
Hall of Fame
Hall of Fame

Absolutely, the question is how are calls delivered from outside, i..e which system do they hit CUCM or Skype or both?

Hi Chris,
calls from outside hits the cucm first.
but my questions is:
lets say i have extension 1111 configured on CUCM and on SFB , if i call 1111 from any other extension will it ring both systems at the same time ? if yes please explain on the call flow of this call

You would need to pick which system the call needs to go to/stay when dialing the same extension, you could definitely have outside calls come into 1111 defined on CUCM and internal calls going to Skype, but I doubt you want it like this. It's all in Partitions/CSS configuration.  Your best approach would be to use single number reach configuration to trigger concurrent call to Skype when Cisco extension is dialed, normally you would have different remote destination (DN on Skype) but again with Partitions/CSS you could make it the same.

Hi there

 

Please check the procedure. 

 

http://www.wavecoreit.com/blog/serverconfig/how-to-setup-and-configure-the-integrationsimulring-between-cisco-unified-communications-manager-10-5-and-lyncskype-for-business-server/

 

Create a SIP Profile

1. Log into your CUCM web console: https://x.x.x.x

2. From the menu select: Device –> Device settings –> SIP Profile

3. Click Add New

4. Provide a name and configure the SIP profile as per the screen shots below ensure that:

a. Early offer support for voice and video calls* is set to : Mandatory (insert MTP if needed)

5. Click Save

clip_image002

clip_image004

clip_image006

clip_image008

Create a SIP Security Profile

1. From the Menu Select: System -> Security -> SIP Trunk Security Profile

2. Click Add New

a. Provide a proper name

b. Ensure Incoming Port is set to 5060

c. Check the boxes for:

i. Accept out-of-dialog refer**

ii. Accept unsolicited notification

iii. Accept replaces header

clip_image010

Create a SIP Trunk

1. From the menu Select: Device –>Trunk

2. Click Add New

3. Trunk Configuration

a. Follow the screenshots below and ensure you have the below configured

i. Check: Media Termination Point Required

ii. UnCheck: PSTN Access

iii. Check: Redirecting Diversion Header Delivery – Inbound

iv. Check: Redirecting Diversion Header Delivery – Outbound

v. SIP Information:

4. Line 1 enter the IP Address of the Lync/Skype for Business Server X.X.X.X in the destination address field and port 5060

vi. Ensure you have select the appropriate calling search space to route the calls.

vii. Click Save

clip_image012

clip_image014

clip_image016

clip_image018

Create a SIP Route Pattern

1. From the menu Select: Call Routing -> SIP Route Pattern

2. Click Add New

3. Enter following information for your Lync/Skype for Business 2013 Server SIP Domain

a. Pattern Usage: Domain Routing

b. IPV4 Pattern: Your Lync SIP Domain (Contoso.com)

c. Route Partition: select the appropriate partition to route the call

d. SIP Trunk/Route List: Select Trunk-Lync/Skype for Business from the drop down list

4. Click Save

clip_image020

Create a Dialing Route Pattern

1. From the menu Select: Call Routing -> Route/Hunt -> Route Patterns

2. Click Add New

3. a. Enter the following information:

i. Route Pattern Definition

ii. Route Pattern: 7 digit number to be dialed eg 5552079

iii. Description: Give an appropriate description for this pattern

iv. Gateway/Route List: Trunk-Lync/Skype for Business

v. Uncheck: Provide outside dial tone

b. Called Party Transformations:

i. Prefix Digits (Outgoing Calls): +1613

4. Click Save

clip_image022

clip_image023

Create a Remote Destination Profile (RDP) for a User

1. From the menu Select: User Management -> End User

2. Find the user you would like to create an RDP for and click their name

3. Scroll down to Mobility Information and Select: Enable Mobility

clip_image025

4. From the menu Select: Device -> Device Settings-> Remote Destination Profile

5. Click Add New

a. Remote Destination Profile Information

i. Provide a name for the RDP i.e. HMankalRDP

ii. Userid: Hmankal (username of the user)

iii. Click Save

b. Associated Remote Destinations

i. Click Add New

ii. Remote Destination Information

1. Name URI on Lync/Skype for Business/Skype for Business

2. Destination Number: Hmankal@Contoso.com or SIP URI for user on Lync/Skype for Business/Skype for Business

3. Check:

a. Enable Unified Mobility Features

b. Enable Single Number Reach

c. Enable Move to Mobile

iii. Timer Information

1. Wait : 0.0

2. Delay of : 1.5

3. Stop Ringing: 18

iv. When Single Number reach is enabled:

1. All the time

v. When receiving a call during the above ring schedule

1. Check: Always ring this Destination

vi. Click Save

clip_image027

clip_image029

6. From the menu Select: Device -> Device Settings-> Remote Destination Profile

a. Association: Click Line 1 Add a new DN in the upper left hand corner clip_image031

b. Directory Number: Enter the users 7 digit CUCM extension number

c. Click Save

Configure Lync/Skype for Business Server

Remote Desktop into your Lync/Skype for Business Server 2013 Server UCLync/Skype for BusinessFE.hoc-uc-cdc.ca

Modify the Lync/Skype for Business Server Topology

1. Open the Lync/Skype for Business topology builder and download/save the topology.

2. Expand Lync/Skype for Business Server

3. Expand HoC

4. Expand Lync/Skype for Business Server 2013

5. Expand Mediation Pools

a. Right click UCLync/Skype for BusinessFe.hoc-uc-cdc.ca. click Edit Properties

b. Check: Enable TCP Port

i. Change port to 5060

clip_image033

6. Expand Shared Components

7. Right Click PSTN gateways -> Click New IP/PSTN Gateway

a. clip_image035

b. Enter the IP Address for your CUCM X.X.X.X, click Next

c. Define the IP Address, Click Next

d. Define the root trunk

i. Trunk Name CUCM

ii. Listening Port for IP/PSTN Gateway: 5060

iii. SIP Transport Protocol: TCP

iv. Associated Mediation Server: UCLync/Skype for Business FE01.Constoso.com Associated Mediation Server Port: 5060

v. Click finish

8. From the top menu Select: Action -> Topology -> Publish

9. Follow the wizard until completed

Modify the Lync/Skype for Business User

1. Log into the Lync/Skype for Business 2013 server control panel

a. Click Users -> Search for the user you want to modify

b. Double Click the User you want to modify

c. Ensure the user is enabled for Enterprise voice

d. In the Line URI Field Ensure the users phone number is enter in this format

i. tel:+16135552072;ext=2322072;ms-skip-rnl

1. The reason we add the “;ms-skip-rnl” is to ensure that all calls dialed to this user are sent to their cisco phone and then be allowed to simul ring to Lync/Skype for Business.

e. Click Commit if any changes were made.

clip_image037

2. Ensure that you have the appropriate voice routing rules to normalize the 7 digit number to E.164 and route the call out the CUCM sip trunk to the call manager.

3. Have the user exit the Lync/Skype for Business Client and reopen it

4. Dial their extension from a secondary phone, you should see the new call ring on their Cisco Phone and Lync/Skype for Business Client.

 

 

Hope this helps!

Cheers
Rath!


***Please rate helpful posts***

 

iii. Timer Information

1. Wait : 0.0

2. Delay of : 1.5

3. Stop Ringing: 18

One issue with this setup that we're starting to see in our environment, is when the call comes in, with the wait time set to 0.0, it forks immediately to Skype. If the user is unavailable, away, offline, or otherwise unreachable within the skype environment, the call can't be completed and if voice mail is configured within Skype, as ours is, the call will be diverted almost immediately from the Skype system, sending a missed call email and cucm will lose the call. 

The other possibility is that the call comes in, forks out to both systems, user answers their desk phone, call dies that was heading to Skype. User then gets a missed call email within Skype. 

 

I've had to go in and set the wait time to ring this line, depending on the user, anywhere from 5 - 15 seconds to basically prevent issues with this configuration. I have no solution to this other than this.