Re: [cisco-voip] Microsoft Graph/OAuth 2.0

2019-10-02 Thread Benjamin Turner
Dang!!

This is right around the corner.



Thanks,
Ben

From: Brian Meade 
Sent: Wednesday, October 2, 2019 1:24:46 PM
To: Benjamin Turner 
Cc: cisco-voip@puck.nether.net 
Subject: Re: [cisco-voip] Microsoft Graph/OAuth 2.0

Unity Connection still just supports EWS.  Microsoft Graph is on the roadmap 
last I heard.

On Wed, Oct 2, 2019 at 10:41 AM Benjamin Turner 
mailto:benmtur...@hotmail.com>> wrote:
Has anyone found any documentation from Cisco regarding Microsoft Graph/OAuth 
2.0 and Unity authentication for 365 customers? Seems that EWS will not be 
supported.



Thanks,
Ben


___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] Microsoft Graph/OAuth 2.0

2019-10-02 Thread Brian Meade
Unity Connection still just supports EWS.  Microsoft Graph is on the
roadmap last I heard.

On Wed, Oct 2, 2019 at 10:41 AM Benjamin Turner 
wrote:

> Has anyone found any documentation from Cisco regarding Microsoft
> Graph/OAuth 2.0 and Unity authentication for 365 customers? Seems that EWS
> will not be supported.
>
>
>
>
>
>
>
> Thanks,
>
> Ben
>
>
>
>
> ___
> cisco-voip mailing list
> cisco-voip@puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-voip
>
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] Separate cluster for third party SIP clients with SIP/ICT trunk to production

2019-10-02 Thread Pawlowski, Adam
Ah, so we have some internal VLANs that dispense only private address space, 
which can be used for printers and dummy devices. The fight with that in the 
past, was that we did not have the internet call proxy available with 
Expressway, so third party video systems couldn’t do anything video related and 
they all wanted to call external URIs and IPs.

These VLANs work great for internal only items, but can also quickly become a 
cesspool of unpatched devices all trying to “discover” each other – presenting 
other problems.

It doesn’t really matter that much other than we have a ton of public IP space, 
and prior to recent border changes you could buy a generic endpoint, get creds 
from us, and then get hacked (or not change the default password). Sure they 
can’t register but if they can cause the endpoint to dial (or conference) they 
can pump traffic. Happened with us.

Of course now that I’ve built all of that no one wants room systems any more.

Regarding routing in, I’m not sure how that would work as I assume you’re going 
to have the same SIP domain for all of these things. ILS will sync URIs, and so 
the call should just flow over the trunk to that other cluster? The Expressway 
should answer for self-registered endpoints, and I guess if proxy registration 
worked then it would be registered to the UCM and thus a single cluster, so 
calling inbound it would ring like anything else.

If you registered right to the Expressway that… I don’t know. I can see that 
becoming a mess if you have to hairpin around. Beyond me but something to add 
to my list of things to futz around with in a lab if we have time.

Adam




From: Lelio Fulgenzi 
Sent: Wednesday, October 2, 2019 10:32 AM
To: Pawlowski, Adam ; Anthony Holloway 

Cc: cisco-voip@puck.nether.net
Subject: RE: [cisco-voip] Separate cluster for third party SIP clients with 
SIP/ICT trunk to production

Not hijacking at all… very good points.

I was thinking about the HA availability (HAA?) on these third party SIP 
devices as well. From what I recall, they only have one spot to enter the 
registrar.

I too, would think about the Expressway as the registrar – but I have much less 
experience with Expressway’s dial plan than CUCM’s dial plan.

The other benefit with sticking with a CUCM cluster is, I’m hoping, that it 
would be easier to route calls from Webex Calling registered devices (via a 
border xyZ?).

You also talk about network restrictions – that’s a possibility too. It would, 
however, require a new TPS (third party SIP device) VLAN for every switch stack 
we have out there. Quite a bit of work, and it doesn’t allow for “instant” 
access when they buy the devices without asking us. 

Again – not a hijack, good thread addition.


---
Lelio Fulgenzi, B.A. | Senior Analyst
Computing and Communications Services | University of Guelph
Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1
519-824-4120 Ext. 56354 | le...@uoguelph.ca

www.uoguelph.ca/ccs | @UofGCCS on Instagram, 
Twitter and Facebook

[University of Guelph Cornerstone with Improve Life tagline]

From: Pawlowski, Adam 
Sent: Wednesday, October 2, 2019 10:24 AM
To: Lelio Fulgenzi ; Anthony Holloway 

Cc: cisco-voip@puck.nether.net
Subject: RE: [cisco-voip] Separate cluster for third party SIP clients with 
SIP/ICT trunk to production

Good info, we’re actually looking at having to do this ourselves to maintain 
support for an application that doesn’t support TAPI/API past where we are on 
11.5, so that we can move the rest of the customers off to 12.5+.

I am also looking at third party SIP device support here but because of the 
above and a prior incident with a low-security third party device, I’m looking 
to tackle this a bit differently. Currently working on a service agreement type 
thing with my customers, which would also restrict the networks these devices 
can be placed on so they are not on public networks, etc.

I’m stuck on HA capabilities for these third party clients, as a lot of them 
only support a single proxy/registrar address. Will the UCM accept registration 
to any of the nodes in the pool to be able to use a DNS round robin? Has anyone 
looked at SIP registration proxy with an Expressway cluster for this? The 
interworking may be better, but, you’re still having to set up routing rules 
and that on the Expressway – and I think this is a different license class for 
“room systems” unless it doesn’t count when you proxy through Expressway, but I 
am pretty sure you can do DNS RR on an Expressway C cluster and it would work 
fine there.

Sorry to hijack this thread, just a point of interest.

Adam


From: cisco-voip 
mailto:cisco-voip-boun...@puck.nether.net>> 
On Behalf Of Lelio Fulgenzi
Sent: Wednesday, October 2, 2019 10:07 AM
To: Anthony Holloway 
mailto:avholloway+cisco-v...@gmail.com>>
Cc: cisco-voip@puck.nether.net
Subject: Re: [cisco-voip] 

[cisco-voip] Microsoft Graph/OAuth 2.0

2019-10-02 Thread Benjamin Turner
Has anyone found any documentation from Cisco regarding Microsoft Graph/OAuth 
2.0 and Unity authentication for 365 customers? Seems that EWS will not be 
supported.



Thanks,
Ben


___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] Separate cluster for third party SIP clients with SIP/ICT trunk to production

2019-10-02 Thread Lelio Fulgenzi
Not hijacking at all… very good points.

I was thinking about the HA availability (HAA?) on these third party SIP 
devices as well. From what I recall, they only have one spot to enter the 
registrar.

I too, would think about the Expressway as the registrar – but I have much less 
experience with Expressway’s dial plan than CUCM’s dial plan.

The other benefit with sticking with a CUCM cluster is, I’m hoping, that it 
would be easier to route calls from Webex Calling registered devices (via a 
border xyZ?).

You also talk about network restrictions – that’s a possibility too. It would, 
however, require a new TPS (third party SIP device) VLAN for every switch stack 
we have out there. Quite a bit of work, and it doesn’t allow for “instant” 
access when they buy the devices without asking us. 

Again – not a hijack, good thread addition.


---
Lelio Fulgenzi, B.A. | Senior Analyst
Computing and Communications Services | University of Guelph
Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1
519-824-4120 Ext. 56354 | le...@uoguelph.ca

www.uoguelph.ca/ccs | @UofGCCS on Instagram, 
Twitter and Facebook

[University of Guelph Cornerstone with Improve Life tagline]

From: Pawlowski, Adam 
Sent: Wednesday, October 2, 2019 10:24 AM
To: Lelio Fulgenzi ; Anthony Holloway 

Cc: cisco-voip@puck.nether.net
Subject: RE: [cisco-voip] Separate cluster for third party SIP clients with 
SIP/ICT trunk to production

Good info, we’re actually looking at having to do this ourselves to maintain 
support for an application that doesn’t support TAPI/API past where we are on 
11.5, so that we can move the rest of the customers off to 12.5+.

I am also looking at third party SIP device support here but because of the 
above and a prior incident with a low-security third party device, I’m looking 
to tackle this a bit differently. Currently working on a service agreement type 
thing with my customers, which would also restrict the networks these devices 
can be placed on so they are not on public networks, etc.

I’m stuck on HA capabilities for these third party clients, as a lot of them 
only support a single proxy/registrar address. Will the UCM accept registration 
to any of the nodes in the pool to be able to use a DNS round robin? Has anyone 
looked at SIP registration proxy with an Expressway cluster for this? The 
interworking may be better, but, you’re still having to set up routing rules 
and that on the Expressway – and I think this is a different license class for 
“room systems” unless it doesn’t count when you proxy through Expressway, but I 
am pretty sure you can do DNS RR on an Expressway C cluster and it would work 
fine there.

Sorry to hijack this thread, just a point of interest.

Adam


From: cisco-voip 
mailto:cisco-voip-boun...@puck.nether.net>> 
On Behalf Of Lelio Fulgenzi
Sent: Wednesday, October 2, 2019 10:07 AM
To: Anthony Holloway 
mailto:avholloway+cisco-v...@gmail.com>>
Cc: cisco-voip@puck.nether.net
Subject: Re: [cisco-voip] Separate cluster for third party SIP clients with 
SIP/ICT trunk to production

Thanks for this great information Anthony. Back to work after a few days off…


As for my harping on the CSS mapping feature, you know, it could have just been 
me making that up in my mind. Although, when I think of it, it could be a PBX 
feature that exists (ROLM -> HICOM) over digital trunks that I asked about 15 
years ago and faintly recall that it was a feature that would be available. 
Maybe just wishful thinking. Darn.

I really like your solution for CSS mapping though, using translations. I think 
with a little bit of thought, that could be easily implemented in our scenario.

I was also thinking of extending the solution on the remote cluster such that 
there are two partitions, TPS_Dialable_PT and TPS_NonDialable_PT, and the 
community has the decision to have their third party endpoints be dialable or 
not.


---
Lelio Fulgenzi, B.A. | Senior Analyst
Computing and Communications Services | University of Guelph
Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1
519-824-4120 Ext. 56354 | le...@uoguelph.ca

www.uoguelph.ca/ccs | @UofGCCS on Instagram, 
Twitter and Facebook

[University of Guelph Cornerstone with Improve Life tagline]

From: Anthony Holloway 
mailto:avholloway+cisco-v...@gmail.com>>
Sent: Sunday, September 29, 2019 4:17 PM
To: Lelio Fulgenzi mailto:le...@uoguelph.ca>>
Cc: Kent Roberts mailto:k...@fredf.org>>; 
cisco-voip@puck.nether.net
Subject: Re: [cisco-voip] Separate cluster for third party SIP clients with 
SIP/ICT trunk to production

What is this pass and map CSS info thing you've mentioned twice now?  That's 
not something I've ever heard of.  Have you seen that done before, or maybe 
read it somewhere?  I know here are times where 

Re: [cisco-voip] Separate cluster for third party SIP clients with SIP/ICT trunk to production

2019-10-02 Thread Anthony Holloway
Actually I don't know that it doesn't exist, I was just saying I had not
heard of it before.  I am curious if it is, and no one has addressed it yet.

Also, I realize I have a type on this line:

*National Pattern strips + prefixes *#*02 and routes to SIP trunk
(*#*1301212) *

It should include the two-digit prefix

*National Pattern strips + prefixes *#*02 and routes to SIP trunk
(*#*021301212) *

On Wed, Oct 2, 2019 at 9:07 AM Lelio Fulgenzi  wrote:

> Thanks for this great information Anthony. Back to work after a few days
> off…
>
>
>
>
>
> As for my harping on the CSS mapping feature, you know, it could have just
> been me making that up in my mind. Although, when I think of it, it could
> be a PBX feature that exists (ROLM -> HICOM) over digital trunks that I
> asked about 15 years ago and faintly recall that it was a feature that
> would be available. Maybe just wishful thinking. Darn.
>
>
>
> I really like your solution for CSS mapping though, using translations. I
> think with a little bit of thought, that could be easily implemented in our
> scenario.
>
>
>
> I was also thinking of extending the solution on the remote cluster such
> that there are two partitions, TPS_Dialable_PT and TPS_NonDialable_PT, and
> the community has the decision to have their third party endpoints be
> dialable or not.
>
>
>
>
>
> ---
>
> *Lelio Fulgenzi, B.A.* | Senior Analyst
>
> Computing and Communications Services | University of Guelph
>
> Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON |
> N1G 2W1
>
> 519-824-4120 Ext. 56354 | le...@uoguelph.ca
>
>
>
> www.uoguelph.ca/ccs | @UofGCCS on Instagram, Twitter and Facebook
>
>
>
> [image: University of Guelph Cornerstone with Improve Life tagline]
>
>
>
> *From:* Anthony Holloway 
> *Sent:* Sunday, September 29, 2019 4:17 PM
> *To:* Lelio Fulgenzi 
> *Cc:* Kent Roberts ; cisco-voip@puck.nether.net
> *Subject:* Re: [cisco-voip] Separate cluster for third party SIP clients
> with SIP/ICT trunk to production
>
>
>
> What is this pass and map CSS info thing you've mentioned twice now?
> That's not something I've ever heard of.  Have you seen that done before,
> or maybe read it somewhere?  I know here are times where more data can be
> transmitted over a SIP/ICT trunk; like in GeoLocation or Anti Tromboning,
> but I've just never heard of this with CSS/Partitions.
>
>
>
> Let's just say it's not possible for sake of argument.  Then, you could
> pass a prefix to the called number, and using translation patterns on the
> terminating cluster, you could switch the CSS.
>
>
>
> E.g., On Net Remote Cluster
>
>
>
> Originating Cluster
>
> Phone CSS is Whatever
>
> Phone dials On Net Pattern e.g., 4000
>
> On Net Pattern prefixes *#*00 and routes to SIP trunk (*#*004000)
>
>
>
> Terminating Cluster
>
> CSS on SIP trunk matches *#*00.! xlate
>
> Xlate strips *#*00 and sets CSS to On Net (4000)
>
> Correct pattern now gets matched as if phone was local to this cluster
>
>
>
> E.g., Local
>
>
>
> Originating Cluster
>
> Phone CSS is Local
>
> Phone dials Local Pattern e.g., \+16125551212
>
> Local Pattern strips + and prefixes *#*01 and routes to SIP trunk
> (*#*0116125551212)
>
>
>
> Terminating Cluster
>
> CSS on SIP trunk matches *#*01.! xlate
>
> Xlate strips *#*01, adds plus, and sets CSS to Local (+16125551212)
>
> Correct pattern now gets matched as if phone was local to this cluster
>
>
>
> E.g., National
>
>
>
> Originating Cluster
>
> Phone CSS is National
>
> Phone dials National Pattern e.g., \+1301212
>
> National Pattern strips + prefixes *#*02 and routes to SIP trunk
> (*#*1301212)
>
>
>
> Terminating Cluster
>
> CSS on SIP trunk matches *#*02.! xlate
>
> Xlate strips *#*02, adds plus, and sets CSS to National (+1301212)
>
> Correct pattern now gets matched as if phone was local to this cluster
>
>
>
> And I think that illustrates the point, barring any typos I might have
> made.
>
>
>
> You would then be able to support 100 CSS mappings with this model..
> Choose a prefix which makes sense for you, but if the SIP CSS on the
> terminating Cluster only can access prefixed patterns, then it could
> literally be anything you want.
>
>
>
> On the topic of the BE6K, just like others have stated, it's the same
> level of effort as "normal" CUCM...because it is a normal CUCM.  A BE6KS is
> too, for what that's worth, however a BE4K is completely different and
> cloud managed like a meraki device.  You might find that the implementation
> of the BE6K is easier for two reasons: 1) Your expectations for it to
> perform for you are lower than your production cluster, 2) Managing the
> VMware side of it might be easier because it's more of an appliance, and
> less of a datacenter object. (E.g., no UCS manager, and no vCenter
> requirements).
>
>
>
> On the topic of just looking at this as a "good idea" I do think that it
> is a good idea.  In fact, this idea is very similar to what UCCE
> deployments are typically like, where the entire 

Re: [cisco-voip] Separate cluster for third party SIP clients with SIP/ICT trunk to production

2019-10-02 Thread Lelio Fulgenzi
Thanks for this great information Anthony. Back to work after a few days off…


As for my harping on the CSS mapping feature, you know, it could have just been 
me making that up in my mind. Although, when I think of it, it could be a PBX 
feature that exists (ROLM -> HICOM) over digital trunks that I asked about 15 
years ago and faintly recall that it was a feature that would be available. 
Maybe just wishful thinking. Darn.

I really like your solution for CSS mapping though, using translations. I think 
with a little bit of thought, that could be easily implemented in our scenario.

I was also thinking of extending the solution on the remote cluster such that 
there are two partitions, TPS_Dialable_PT and TPS_NonDialable_PT, and the 
community has the decision to have their third party endpoints be dialable or 
not.


---
Lelio Fulgenzi, B.A. | Senior Analyst
Computing and Communications Services | University of Guelph
Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1
519-824-4120 Ext. 56354 | le...@uoguelph.ca

www.uoguelph.ca/ccs | @UofGCCS on Instagram, 
Twitter and Facebook

[University of Guelph Cornerstone with Improve Life tagline]

From: Anthony Holloway 
Sent: Sunday, September 29, 2019 4:17 PM
To: Lelio Fulgenzi 
Cc: Kent Roberts ; cisco-voip@puck.nether.net
Subject: Re: [cisco-voip] Separate cluster for third party SIP clients with 
SIP/ICT trunk to production

What is this pass and map CSS info thing you've mentioned twice now?  That's 
not something I've ever heard of.  Have you seen that done before, or maybe 
read it somewhere?  I know here are times where more data can be transmitted 
over a SIP/ICT trunk; like in GeoLocation or Anti Tromboning, but I've just 
never heard of this with CSS/Partitions.

Let's just say it's not possible for sake of argument.  Then, you could pass a 
prefix to the called number, and using translation patterns on the terminating 
cluster, you could switch the CSS.

E.g., On Net Remote Cluster

Originating Cluster
Phone CSS is Whatever
Phone dials On Net Pattern e.g., 4000
On Net Pattern prefixes *#*00 and routes to SIP trunk (*#*004000)

Terminating Cluster
CSS on SIP trunk matches *#*00.! xlate
Xlate strips *#*00 and sets CSS to On Net (4000)
Correct pattern now gets matched as if phone was local to this cluster

E.g., Local

Originating Cluster
Phone CSS is Local
Phone dials Local Pattern e.g., \+16125551212
Local Pattern strips + and prefixes *#*01 and routes to SIP trunk 
(*#*0116125551212)

Terminating Cluster
CSS on SIP trunk matches *#*01.! xlate
Xlate strips *#*01, adds plus, and sets CSS to Local (+16125551212)
Correct pattern now gets matched as if phone was local to this cluster

E.g., National

Originating Cluster
Phone CSS is National
Phone dials National Pattern e.g., \+1301212
National Pattern strips + prefixes *#*02 and routes to SIP trunk 
(*#*1301212)

Terminating Cluster
CSS on SIP trunk matches *#*02.! xlate
Xlate strips *#*02, adds plus, and sets CSS to National (+1301212)
Correct pattern now gets matched as if phone was local to this cluster

And I think that illustrates the point, barring any typos I might have made.

You would then be able to support 100 CSS mappings with this model.. Choose a 
prefix which makes sense for you, but if the SIP CSS on the terminating Cluster 
only can access prefixed patterns, then it could literally be anything you want.

On the topic of the BE6K, just like others have stated, it's the same level of 
effort as "normal" CUCM...because it is a normal CUCM.  A BE6KS is too, for 
what that's worth, however a BE4K is completely different and cloud managed 
like a meraki device.  You might find that the implementation of the BE6K is 
easier for two reasons: 1) Your expectations for it to perform for you are 
lower than your production cluster, 2) Managing the VMware side of it might be 
easier because it's more of an appliance, and less of a datacenter object. 
(E.g., no UCS manager, and no vCenter requirements).

On the topic of just looking at this as a "good idea" I do think that it is a 
good idea.  In fact, this idea is very similar to what UCCE deployments are 
typically like, where the entire UCCE environment gets its own  CUCM cluster, 
separate from the non- Contact Center users and devices.  Or how you might have 
an entire VCS/Expressway cluster for registering your video devices.  Or heck, 
what's starting to become popular and cloud register all of your video devices, 
so you can get rid of on-premise telepresence all together.  I think this plan 
of yours falls right inline with those other scenarios.

On Sat, Sep 28, 2019 at 7:25 PM Lelio Fulgenzi 
mailto:le...@uoguelph.ca>> wrote:

I don’t see it being needed in this case. Just two clusters. All off-perm 
resources (if required) would be routed through the main cluster. That being 
said, I’m not up to speed on what the session managers give you.