Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

Ask the Experts

Read the bioWith Maqsood Mushtaq

Welcome to the Cisco Support Community Ask the Expert conversation. This is an opportunity to learn about Jabber Clients with Cisco expert Maqsood Mushtaq.

Maqsood Mushtaq is a software engineer at Cisco in the Clients and Mobility Business Unit in Galway. Currently he provides support/bug fixes for Cisco Unified Personal Communicator (UPC) 8.x and Cisco UC Integration for Microsoft Office Communicator/Lync as well as Cisco Jabber for Windows. This includes setup, configuration, tracking customer feedback, and maintenance releases. He has over three and half years of experience in working with Cisco Unified Communications applications, including work as a developer on Visual Voicemail for Cisco IP Phones, Cisco Phone Designer, and Cisco UPC 8.x. He has also worked with Java MIDlets, C#, .NET, Windows Presentation Foundation, and InstallShield.

Remember to use the rating system to let Maqsood know if you have received an adequate response. 

Maqsood might not be able to answer each question due to the volume expected during this event. Remember that you can continue the conversation on the Collaboration, Voice and Video sub-community   discussion forum shortly after the event. This event lasts through June 15, 2012. Visit this forum often to view responses to your questions and the questions of other community members.

97 REPLIES
New Member

Ask the Experts

Hi Maqsood

following link states the bandwidth requirement for Cisco Jabber Video.

https://supportforums.cisco.com/docs/DOC-23366

  • HD-quality      (1280x720) video resolution requires approximately 1.3Mbps.
  • VGA-quality      (640x480) video resolution requires approximately 450Kbps

My questions are

  1. does this also apply to Cisco Jabber for Telepresence?
  2. currently only Cisco Jabber for Windows support video call, right?
  3. HD quality video requires about 1.3Mbps, what is the point of assign bandwidth more than 1.3Mbps? resolution still the same, but better quality?
  4. Does Jabber support auto-down-speed during video or audio call? for example, during call setup, both calling and called parties agree the video call should use 1280x720 resolution, bandwidth at about 1.3Mbps. A couple mins later, due to network congestion, there is no enough bandwidth, could the Jabber or CUCM detect the current network situation, automatically downspeed the video and audio call?

thanks

Yuke

Re: Ask the Experts

Hi Yuke,

Thank you for your post and questions. Please note that I will only be able to answer questions related to Cisco Jabber for Windows. I have provided my input inline below.

  1. does this also apply to Cisco Jabber for Telepresence?
    • You can ask the question regarding Jabber for Telepresence on the following link or in the Jabber Clients forum.

                 http://www.cisco.com/en/US/products/ps11328/index.html

   2. currently only Cisco Jabber for Windows support video call, right?

    • Please post this question in the Jabber Clients forum.

   3. HD quality video requires about 1.3Mbps, what is the point of assign  bandwidth more than 1.3Mbps? resolution        still the same, but better quality?

    • That is correct. Please review "Audio and video reference" topic in the Jabber for Windows administration guide for more details. It also includes a section "Performance expectations for bandwidth".

               http://www.cisco.com/en/US/docs/voice_ip_comm/jabber/Windows/9_0_1/b_jabber_win_icg_chapter_01000.html#reference_F78D895015E94383BCDC71BC27CF2E27

     4. Does Jabber support auto-down-speed during video or  audio call? for example, during call setup, both calling and called  parties agree the video call should use 1280x720 resolution, bandwidth  at about 1.3Mbps. A couple mins later, due to network congestion, there  is no enough bandwidth, could the Jabber or CUCM detect the current network situation, automatically downspeed the video and audio call?

  • Jabber uses a combination of bitrate history and video rate adaptation to improve user experience for sending video bitrate.

          Bitrate history remembers:

               - who user calls (phone number )

               - from where (network adapter Gateway chosen for sending media)

               - last known sending video bitrate

          Note: Bitrate history is saved in bandwidth.properties file under C:\Users\usernameAppData\Roaming\Cisco\Unified Communications\Jabber\CSF\Config

          Video rate adaptation starts at low bitrate (128 kbps) and doubles bitrate every 3 seconds (approx) until limited (network/signalled/region) value           is achieved.

          If you have previously called a user and it has adapted to HD (will take approx 30 seconds), subsequent calls to  this user will start at HD.           However video call will adapt (high or low resolution) if network conditions change (up or down).

Hope this explanation helps.

Thanks,

Maqsood

New Member

Re: Ask the Experts

Hi Maqsood

Thanks for the quick reply.

Couple more questions

  1. Does Jabber for Windows support audio sharing via presentation? e.g I am running Jabber, connected with Ex90, then I play a video clip on my notebook, shared via presentation, on Ex90 can hear the audio from video clip?
  2. Is Jabber going to add permanent chat group function? In China, there is a very popular IM software called QQ, it has permanent chat group function, capable of audio and video. People can join groups for specific topic, like "Cisco Network Engineer group", or from within a company, can create "Cisco TAC - UC" group, "Cisco TAC - Data Center" group, peple can post questions, share ideas. I have seen a lot of companies using QQ for business as well. For Pepole in China, if QQ can do the same thing as Jabber, what is the point of getting the Jabber in the compnay network?
  3. Can Jabber for Windows make sip call? I know Jabber for Telepresence can, it use VCS control and VCS Expressway.

thanks

Yuke

Ask the Experts

Hi Yuke,

Please see inline.

  1. Does Jabber for Windows support audio sharing  via presentation?  e.g I am running Jabber, connected with Ex90, then I  play a video clip  on my notebook, shared via presentation, on Ex90 can  hear the audio from  video clip?
    • Jabber for Windows  does not support audio sharing via presentation video. However since for  the video presentation sharing you need to be on a call, the audio from  a video playing on your desktop can get transmitted to the receiver if  you are using pc speakers for audio out. In this case audio will be  picked by your mic.
  2. Is Jabber going to add  permanent chat group  function? In China, there is a very popular IM  software called QQ, it  has permanent chat group function, capable of  audio and video. People  can join groups for specific topic, like "Cisco  Network Engineer group",  or from within a company, can create "Cisco  TAC - UC" group, "Cisco TAC  - Data Center" group, peple can post  questions, share ideas. I have  seen a lot of companies using QQ for  business as well. For Pepole in  China, if QQ can do the same thing as  Jabber, what is the point of  getting the Jabber in the compnay network?
    • Persistant group chat feature is on the roadmap for Jabber for Windows.
    • Cisco Jabber for Windows is part of Jabber product suite which  provides rich collaboration and communication from any workspace  including PC, MAC, tablet and smartphones. Depending on the business  needs of an organization, Jabber can provide significant increase in  productivity and cost savings. Following link contains some helpful  information about Jabber solution and case studies.

      https://communities.cisco.com/docs/DOC-29850

  3. Can Jabber for Windows make sip call? I know Jabber for Telepresence can, it use VCS control and VCS Expressway.
    • Jabber for Windows always makes SIP calls in softphone mode.
    • If user is in deskphone mode:
      • SIP call is made if the deskphone has a SIP based phone firmware
      • SCCP (Skinny Call Control Protocol) call is made if the deskphone has an SCCP based phone firmware

Thanks,

Maqsood

New Member

Ask the Experts

hi Maqsood

thanks.

Maybe I should ask can Jabber for Windows make url based sip call?

Yuke

Ask the Experts

Hi Yuke,

Jabber for Windows supports uri based sip calls.

Example 1:

A user can make a call from the run window as below:

Example 2:

Owner of a web page can use links similar to this:

Call reception

Clicking on this link will pop up a Jabber confirmation dialog as in above example (if Jabber is not started it will automatically be started).

Thanks,

Maqsood

New Member

Ask the Experts

Hi Maqsood

I see. but how about calling sip url? e.g. johndoe@xyz.com?

what u just point out is calling internal numbers.

thanks

Yuke

Ask the Experts

Hi Yuke,

Jabber for Windows does not support this format of calls today. It is a long term roadmap item.

Thanks,

Maqsood

New Member

Ask the Experts

Hi Maqsood

Thanks for the info.

Yuke

New Member

Ask the Experts

hi

i have jabber installed and working

but i tried the tel:XXXX and i get error  "there is no program associated...."

Re: Ask the Experts

Hi Jacob,

Can you check in your registry if following registry folder and its values exist?

Key   = HKEY_CLASSES_ROOT\tel

Value = URL:Cisco Jabber Protocol

Key   = HKEY_CLASSES_ROOT\tel\DefaultIcon

Value = C:\Program Files (x86)\Cisco Systems\Cisco Jabber\CiscoJabber.exe

Key   = HKEY_CLASSES_ROOT\tel\shell\open\command

Value = "C:\Program Files (x86)\Cisco Systems\Cisco Jabber\CiscoJabber.exe" -URI %1

When Jabber for Windows starts it adds these registry entries if they do not already exist. If the folder or subfolders don't exist then your user may not have enough privilages to allow Jabber to write to this registry location although we did test it for non-admin users. Please provide a problem report if registry entries are missing.

Thanks,

Maqsood

New Member

Ask the Experts

yep its a permission problem

my pc with windows 7 pro 32 bit

UAC enabled

the key was missing

exited jabber and ran by "run as administrator"

and the key got added and dial works from run

New Member

Ask the Experts

Hi Maqsood,

I was having the exact same problem until I read this thread.

This has helped me somewhat.  Running as administrator did indeed create the missing keys.

Now, when I click on a tel link, Google Chrome opens!

The keys seem perfect, I don't understand why Chrome is opening tel protocols.

[HKEY_CLASSES_ROOT\tel]

@="URL:Cisco Jabber Protocol"

"URL Protocol"=""

[HKEY_CLASSES_ROOT\tel\DefaultIcon]

@="C:\\Program Files (x86)\\Cisco Systems\\Cisco Jabber\\CiscoJabber.exe"

[HKEY_CLASSES_ROOT\tel\shell]

[HKEY_CLASSES_ROOT\tel\shell\open]

[HKEY_CLASSES_ROOT\tel\shell\open\command]

@="\"C:\\Program Files (x86)\\Cisco Systems\\Cisco Jabber\\CiscoJabber.exe\" -URI %1"

When I uninstall Chrome, Cisco Jabber (9.1.0 Build 12296) opens all tel links correctly.

When I reinstall Chrome, Chrome now takes over opening the tel links.

When I go into "Set Default Programs", select Google Chrome, select "Choose defaults for this program", I can see that the current default for the TEL protocol is associate with

Google Chrome.  There's a checkmark next to TEL that I can't remove. (see attached image).

Currently using Windows 8 Pro 64-bit.

Thank you for your help, uninstalling Chrome permanently is not a possibility.

Patrick

Ask the Experts

Hi Patrick,

Can you reproduce this on Windoes 7 or XP? Please note that Jabber for Windows is not officially supported on Windows 8 yet. It is on the backlog for CY2013.

Thanks,

Maqsood

New Member

Ask the Experts

Hi Maqsood,

It seems to be on Windows 8 only.  I checked W7 and it's fine. What's the best way for me to know once it has been addressed? 

Thanks again,

Patrick

Ask the Experts

Hi Patrick,

I think the best way would be to keep an eye on the major releases. Once Support for Windows 8 is announced, retest this.

Thanks,

Maqsood

New Member

Ask the Experts

Hi Maqsood,

Is there a possibility to disable the confirmation dialog for Jabber URI dialing? (Like in webdialer: Do not display call confirmation dialog)

(Maybe thread is still active, I posted the same question in the general forum...)

Walter

New Member

Ask the Experts

Hi Maqsood,

Will Cisco include support for JID Escaping XEP-0106 (http://xmpp.org/extensions/xep-0106.html) in the next release of Cisco Jabber for Windows?  I would imagine this is a major issue for a lot of users.  I believe Cisco has an open defect on this: CSCtz76102.  Thanks.

Bill

Re: Ask the Experts

Hi Bill,

Jabber for Windows team has resolved JID escaping defect CSCtz76102. This fix will be available in the first maintenance release of Jabber for Windows. I do not have a release date for this but it is targeted for early to mid June at the moment.

Thanks,

Maqsood

New Member

Ask the Experts

Thanks Maqsood, that's terrific news!

Bill

Ask the Experts

Hi Bill,

First maintenance release of Jabber for Windows (9.0.2-9453) is now availble for download from cisco.com.

http://www.cisco.com/cisco/software/release.html?mdfid=284324806&flowid=3220

Thanks,

Maqsood

New Member

Ask the Experts

Hi Maqsood,

I have a potential client who is very interested in a full scale Cisco solution including WebEx, Jabber presence/IM client, Video and the Business Edition 3000. 

They have one very important concern however and I haven't been able to find a way to address it so I'm hoping you can help me.

Their entire organization is mobile and for that reason they use Microsoft Terminal Services for all access to their company applications and files (they have been very happy with this set-up and are not willing to change).  Additionally, they don't currently have or want a VPN.  From my understanding the Cisco desktop applications their interested in aren't supported in Microsoft Terminal Services but still may work.

Are you aware if these applications would work in their environment?

Also, does Cisco have any plans in the near future to support their applications in Microsoft Terminal Services?

Thanks,

Casey

Ask the Experts

Hi Casey,

Jabber for Windows team did not do any QA work on Microsoft Terminal Services. Therefore I cannot comment if Jabber for Windows (along with other Cisco products) will work on MS Terminal Services and if it works at all what will be the quality of the products. There is no formal support for Jabber for Windows under terminal services. Also there are no committed plans for testing/supporting Jabber for Windows on MS Terminal Services.

Thanks,

Maqsood

New Member

Ask the Experts

Dear Maqsood Mushtaq

One of our customer is planning to Configure Unified Communication Manager Directory Integration in a Multi- Forest Environment. I had checked that CUCM and Unity Connection support multi forsest directory integration. I would like to know if jabber for windows also support Multi forest directory integration.

Regards,

Krishna.

Ask the Experts

Hi Krishna,

Current release of Cisco Jabber for Windows supports integration with the following directory services:

Cisco Unified Communications Manager User Data Service - UDS (CUCM 8.6.2 or later)

UDS provides a directory service on Cisco Unified Communications Manager. You synchronize contact data into Cisco Unified Communications Manager from Microsoft Active Directory or other LDAP directory source. Cisco Jabber for Windows then automatically retrieves that contact data directly from Cisco Unified Communications Manager using the UDS interface.

If you have configured Unified Communication Manager Directory Integration in a Multi-forest Environment then Jabber for Windows will be able to get the user information from a different forest via Cisco Unified Communications Manager using UDS.

Enhanced Directory Integration (EDI)

EDI uses native Microsoft Windows APIs to retrieve contact data from Microsoft Active Directory. If you install Cisco Jabber for Windows on a workstation that is registered to an Active Directory domain, Cisco Jabber for Windows automatically discovers the directory service, authenticates and connects to a Global Catalog in the domain.

In a Multi-forest directory integration environment Cisco Jabber for Windows will need to point to the same AD LDS (ADAM) server as CUCM for directory information. We have not called out the support for AD LDS in the current release as QA work is in progress for Jabber for Windows and AD LDS server. Once the QA work is complete, we will update the Jabber for Windows administration guide with this information.

Thanks,

Maqsood

New Member

Ask the Experts

Hello Maqsood,

do you have some update accrding LDS?

We have some problem with DesktopControl mode in Jabber for Windows when authenticated with Microsoft LDS.

CUCM -  9.1.2.10000-28 Unrestricted

CUPS  - 9.1.1.31900-1

Jabber for Windows - 9.6.0 ver 17088. (9.2 has same problem)

When trying to change mode from Softphone (which is working fine) to DesktopControl Mode (with CP-8945) it simply fails with following CTI error in Jabber logs:

rc\deskphoneprovider\DPProvider.cpp(502)] [csf.ecc] [HandleEvent_ProviderOpenCompleted] - ProviderOpen failed: reason: 0x8ccc0060, Directory login failed - authentication failed.


User which is used is LDAP synchronized with MS LDS directory (due multiforest Microsoft AD structure). When converting user to local user - everything is working OK (DesktopControl over CTI is working). So, it means that usual basic configuration (CTI Control checkbox under user and phone are enabled, user has CTI and End user rights and so on..).

When using CP-7942 situation is same.

New Member

Ask the Experts

Hi Maqsood,

I'm currently facing a major pb in an EDI Jabber 9.0.4 or 9.0.5 Installation where the key requirement is to be able to resolve active directory users and also the AD contacts informations under the contacts container.

Jabber currentlty find the AD Users, but not contacts in the AD under the same global tree.  After some investigations, some Cisco guys told me that it should work, and some others told me that it is a bug.

What do you think about, and what are todays limitations or critical bugs concerning contacts integrations in Jabber ?

PS: I mean contacts and not AD users.

Thank you,

Jacky

Re: Ask the Experts

Hi Jacky,

AD contacts search will be a new feature request. This was not tested by QA nor it was in the requirements for client. There is a possible workaround to search for AD contacts. However please note that anything you will do around AD contacts search may or may not have unknown implications and there will be no TAC support in this area.

- From machine where Jabber is running, do a search for AD contact and take a wireshark trace.

- From wireshark trace check the searchresultentry if it contains the contact you searched.

- If the contact is returned note the attribute in the query e.g. CN, sAMAccountName e.t.c

- In jabber-config.xml file add and attribute "UserAccountName" and set its value to above attribute e.g.

   

        ......

       cn

        ......

   

- Restart Jabber.

Warning: "UserAccountName" attribute is used for other purposes e.g.

  • To integrate with OpenLDAP 
  • Specify custom attribute mapping in jabber-config.xml file for CUCM integration with AD (e.g. employeeID or mail). By default CUCM uses sAMAccountName attribute to integrate with Active Directory.

If AD is integrated with CCM, this will change the IM address to the value specified in "UserAccountName". Depending on your setup this may have other unknown/undesirable effects.

Using above workaround Jabber for Windows can search for AD contacts (On-prem deployment) but they cannot be added to the contact list. At the moment client only allows to add contacts that are CUP enabled.

If the AD contact search issue is important for your organization, then I suggest to open an enhancement request via Cisco TAC.

Thanks,

Maqsood

Re: Ask the Experts

Hi Jacky,

Based on your feedback and the feedback from some TAC cases, I have opened a feature request to add the support for Active Directory contacts.

CSCuc11684 : Search and add AD contacts to contact list.

Thanks,

Maqsood

30668
Views
49
Helpful
97
Replies
CreatePlease to create content