cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
96342
Views
135
Helpful
75
Replies

CUCM and TEAMS

asmlicense
Level 1
Level 1

Dear all,

We wants to use Windows Teams on cloud and CUCM on premise. How can we integrate it?

Thanks in advance

75 Replies 75

yes, exactly. This is only required if you decide to work with prefixes on the teams side.

To confirm you were able to use Single Number Reach to signal and ring Teams clients on inbound calls?  If so how did voicemail work on Unity?  Were you able to pull the call back and send unanswered calls to Unity voicemail?  Were there problems with missed call notifications on Teams?

SNR works fine to ring both destinations, voicemail works as it should, if Unity is enabled, it picks up as normal, if both Teams voicemail and Unity are enabled, it becomes a timing thing, whichever is set to answer first., missed call notifications work as well without intervention.

Thanks.  I meant it more of if a call comes in and rings Teams but user answers on their Cisco Phone it would still show up as a missed call notification on Teams.  Same thing for Unity Voicemail answered calls.  Effectively unless calls are answered on Teams they will show up as a missed call which there is likely nothing that can be done about that.

 

Yes, it shows up as missed call in Teams if answered in Cisco. We are to the point of moving users to Teams full time and just forwarding their TN directly to Teams, issues resolved.

Just to add, since Teams is +1, you need a pattern in Ribbon(SBC) to add the plus one   \+?1?(\d{10})  to  +1\1  This adds +1 for forking calls from CUCM using SNR.

 

Ribbon SBC setup:

Transformations

                1 Pattern:  Passthrough Untouched  (.*)  to \1

                2 Patterns:  To CUCM & PSTN   Called Address Number  \+?1?(.*) to \1  & Calling Address Number \+?1?(.*)  to \1

            1 Pattern:  To 0365  Called Address Number \+?1?(\d{10})  to +1\1

 

CUCM SNR call forking:

 

            SNR pattern using steering digit and the same DID as Ext  #.XXXXXXXXXX

            Route pattern stripping Pre dot using SIP Trunk to SBC

            Set SNR at 0 seconds to begin dialing

           

 

Teams Powershell:

 Import-Module skypeonlineconnector

$cred = Get-Credential

$Session = New-CsOnlineSession -Credential $cred -Verbose

Import-PSSession $session

 

Add SBC in Teams:

New-CsOnlinePSTNGateway -Identity SBCFQDN.com -Enabled $true -SipSignallingPort 5061 -MaxConcurrentSessions 100 -ForwardCallHistory $True -SendSipOptions $true

 

Enable Voice calling on user:

Get-CsOnlineUser -Identity user1@domain.com (user1@domain.com)

Set-CsUser -Identity user1@domain.com (user1@domain.com) -EnterpriseVoiceEnabled $true -HostedVoiceMail $true -OnPremLineURI tel:+14105556666

Grant-CsTeamsCallingPolicy -PolicyName AllowCalling -Identity user1@domain.com (user1@domain.com)

Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity user1@domain.com (user1@domain.com)

 

Add calling policies:

Set-CsOnlinePSTNUsage -Identity Global -Usage @{Add="Unrestricted"}

New-CsOnlineVoiceRoute -Identity "Unrestricted" -NumberPattern ".*" -OnlinePstnGatewayList sbcFQDN.com -Priority 1 -OnlinePstnUsages "Unrestricted"

New-CsOnlineVoiceRoutingPolicy "Unrestricted" -OnlinePstnUsages "Unrestricted"

Grant-CsOnlineVoiceRoutingPolicy -Identity <testUser1> -PolicyName "Unrestricted"

(If it says "can't be applied cause it's a User Policy…"(or similar) just wait a few minutes and try again.)

$cssession = New-CsOnlineSession –Credential $cred –OverrideAdminDomain "mydomain.onmicrosoft.com"

Was anyone able to integrate a CUCM phone to a Teams user in a user friendly way ?

Why not using CUBE as SBC (appart from not being supported ? :-)

We are doing it all the time for our clients using Rbbn SBC. Globally.

All the time like a cisco phone calling another user and it gets the call ringing on another cisco phone and on Teams at the same time, and when answered in Teams the busy light on a cisco multiline terminal lits ?

And vice-versa ? I.e. real integration ?

 

Yes we are.

Cisco phones can call Teams clients on desktop or iphone.

Once you integrate the two systems behave as one.

On Teams clients on your iphone you get a dial pad once you integrate/

It is fairly easy.

You need to know MS Teams scripting.

& have very good knowledge of Call manager.

 

Ribbon SBC works the best since Microsoft supports it.

We have Ribbon SBC on a virtual machine which allows our Teams clients to be able to have single number reach.

Very very easy.

aguha
Level 1
Level 1

We at DCC have done many times successfully.

I can give you a demo and presentation.

Please contact me. aguha@dccil.com or aneff@dccil.com

+1630-692-2716 or +1630-692-2705

DCC people, you've already made it clear that you are a consultant in a lot of post, Please Stop SPAM

Thank you Alberto.

@dcc team, you have made your point.

Some of us are also consultant and Cisco partners like you.

If we cannot help each other in time like this, what is the community for then?

 

If you can help please let me know.