« Back to APIs

Custom Embedded Tabs - Adding Presence Status

Combination View Flat View Tree View
Threads [ Previous | Next ]
We have a custom embedded tab in our Jabber for Windows client that lets us search our CRM database and then provides click to call / IM functionality (along with address directions, that kind of thing).
 
Whilst at Cisco a few weeks back, I was shown a demonstration of a Custom Embedded Tab (Expert Locator?) that had the addition of presence indication for the returned records.  I would like to add this to my embedded tab and was told that there was some new authentication capability so that I wouldn't have to manage that separately?
 
Is there a simple way to add these presence icons without having to re-authenticate the user etc.?
 
Thanks in advance for any assistance.
 

Darren,
I'm sorry I'm not quite sure the question. Are you asking the way to pass the userid as URL parameter to load your CRM page into the embedded tab?
For embedded tab, you can do something like <page refresh="false" preload="true">
Thanks,
Howard

Hi,
Sorry, you're right, it's not that clear. 
I mean that I have returned information from the CRM system in the tab, but I'm not showing presence status in the tab.  So I would like to know how to add presence information to the embedded tab?  The tab is inside the jabber client and is therefore already authenticated to the presence server, so can I make use of this in order to get presence indication on embedded tabs?
Basically, the embedded tab is returning federated contacts so I should be able to show the presence information for those contacts.
I hope that makes more sense.
Kind regards,
Darren.

Darren,
Are you trying to display the Presence Server federated contacts in the embedded tab? If it's federated, it should show up on your contact list already?
Or, are you trying to make the embedded tab icon to display the contact's presence status
You can pass the Jabber login userid as URL parameter to get the associated page, and icon that way.
<icon>http://icon_server/presence?user=${UserID}</icon>
<url>http://CRM_IP/contacts?user=${UserID}</url>
Thanks,
Howard

Ting-Hao Chen:
Darren, Are you trying to display the Presence Server federated contacts in the embedded tab? If it's federated, it should show up on your contact list already? Or, are you trying to make the embedded tab icon to display the contact's presence status You can pass the Jabber login userid as URL parameter to get the associated page, and icon that way. http://icon_server/presence?user=${UserID} http://CRM_IP/contacts?user=${UserID} Thanks, Howard
  Hi, Thanks again for the response. They won't necessarily show up in my contact list since, as with Cisco, there might be 10s of thousands of contacts, not all of which will be in my contacts. In addition, this is a context aware app. So yes, I want to display the contact's presence status in the embedded tab, but I want to get that information from Jabber where I have got an email address in the embedded tab.  I've attached a screen shot of what I saw as an example.   Kind regards, Darren.
Attachments:

Hi Howard,
Have you got any further advice you can provide at all?
Thanks,
D.

Darren,
If it's within the page, you can do CAXL/XMPP to get the contact's presnce staus by passing the userid as parameter.
Howard