lync meeting url to be created using ucma and send via EWS - c#

I am using EWS to create and send outlook meetings.
But now i need to create a lync meeting and simply send the url to participants using EWS, so they can join in the same lync audio call. Sending mails via EWS part is done, but I am unable to generate the lync meeting url throuhg EWS but i can generate normal meeting. Some suggested UCMA and UCWA, but i have not found any supporting C# code that elaborate the process. I have found only theories even on microsoft site that also ambigious. If anyone know how to achieve this in C# server side, Thanks for the answer in advance.

This is definitely possible using UCMA, I'm not sure about UCWA though.
For your requirement, you could probably wrap a WCF service around your UCMA application(C#), that talks to a Lync server to create ad-hoc conferences and return the meeting URL. The UCMA application can be hosted on a separate application server added to the Lync topology as an application endpoint.
I suggest reading Tom's blog or this book, to get a better idea of UCMA's capabilities

Related

Save Conversation History by using Exchange Web Service [ EWS ] Lync Client SDK

I am creating one sample asp.net web application by using Lync Client SDK-2013, i want to save chat history between lync users. By searching in net i found out that from Exchange Web Service [EWS] we can save chat history but how to start EWS i have no idea. I want to know how to save Conversation by using EWS. Other than EWS any other mechanism is there to save conversation history by using Lync Client SDK??
want to know how to save Conversation by using EWS
There is a pretty comprehensive sample and explanation for doing this using EWS https://msdn.microsoft.com/en-us/library/office/hh243707(v=office.14).aspx

Using MVC 5 web page to get data from outlook server?

I've had a look around and can't seem to find what I'm looking for (unless I have and didn't realise...)
I have been tasked with creating a basic CRM web based app so that it can be used on any device.
I am using MVC 5 to do this using SQL server to store all the required tables.
What I need to do know is be able to sync with an outlook exchange server so that the user can log in and their list of contacts/scheduled tasks are taken from the outlook information as well as be able to create/edit/delete etc the contacts + scheduled tasks and be able to post them back to the outlook server. ie without having to open a local Microsoft Outlook application.
Is this possible and if so does anyone know where I may be able to find a good enough source to help me learn this further.
thanks...
Tewr's comment is right on the spot as this is a scenario suited for EWS (Exchange Web Services).
If you're using MVC 5 to develop this application, it may be the most helpful to use EWS Managed API to access the Exchange server as it allows you to all of it in C#.
Managed API - http://msdn.microsoft.com/en-us/library/office/jj220499(v=exchg.80).aspx
Working with contacts - http://msdn.microsoft.com/en-us/library/office/ee693004(v=exchg.80).aspx

Add Appointment to exchange programatically without EWS

Evening all,
I have been doing some work for a client which involves adding appointments into a Google calendar, today I have been told that they are not going to be using Google any more and will be using the calendar available through exchange, They are using an off site instance of exchange hosted by a third party, as best as I can tell at the moment they do not have EWS enabled (I am awaiting confirmation on this).
So I am weighing up my options at the moment, if the third party comes back and says that EWS is not available I need some other way of getting the appointments into exchange.
Right, some background about the app:
C# ASP.NET WebForms site (.net 4.5) hosted on a dedicated server.
Any suggestions that you may have would be great!
Thanks in advance!

Is It Possible To Launch A Lync Session And Invite Tech And External User From A C# Web App?

I'm tasked with writing a web app that will connect an internal employee and an external client while logging Case details. Our company recently switched over to Lync, so I'm a bit lost on the API for doing this.
Ideally, this would be a web app (C# & ASP.NET) so that the customer support department doesn't have to install something to every workstation. It would also mimic the behavior found in this article for sending an email to allow external users to connect.
Is UCMA required for this? We have a generic Lync account that could be used by a service to facilitate these requests if that would be more appropriate. I can also force the issue for using a desktop app if need be.
I'm just having a hell of a time finding the right API calls to make this happen on MSDN so any links to docs or tutorials would be a huge help.
Some research that doesn't quite point out what needs to be done:
UCMA: Chat with users not in AD
How do I Invite a user by email to a Lync 2010 chat session using the API?
you should take a look at this sample located at :%Program Files%Microsoft UCMA 3.0\SDK\Core\Sample Applications\Reference\ContactCenter
You'll find more details here : http://msdn.microsoft.com/en-us/library/hh285604.aspx
Hope that helped.
You should also take a look at UCWA - Microsoft's Unified Communications Web API.
Unified Communications Web API
It's a great platform for adding Lync functionality into your Web application, has an Online Demo with full source code as well.

Getting Calendar from Lotus Traveler

I need to get the calendar data from Lotus Traveler.
But it is hard to find any material on how to get anything. There are some examples regarding adding to Lotus Notes, but no info on the other way.
Is it like contacting an exchange server?
Lotus Traveler is a middle ware tool which sits between a domino server and mobile devices which have apps specifically defined to interface with it. For security and confidentiality there is minimal API documentation for the Traveler interfaces.
You can access calenders directly from the domino server through standard domino views. There are several views available in the standard Notes Mail/Calendar templates and if what you need is not available, you can extend the design of the database with your own views.
Hope this helps - Newbs
With Lotus Notes Traveler installed on the server, you can get to your mail, contacts and calendar on e.g. an iPhone using the ActiveSync protocol. So you can say that Traveler emulates Exchange.
If you are looking to retrieve calendar data from another Notes/Domino database then you can extend the mail database as per Henrys answer.
If you want to access calendar data from outside of Notes/Domino (e.g. from a different non-Domino application server) then you can create your own REST API that you can access with REST web services. You can also have Domino Data Service create the REST interface for you.

Categories

Resources