Mino – The UC Guy

Microsoft Unified Communications Blog

Archive for February, 2009

Office Communicator Custom Presence States

Posted by Mino on February 28, 2009

Any Post starting with this disclaimer means that this post was not written by me however I liked it and added to my blog. I will also include the link to the original or Similar post to provide credit to the original author

http://blogs.technet.com/toml/archive/2007/11/30/oc-custom-presence-states.aspx 

Office Communicator 2007 offers a few user defined areas, the Note, your location and Custom Presence

Please note something important – there is no defined custom presence that includes the Yellow (away) status. The reason is that it is not supported as it was deemed to be a value that you wouldn’t set yourself but would be set based on your activity. I would agree with that for Away but Be Right Back I can set but it is what it is. What happens if you set one of the states to the Yellow (away) states – none of the custom presence items show.

Another item to note that can be a bit annoying – you can’t sign in with the custom presence, you have to sign in with a standard state and then change. My approach is to pick the state that matches what I will eventually select with my custom text.

Here is syntax for my presence.xml used for what you see and I also included a reg file. Please note that you can put the xml anywhere just update the reg file syntax for the correct path.

<customStates>
    <customState ID=”1″ availability=”online”>
        <activity LCID=”1033″>Out and about – use mobile</activity>
    </customState>
    <customState ID=”2″ availability=”Busy”>
        <activity LCID=”1033″>Down in the lab – use mobile</activity>
    </customState>
    <customState ID=”3″ availability=”busy”>
        <activity LCID=”1033″>Reviewing program documents</activity>
    </customState>
    <customState ID=”4″ availability=”do-not-disturb”>
        <activity LCID=”1033″>Executive Briefing with Customer</activity>
    </customState>
</customStates>

and here is the syntax of my presence.reg file

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator]
@=””
“CustomStateURL”=file:///C:/Users/toml/Documents/presence.xml

image_4

Posted in communicator client, Good Articles take from Other Blogs | Tagged: , , , , | 3 Comments »

OCS R2 Updates about the Firewall Requirements for External User Access

Posted by Mino on February 25, 2009

One of the main topics that has been giving me hard times when communicating with a firewall System Admin would be why would the OCS AV Edge Server need a Publicely routable IP , and how secure it is to open 10,000 ports  ( 50,000 – 59,999 ) TCP/UDP ?

usually we used to get Microsoft articles and explain more about the STUN protocol and why It cant work behind NAT and then how to secure the Edge .

But now with the R2 I have good good news for the Firewall Admin team  :

1- If you are implementing a Single Consolidated Edge Server then you can work with NAT IP rather than the publicely routable real IP which was required before . Only Only if this is a Single consolidated Edge

2- the 50,000 – 59,999 UDP/TCP ports which are required to be open , are only required if you are planning to have fedration with other orginizations . if there is no fedration in your plan then no need to open these ports .

I hope you are happy now Firewall Admin team  J

Firewall Requirements for External User Access

 

 Publicly Routable IP Address

In any location with multiple Edge Servers deployed behind a load balancer, the external firewall cannot function as a network address translation (NAT). However, in a site with only a single Edge Server deployed, the external firewall can be configured as a NAT.

If you do so, configure the NAT as a destination network address translation (DNAT) for inbound traffic—in other words, configure any firewall filter used for traffic from the Internet to the Edge Server with DNAT, and configure any firewall filter for traffic going from the Edge Server to the Internet (outbound traffic) as a source network address translation (SNAT). The inbound and outbound filters must map to the same public IP address and the same private IP address, as shown in the figure below.

The A/V Edge Service requires the port range from 50,000 through 59,999 to be open only for the sharing of audio/video with federated organizations.

  • If you will be federating with organizations that run Office Communications Server 2007 and earlier, you must open this port range for both RTP/TCP and RTP/UDP, and for both inbound and outbound connections.
  • If you will be federating only with organizations that run Office Communications Server 2007 R2, you need only to open this port range for RTP/TCP, only for outbound connections.
  • Otherwise, if you will not be sharing audio/video over a federated relationship, you can close this port range.

  dd441361_6b3a5ede-4253-4874-b096-2e969bf52626en-usoffice_131

Source : http://technet.microsoft.com/en-us/library/dd441361(office.13).aspx

Posted in A/V Edge Server, Common Errors, Consolidated Edge, Edge Server, Miscellaneous, OCS 2007 R2 | Tagged: , , , , , , , , , , | 1 Comment »

How to configure a SIP trunk between Cisco Call Manager 5.x or 6.x or 7.x and OCS 2007 R1 or R2

Posted by Mino on February 20, 2009

How to configure a SIP trunk between Cisco Call Manager 5.x or 6.x and OCS 2007 R1 or R2

 

Ok you want to ring from MOC to Cisco IP phone and back  , hmmm ok then simple we will deal with it as if OCS is an IP PBX with its extensions 3xxx and you need to connect it with Cisco PBX with extensions 7xxx.

To do that we need a SIP trunk and for the SIP trunk to work fine we need to have some specific configuration on that trunk , remember any of these settings if they not configured right then you will not be able to make a stable calling between Cisco and OCS.

 

First we do the SIP trunk :

 trunk1

 

 

trunk2

 

trunk3

 

Now the SIP trunk which is acting like the bridge between the cisco and the OCS is created , ok then we need now to create a criteria where this trunk is going to be used in.  This is where is Pattern comes in where we will say if a Cisco phone set tries to dial extensions starting with 3xxx then you use the trunk which we have just created .

and from the way back from the OCS to Cisco , when the number is sent in the E164 formate with the + , the Cisco will simply ignore all that and will take only the last 4 Digits which are the 7xxx

pattern1

 

pattern2

 

 

Now you are ready to make the call and Enjoy the Integration

J

Posted in Cisco 5.x Integration, Cisco 6.x Integration, Cisco 7.x Integration, Mediation Server | Tagged: , , , , , , | 62 Comments »

Tanjay (LG-Nortel) “Cannot download certificate because domain is not accessible. If the problem persists, contact your system administrator”

Posted by Mino on February 20, 2009

I had this problem with the Tanjay new phone when I plugged it to my DHCP network and i was not able to find the problem .

However after little trials i found the below solution.

 Normally there is two ways to logon to Active Directory:

1.       Domain\username

2.        username@domain.local

 

I was getting this certificate error because I was trying username@domain.local  however I have found that if you log into the phone using domain.local\username

 

The phone is able to find the domain and download the certificate.

 

I found this out while doing a packet trace on the phone one day and found this search behavior

 

Netbios AD name: test

UPN Suffix: test.local

DNS Suffix: abc.com – this is given to the phone via DHCP

 So the DNS queries from the phone was this

 

Away from all these complicated trace like stuff, if you want to solve this problem just login with domain.local\username   and it will work fine  J

Posted in Certificates, Phone Edition | Tagged: , , , , , | 6 Comments »

Plantronics Strengthens Unified Communications Portfolio With Its First Phone Handset Optimized for Microsoft Office Communicator 2007

Posted by Mino on February 5, 2009

New Wideband Handset Eases Unified Communications Adoption by Providing a Familiar Option to Professionals

tn-501514_audio1100m_jpeg

.Audio 1100M USB Handset Optimized for Microsoft Office Communicator

SANTA CRUZ, CA–(Marketwire – February 3, 2009) – Plantronics, Inc. (NYSE: PLT) today expanded its growing portfolio of Unified Communication products Optimized for Microsoft Office Communicator with the new wideband .Audio™ 1100M USB phone handset. Plantronics’ unified communication product portfolio also includes corded and wireless headsets, giving IT purchasers a broad selection of PC audio products as they deploy Microsoft Office Communicator 2007.

The Plantronics .Audio 1100M USB phone handset is optimized for Office Communicator 2007 to provide the functionality of a familiar phone interface for business users adopting PC telephony. The .Audio 1100M features a standard, 10-key dial pad combined with call-answer and call-end keys, a visual ring indicator, a speakerphone activation key and ringer volume control. A headset jack is also available on the handset for users who want a hands-free option.

The Plantronics MCD 100 USB speakerphone, also announced today, is an option for those conducting group conference calls via Office Communicator 2007. It provides 360-degree room coverage so more than one person can participate in a PC-based audio conference. To achieve call clarity, the MCD 100 includes acoustic echo cancellation, noise suppression and equalizer algorithms embedded within the product.

 Pricing and Availability

All Optimized for Microsoft Office Communicator Plantronics products are now available and may be purchased through authorized Plantronics resellers. The .Audio 1100M, a USB phone handset, has an MSRP of $79.00. The MCD 100, a USB speakerphone, has an MSRP of $179.00. Announced in September 2008, the .Audio 630M, a multi-purpose binaural headset featuring stereo, has an MSRP of $49.95. The .Audio 615M, a monaural headset, has an MSRP of $44.95. The SupraPlus Wideband USB monaural noise canceling headset has a MSRP of $169.00.

Posted in Miscellaneous, Phone Edition | Tagged: , , , | Leave a Comment »

Communicator 2007 R2 Custom Tabs Custom Tab not showing up

Posted by Mino on February 5, 2009

Issue: Custom Tab not showing up
OCS Platform: OCS 2007 R2 Standard running on Windows 2008
OS/Client Running Windows Vista x32 with MOC 2007 R2.
Application: Response Group app.. Configured my MOC user as a a formal
agent

 

as per the Microsoft R2 guide for the Custom tabs I Created local tab.xml file and configured registry to point to it per
MS documentation:

Registry key :   TabURL REG_SZ file:///c:\Tabs.xml.

 

and the XML file was like the below 

<?xml version=”1.0″?>
<tabdata>
<tab>
<image>https://ocsfe.linkdev.com/rgs/clients/RgsOcTab.png</image>
<userid>true</userid>
<name>Response Group Tab</name>
<tooltip>Response Group Tab</tooltip>

<Contenturl>https://ocsfe.linkdev.com/rgs/clients/Tab.aspx</contenturl>
<contactid>true</contactid>
<accessibility>both</accessibility>
<siteid>1</siteid>
</tab>
</tabdata>

I am able to browse to both the PNG and tab.aspx using I.E without
prompts or warnings. Has anyone run across this?

 

 

The Problem was simply with the below line :
<contactid>false</contactid>

 

In the original Microsoft guide it is mentioned to write <contactid>true</contactid> in the XML file , simply change it to false and it will work fine.

Posted in communicator client, OCS 2007 R2 | Tagged: , , , | 7 Comments »

Microsoft UC Virtual Technology Solutions Professional ( TSP )

Posted by Mino on February 4, 2009

CONGRATULATIONS

Today We have Passed Microsoft assessment and Became officially UC Voice Partner  to be listed on Microsoft website http://www.microsoft.com/uc/partners/voice.mspx

Yes Officially on Microsoft UC Page along with Nortel , Siemens ,Gold System and other Big Boys

We are also officially now part of highest UC technical program, Microsoft Technical Adoption Program (TAP).

More Info here: http://msdn.microsoft.com/en-us/isv/bb190413.aspx

Also our team has been selected by name from Microsoft MEA to become some of few virtual resources within the Microsoft Virtual Technology Solutions Professional (TSP), to deliver on the same level of quality on critical workloads within the MEA region.

Special thanks for Katherine Green and Keith Hanna from Microsoft for their time and support

Let Everyone Know …They are playing with the Big Boys now

Posted in Miscellaneous | Tagged: , , , , , | 1 Comment »