Skype for Business UCWA and Web API with Office365 - asp.net-web-api

Is it possible to connect to Office365 server and use UCWA (ucwa.skype.com/) with Skype for Business now?
I want to use this example https://www.matthewproctor.com/Send-An-IM-With-UCWA-Creating-the-Application/ but I don't know which server I can use to connect...

Looks like this capability was announced at BUILD 2016. There is documentation on how get it running here.

No, as also stated in the UCWA wiki page here, or on official web site http://ucwa.skype.com
UCWA isn't available yet for Office 365, but only for on-premises Lync / S4B installation

Related

Metadata contains a reference that cannot be resolved: Dynamics CRM 9.0 Organization Service

We just received an update to Dynamics CRM 9.0, but it seems like a get a unresolved reference when I try to programmatically access the Organization Service Endpoint.
The Uri I am using for this CRM online instance is https://xxxxxxxxxxxxxtest.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl&sdkversion=9'.
Please let me know if anything has changed that I cannot use this endpoint anymore?
Please check if the following blog article helps you. There are several different possibilities why this is happening, but with version 9, so are easily fixed:
https://community.dynamics.com/crm/b/nishantranaweblog/archive/2018/01/31/metadata-contains-a-reference-that-cannot-be-resolved-https-orgname-crm8-dynamics-com-xrmservices-2011-organization-svc-wsdl-amp-sdkversion-9-error-in-dynamics-365
Hope this helps.
The OData URL is
https://[ORGNAME].crm.dynamics.com/XRMServices/2011/OrganizationData.svc/[EntitySet]
The Organization URL is
https://[ORGNAME].api.crm.dynamics.com/XRMServices/2011/Organization.svc
(Double check the info by going under Settings -> Customizations -> Developer Resources)
2011 aka soap endpoints are deprecated, which means will be retired anytime. So you don’t have much time, earlier is better to convert to Web Api.
Beginning with the Dynamics 365 (8.0) release, a new OData 4 endpoint was added to the Dynamics 365 application stack. This endpoint is known as the Web API. The Web API provides a development experience that can be used across a wide variety of programming languages, platforms, and devices. The Web API is intended to replace the CRM 2011 endpoint, also known as the SOAP endpoint, for accessing the Dynamics 365 organization web service and other provided web services.
As of the release of Microsoft Dynamics CRM Online 2016 Update 1 and Microsoft Dynamics CRM 2016 Service Pack 1 (8.1.0), the CRM 2011 endpoint has been deprecated. The 2011 endpoint will be removed some time after the release of Dynamics 365 version 9. We plan to provide updates to the Dynamics 365 SDK assemblies and tools over the next several minor releases, retargeting them to use the Web API instead of the 2011 endpoint.
Till then check if TLS 1.2 is the issue like discussed here.
Check, please, that option "Don't use proxy server for local (intranet) address" off on Proxy tab in Network settings

How can i host Microsoft Bot framework on premise?

I am planning to implement Microsoft Bot framework, using Qna and LUIS, but my organization policy restricts me from using hosting my KB outside premice, Can i host Microsoft Bot framework in house?
You can't host Microsoft Bot Framework on your premises right at the moment. But what you can do is consuming their APIs inside your application.
Please refer this LINK
Thanks

Could I create a bot in the Enterprise intranet to connect to Lync?

The example in MS Official website is a skybot and needs to register it to Bot Framework developer portal before using it.
Is it possible to connect my bot and Microsoft Lync/Skype for Business in the intranet directly?
How do I do?
No its not possible.
Firstly, lync is not a valid channel for the framework (Skype for Business isn't either,but it seems like the devs might be working on adding Skype for Business)
vote to add skype for business here
They also aren't planning on creating Enterprise only bots source

How do you connect a MS botframework bot to Skype for Business

I published a bot built using the bot framework but I can't figure out how you'd connect it to Skype for Business on an internal Corporate network.
Does any know what the process is?
----- Ed
Skype for Business is not yet supported.
I think he means is there a guide to building a bot for "Skype For Business". I'm looking to build one for our company as well.
FYI - Skype for Business was announced as a new channel today on Build 2017 :)
right now, SFB is already supported by Bot Framework. Please, go to the portal https://dev.botframework.com, select your bot, and look into the channels link. You'll see how to enable & configure your bot to be used within SFB.
Please, feel free to ask me if you have questions
I have successfully deployed my Bot to SFB referring the below link
Bot deployment to Skype For Business
But now, things are little changes, below are the high level steps
Deploy your bot to Azure App service Plan
integrate with SFB channel, azure portal will give you channel specific details. Click on Edit link to get the details on how to integrate your bot.
Azure Portal Bot Channels
Click on "Learn How"
Learn how to integrate Bot to SFB
Once Channel is added, you would need a tenant administrator who can do powershell scripting.
What you need to provide is the default URL of your bot , you can give WebChat URL (which is your default channel), Microsoft Application ID etc.
And then give a nice name to your bot.
After the integration your bot will be active after 24 hours.

Integrate Online Dynamics CRM with On Premise Exchange. Is that possible

we have an in-house exchange server and we would like to integrate that with our Online Dynamics CRM application at /CompanyName/.crm.dynamics.com
We do not have any online exchange account with Microsoft yet and do not plan to add that. I went to server profiles interface within the Email Settings and tried adding both exchange and POP3-SMTP. But nothing helped. Way the settings are, I don' think Microsoft even allows setting up on premise exchange server with Online Dynamics CRM.
Is that so or am I doing something wrong
Any clue where should I start.
CRM Online only supports Exchange Online so I don't think what you want to do is possible.
Supported email service configurations for server-side synchronization

Resources