Windows Develop Bookmark and Share   
 index > Windows Forms General > How to embed MS office communicator in .NET application?
 

How to embed MS office communicator in .NET application?

I have a form with a textBox and a button on it.Then input a Email Address into the textBox and press the button, a MS office communicator dialog should appear and so I can chat with the one who is the owner of the email address.

It seems that there's no such API published by Microsoft, right?somebody advise me to use oc object model, but how to? I am eager to know the detail.

tolily  Thursday, April 26, 2007 9:22 AM

Try

communicator sip:kate.one@add.com

Muthu Krishnan. R  Tuesday, August 14, 2007 10:08 AM
Zhi-Xin Ye  Wednesday, May 02, 2007 6:54 AM

Thanks for your reply.

But what I need is just office communicator, as I want toembed office communicator in our application, which isdevelopedfor my colleagues. When he clickon the name of another colleague, the dialog ofoffice communicator is shown and he can chat with the colleague directly, without bothering him to open office communicator, find the colleague and click to chat with him.

tolily  Tuesday, May 15, 2007 9:08 AM

Who know the command lineparameters for office communicator?

If I want to communicate with Kate.One, and her email address is kate.one@ddd.com, I click on thewindows Start menu, then click "Run", on the command line, I input "communicator kate.one@ddd.com",Error occurs: "The specified address is not recognized or does not exist. Please verify the address and try again. If you do not know the correct syntax for this address, contact your system administrator".

Why, WhenI open the office communicator, I found the email address for Kate One is right, what does the "address" in the error message exactly mean?

tolily  Friday, June 08, 2007 3:07 AM

Try

communicator sip:kate.one@add.com

Muthu Krishnan. R  Tuesday, August 14, 2007 10:08 AM

It works well now, thx

BTW, why should I add "sip", it is because Office Communicator exchange information by SIP?

tolily  Monday, August 20, 2007 6:43 AM
So, in the end, how and where do you use the "communicator sip:kate.one@add.com" ?
I tried in Start > Run > communicator sip:kate.one@add.com is working.
But how to put it in ASP.NET? Can we use it like mailto:email@email.com ?
Thanks
ShirouKamui  Thursday, August 23, 2007 11:14 AM

Sure

<a href="sip:kate.one@add.com">kate</a>

Muthu Krishnan. R  Thursday, August 23, 2007 11:28 AM

The API does exist - see the .NET code samples for Microsoft Automation API Sample for Office Communicator 2005.

http://www.microsoft.com/downloads/details.aspx?familyid=02ff5eaa-7f13-4670-90ad-9ed3719d1730&displaylang=en

D.Cook  Friday, October 12, 2007 7:10 AM

Hi,

We also need to integrate OCS into our intranet. Specifically, we are looking for a way to have a user click on a contact displayed in ASP.NET page and launch a web chat with that contact. I assume this would involve implicitly logging in current user to OCS and then somehow launching web chat. Can anyone suggest a good approach for this? Thanks.

Mark

MarkOfNY  Saturday, October 13, 2007 2:49 AM
Hi Mark,
Even i have same requirment, were you able to find solution?



Thanks,
Sravan
skrentala  Friday, September 11, 2009 9:48 AM

You can use google to search for other answers

Custom Search

More Threads

• security problem in Windows applications using c#.net
• AxInterop - Event missing when dragging COM control onto form
• Check if the application has modal dialog open over
• Filtering the value stored in a DataGridViewColumn
• How can I trigger MouseLeave on leaving control Bounds instead of client area?
• Introducing a struct in a second form
• problem with combobox control.
• The need for the Framework
• combobox displaymember question
• Obtaining time from the DateTime Picker