Tuesday, December 30, 2008

Supported Server Role Collocation within OCS 2007 R2

This blogpost identifies the Office Communications Server R2 components that can be collocated on the same computer and the components that explicitly cannot be collocated.

Any combination that is not identified has not been tested and is not supported.

Please be aware this is preliminary documentation and is subject to change.

Source: link

Microsoft Certified Master (MCM) Program for Office Communications Server 2007

Source: Office Communications Server Blog special thanks to Adrian Maclean

With the recent release of the Microsoft Certified Master (MCM) Program for Office Communications Server 2007 and as the Program Manager responsible for its launch this year I wanted to provide a little more information about the program, its focus and what you can expect should you attend one of the forthcoming deliveries or ‘rotations’ as they are termed.

If you follow the activities on the Exchange team blog you may have seen a recent post by Greg Taylor talking about the launch of the MCM Program for Exchange 2007. In this post Greg also gives some good background on the Ranger program in which Master has its roots so I shan’t cover that ground again except to say that with the launch of the MCM Program for OCS 2007 we are creating a training and certification offering for OCS 2007 and OCS 2007 R2 that is fortunate to share the same heritage, goals and high bar that made Ranger the huge success it was.

Who is the program targeted at?

Common to all the Masters series (Exchange, SharePoint, Windows Directory and SQL) the OCS program is not aimed at newcomers to the product. We are targeting those that already have considerable hands on experience with LCS and OCS. This doesn’t mean to say that they have spent time setting environments up in a lab but rather that they have designed and built real world deployments either for their own enterprise or as a consultant for their customers. To help illustrate the sort of experience we are looking for a number of sample applications can be reviewed here. We are targeting the top 1% of the OCS experienced IT Pros so this program really isn’t for everyone.

We appreciate that given the relatively small numbers of deployments of LCS (when compared to products like Exchange) and the short time that OCS has been available the pre-requisites outlined will be challenging to achieve for many but there is method in the madness. By defining some pretty exacting entry requirements I’m trying to ensure your best possible chance of success – so if these requirements put you off applying then the program probably isn’t for you at this time. If however, you feel that you genuinely have what it takes then we’d love to have you sign up.

What do I get for my money?

The first thing that I should announce here is that the first public rotation in March is half price (the January rotation shown on the website is a dry run for the development team, very much an alpha and as such isn’t available externally). That’s right folks – for one time only you get the chance to attend the OCS Master program for half the normal program fee! The rotation in March is a public beta so you can expect that we will still be ironing out some kinks in the program but on the flip side we will still very much be in the program development and review phases and so keen to gather feedback and ideas on how to make the final shape of the program even better.

The next piece of good news is that we are offering the June rotation at a 30% discount off the normal program fee if you apply before February 14th 2009. This amounts to a discount of $5550. See here for more information on the conditions of this offer.

The program is a huge cross group effort within Microsoft and the instruction team that we’re assembling represents some of the very best field, support and product group based knowledge of OCS available today and between them we have developed a comprehensive and technically challenging curriculum that explores the product to an incredible level of detail. There is information here that you just won’t find elsewhere and what is more the individuals delivering the sessions are amongst Microsofts and our Partners most experienced and battle scarred consultants who bring unique, real world perspectives to round out the technical side of the materials. Many of the instructors will be well know to you from their blogging and community efforts.

You’ll get long days of detailed instruction (most days are 8am to 7pm in class), individual and group activities, over 20 hands on activities and a substantial lab environment to enable to you to really drill into scenarios and components that you would either never have the time, infrastructure or teaching support to do otherwise.

Will I learn how to make phones ring?

Up to a point. One of the most important things to understand about the program is that it isn’t all about voice. Voice is of course a core component to the product and as such also to the program and we build on the work that other readiness programs such as Voice Ignite are doing and provide another level of detail to the technology whilst then presenting you with some of the most complex voice designs that the Microsoft field have encountered giving you the opportunity to develop and practice your capabilities on real world designs and in a complex lab environment that includes a complex telephony infrastructure. Yet our goal remains to cover the breadth of the product recognising that customers deploy OCS in different ways for different reasons. Some want instant messaging and presence whilst others are looking to reduce travel costs by deploying conferencing solutions. To reflect this diversity of requirements we cover all the components and modalities in detail.

So what will I learn?

Here is a quick overview of how the three weeks of training are made up.

In week one we first drill into the dependencies of OCS. As a graduate of the Exchange Ranger program I am a strong believer in fundamentals and dependencies. If you don’t understand the protocols, services and infrastructures upon which your solution depends then you can have little hope of being a credible consultant when deployments run into technical difficulties and require a depth of understanding that enables a root cause to be quickly established and rectified or how to understand how infrastructure dependencies impact design decisions. We move onto IM and presence looking in detail at how the heart of OCS works from both a server and a client perspective. Building on this we then drill into conferencing from both detailed technical and architectural perspectives.

Week two is mainly about voice and all that entails. Some of the most exciting sessions here let you explore real world complex voice designs and really get into what it takes to get design and deploy these. We also look at video and video interoperability with other vendors and then what it takes to design and deploy edge infrastructures.

Bringing it all together in week three we look at broader architecture and operational issues such as high availability, disaster recovery, monitoring and capacity planning.

One final area that I felt strongly about including in the curriculum was application integration. One of the strengths of the Microsoft UC platform are the integration possibilities for existing line of business or newly developed custom applications. Where carefully scoped and executed such integrations can drive considerable returns for our customers and it was with this in mind we have ensured you will learn how to identify and, at a high level, architect solutions based on our range of APIs and development environments. Will we turn you into coders? No – that isn’t the aim but we will make sure you understand the ‘art of the possible’ with the tools at your disposal.

Throw all that together with lots of class discussion, white boarding and hands on time and you’ve got a feel for what you’ll be getting.

One other comment – we cover both OCS 2007 and R2 in the instruction although the focus is primarily on R2.

Despite the structure of the curriculum around you there is only one person that is in charge of your learning ‘experience’ – you. We will provide you with the tools, information, environments and training to become the most highly skilled and qualified OCS consultants on the planet but it is entirely down to you as to how much value you derive from these elements at your disposal. You will get as much from the program as you put in in terms of time, effort, attention and sheer determination. Given that you will also be bringing experience of your own you will also be expected to contribute for the benefit of the group. The rotations typically will include people from around the globe who have each faced different challenges and have different experiences that are valuable to share and so working with each other and as a team will ensure your own best possible chances of success.

How do I get the experience necessary?

You need to have the exams listed on the website on your transcript for starters and you really need to be in a delivery role. By this I mean that you are actively engaged in the design and deployment of OCS infrastructures rather than simply supporting an existing deployment. So if this isn’t you today you will probably not be accepted onto the program as we will ask for a resume that illustrates your real world experience and if you don’t have the experience we won’t accept your application. Again, I’m doing my best here to ensure your best possible chance for success rather than being difficult for the sake of it. Getting into programs such as Voice and OCS ignite will certainly help but real hands on experience is key. Also, don’t send me a fictitious resume – if you make it into the program and fail you’ve wasted a lot of your time and money. I really don’t want anyone to be in that position.

What about that Voice Specialisation Exam?

This exam (88-924) is due to be re-released in January 2009. You will need to take and pass this exam as a pre-requisite of attendance for the June 2009 (RTM) rotation. Due to the timing of this exam only being available in January we will not be enforcing it as a pre-requisite for attendance in the March (public beta) rotation.

How will I benefit?

Here I’m going to call out some of the same things that Greg mentioned in his Exchange blog

Training

You are going to get three weeks of the best training on OCS available. Period. That does count for a hell of a lot and will help you build your credibility as a true subject matter expert.

Recognition

You will have a recognised certification which demonstrates that you’ve been trained, tested and found to meet or exceed a bar that ensures you are the best out there. Others can say they’re the best, and who knows they might be, but you’ve got a cert to prove it.

Community

Despite the OCS MCM program being new to the Masters series we already have an awesome and growing community that spans our instructors, the MS field, the UC Product Group and the support side of the organisation. For me this is probably the most critical component of Ranger that we are bringing to Master. The strength of the community of certified individuals and handpicked MS and Partner experts has a unique value all of its own. I’ve seen the Ranger community have a hugely positive impact on Exchange as a product over the years. It is my goal that the OCS Master should do the same for OCS.

Continued Education

In line with the other Masters programs we will have a number of annual training events to enable you to keep up with the latest and greatest. We will also feature sessions with the PMs and others that can bring specific knowledge to bear on different subjects.

What are the tests?

There are four. Three are written and one is lab based. You have to pass all of them to certify.

What if I fail?

Good question – given the depth and breadth of skills required to pass it is entirely possible you will fail the program at the first attempt. If that happens we will work with you to help you understand your weaknesses so that you can work on those and provide mechanisms for retakes of the exams and lab.

Once I’m a Master what’s next?

Wow – you’re keen. Becoming a Master in OCS is a pre-requisite to the forthcoming Microsoft Certified Architect in Office Communications Server 2007 certification. I don’t have a date for you right now on when we’ll be bringing this program on stream but it will most likely be the first half of 2009. I’ll post more information once it’s available.

How will the program evolve?

As we head towards Wave 14 we will be building an upgrade path for Masters that certify on OCS 2007/R2 to enable them keep their certification up to date. I will also be working with the growing Masters community to drive value back into the product and the wider IT Pro community by authoring blog posts based on the lab work and personal assignments they complete during the rotations.

Where do I sign up?

We have seats available in the March and June rotations so if you think ‘It’s time to be a Master’ then sign up here. If you have questions about the program please mail me directly – admac at you-know-where and I’ll do my best to answer them.

Monday, December 29, 2008

37 days before worldwide release OCS 2007 R2 RTM

Microsoft Office Communications Server 2007 R2 RTM will be released within 37 days from now. The product is already RTM but is public available from 3rd of Feb 2009. This announcement will not forbid you to start off to plan your OCS 2007 R2 migration or OCS 2007 R2 setup as "Greenfield" solution. When looking on the Internet more closely you will find some wonderful support articles and OCS documents to help with your migration/setup.

The following updates are required for OCS 2007 and OCS 2007 R2 interoperability. 

Communicator:

Server:

Even interesting are the links for:

NOTE: This is preliminary documentation and is subject to change.

Proof of Concept for Unified Communications: Voice Datasheet

Quick Details

File Name:
Proof_of_Concept-Voice.pdf

Version:
1.0

Date Published:
12/23/2008

Language:
English

Download Size:
135 KB - 175

Overview

The Proof of Concept for Unified Communications: Voice offering provides customers with a design and production proof of concept (POC) of a Microsoft Office Communications Server (OCS) 2007 voice solution. The offering provides a prescriptive methodology to design and pilot the capabilities with minimal effect on the customer’s existing environment. The offering provides the delivery team with the deliverables and processes to implement a successful POC.

Architecture and Design for Microsoft Office Communications Server 2007 Datasheet

Quick Details

File Name:
Architecture_and_Design_for_Office_Communications Server_2007.pdf

Version:
1.0

Date Published:
12/22/2008

Language:
English

Download Size:
137 KB - 141

Tuesday, December 23, 2008

Cayman for Kids

Language: Dutch (Cayman for Kids Day)

image Vandaag was de grote dag. De Cayman for Kids kreeg vandaag echt gestalte. Vanmorgen vroeg vol spanning naar Pon Automotive in Leusden. Het gekraai van imageonze zoon vanmorgen om 06:00 kon op geen beter moment komen. Vandaag was de dag voor papa! Veelal sta ik met pest in mijn lijf om 06:00 op! Vandaag voelde dat toch echt anders. Goed nu actie. In de auto om 08:10 om maar op tijd te zijn in Leusden.

 image Eenmaal aangekomen stonden de bolides al te fonkelen in de ochtendmist. Wat een prachtige wagens overal. Wat wel echt typisch is dat je alleen maar Volkswagenmannentjes ziet. Alleen maar dikke GTi’s/R32/R36 nieuwe Passat Coupes/Chirocco en ga zo maar door. Eenmaal binnen bij Porsche Import komt een duidelijke rust over je heen. Tot in de puntjes verzorgt en super vriendelijk te woord gestaan. De dame achter de balie gaf mij duidelijke instructies waar ik naartoe moest lopen. Gang uit, trap op, derde deur links, vierde rechts..... wat? Nou, gewoon proberen maar! Al gauw na 5 minuten zoeken kwam ik tot de conclusie dat ik Porsche Import niet kon vinden. imageJe gaat dan al gauw aan jezelf twijfelen. Is het nou te vroeg, is zij nou onduidelijk, ben ik onduidelijk??? Nee, meneer Farla moest gewoon niet overal blijven staan. Dikke Carrera GT’s, Turbo, GT3, GT3 RS, Boxsters. Al om al alles boven de 100k aan euro’s ;-). Quite impressive. 

image Inmiddels had ik Porsche Import gevonden en begonnen bij mij de zenuwen echt parte te spelen. De prachtige bolide werd inmiddels vanuit mijn ooghoek de “hangar” uitgereden. Wat een prachtige en bijzondere auto. Vreemd genoeg kwam ik binnen met; “jij bent vast in dienst van Hameeteman”??! De man van de nieuwe GT2 (man Roland je hebt een naam daar!). Na wat formaliteiten begon het echte avontuur.

Met zweethandjes en een sleutel in mijn zak van een auto van ruim 83k begin je toch aan jezelf te twijfelen (zal ik er geen deuk in rijden?, lukt mij dit wel?).image

Na een korte instructie in waar zit het contact (links bij een porsche) ging ik op pad. Met een hoop gerommel en gepruttel verliet ik Leusden tussen de weilanden door. Man ik voelde mij koning op de weg. Het is een auto om te zien en gezien te worden. Alle mannen boven de 18 heb je gewoon met zo’n auto. Er zit haast geen maximum in leeftijd (een oude man achter mij begon zelfs een beetje te slingeren). Ging verder goed met hem hoor.

image Toen op weg naar Waddinxveen om mijn vader op te halen welke al klaarstond met een bak koffie om even tot rust te komen. Pfff wat een indrukken. Al gauw na 10 minuten stonden we weer buiten om te gaan rijden. Terug naar Utrecht en bij Bunnik er af. Kort koffie en weer door. Na de koffie terug naar de Meern (mijn vrouw even een ritje aangeboden naar Woerden en weer terug), vader opgepikt en oude pand van e-office laten zien in Huis ter Heide. Vanuit Huis ter Heide (via Houten) naar Amersfoort en door naar Almere Hout. Toen was het weer tijd om terug naar huis te gaan. image Met top 193 op de teller en 5500 rpm terug naar huis. Er zit zoveel vermogen in die auto dat je eigenlijk laat gaat schakelen. Optrekken tot 4500-5000 rpm – in zijn 1 (70km/pu), bij 5000-5500 schaken naar 2 (door naar 115km/pu), dan naar 3 door naar 6000 rpm (155km/pu) – toen maar ff inhouden zoals je zult begrijpen. Had onder mijn hand nog een 4 en 5 over. Ook deze versnellingen hadden elk weer een prachtig geluid. Mijn voorkeur gaat uit naar in zijn 3 tussen 5500-6500 rpm en 4 – 160> km/pu. Dan komt deze auto pas echt tot zijn recht.

We moesten de auto schoon en afgetankt afleveren in Leusden. Dus wij al trotse eigenaars van een Porsche naar buiten om de P schoon te maken. Wat een aandacht, oe a wat mooi enzo ;-). Gewoon genieten.

Op weg naar Leusden tot nog even terug schakelen naar 3, boem wat geluid. Nu snap ik het wel dat Porsche bezitters hun auto parkeren op 2 parkeerplaatsen in een parkeergarage. Daar wil je echt geen deur in hebben.

Met ruim 550 km op de teller en 5:15 uur in de auto gezeten te hebben met een gemiddeld gebruik van 10.2 ltr op 100 km hadden wij een heerlijke dag. Ik wil iedereen ook namens mijn vader hartelijk danken voor deze geweldige dag. Wij dragen ook het goede doel een warm hart toe.

image

NB: ook onze naam stond op de auto echter bij een eerdere kleine aanrijding was onze naam verdwenen. Nu staan we er weer terug op! Op de motorkap. ;-)

Joachim en Rene Farla 

Sunday, December 21, 2008

Microsoft Office Communicator 2005 Hotfix KB 949280

Quick Details

File Name:
Communicator.msp

Version:
1.0.559.232

Knowledge Base (KB) Articles:
KB949280

Date Published:
12/19/2008

Language:
English

Download Size:
4.5 MB

Microsoft Office Communicator 2007 Hotfix KB 957465

Quick Details

File Name:
communicator.msp

Version:
2.0.6362.111

Knowledge Base (KB) Articles:
KB957465

Date Published:
12/19/2008

Language:
English

Download Size:
5.8 MB

Friday, December 19, 2008

Office Communications Server 2007 R2 sent of to RTM

image

Just to clarify. Currently only Voice Ready for Microsoft Office Communicator partners can use the R2 RTM bits in production.

This partners will have the bits (R2 RTM) 6 weeks earlier before the official launch at the 3rd of Feb 2009. Customers are not be able to use or buy R2 before the 3rd of Feb 2009.

Source:Office Communications Server 2007 Release 2 will be sent off to manufacturing on Dec. 19th and will have a worldwide virtual launch on Feb. 3rd, 2009”

Important Mitel Live Business Gateway 3.1 Patch Release

image

Mitel Live Business Gateway 3.1 Patch Release

Summary:

Mitel is pleased to announce the general availability (GA) of a patch release for Mitel Live Business Gateway
release 3.1. This patch release adds a number of important enhancements to Live Business Gateway release 3.1
providing improved integration between Mitel 3300 IP Communications platform (ICP) and Microsoft Office
Communications Server (OCS) 2007. The Live Business Gateway release 3.1 patch release will be generally
available from December 15, 2008. Read this entire article to read  exactly what the new features and benefits are. Special thanks to my buddy John de Breij,

Mitel Benelux & Nordics
e-mail: john_de_breij@mitel.com

Product Overview / Features & Benefits / Description

Live Business Gateway allows the OCS 2007 to communicate with a 3300 ICP and enables a user to place and receive calls from the
Microsoft Office Communicator 2007 via a Mitel IP desktop phone. It also provides Communicator 2007 and the Microsoft Office system with the telephony status of enterprise users. The combination of OCS 2007 and Live Business Gateway enhances information worker productivity and greatly improves business process efficiencies by combining a wide range of collaboration tools with Mitel’s trusted IP
telephony solution.

Live Business Gateway release 3.1 provides standards-based (SIP/CSTA) connectivity to Office Communications Server 2007 via a single platform design.

Live Business Gateway release 3.1 provides access to key business resources in the moment they are needed, resulting in faster decision making and issue resolution by integrating the 3300 ICP with OCS 2007 and Communicator 2007.

Please refer to the Live Business Gateway release 3.1 bulletin PB20070153 and the Live Business Gateway product overview and data
sheet available from Mitel OnLine (MOL) for more details.
Live Business Gateway 3.1 Patch Release

The Live Business Gateway 3.1 patch release adds support for a number of important features:

Single Step Transfer
The single step transfer mechanism was changed between LCS 2005 and OCS 2007, as a result Live Business Gateway 3.1 was not
able to able to support single step transfer. This issue has been resolved with the Live Business Gateway 3.1 patch release.
There are now two ways to transfer a call using Live Business Gateway:

Single step transfer (blind transfer)

• During an active call, in the conversation window, click the transfer icon
• Select the transfer option
• Enter a phone number or select the contact to who you want to transfer the call
• Click OK to complete the call transfer

Consultation transfer


• During an active call, start a second call by entering a number or selecting a name from the main Communicator window and
pressing enter. The first call is put on hold,
and a second conversation window opens for the new call
• When the called party answers, transfer the call by clicking the transfer icon and selecting the name and number of the original
caller

Incoming Digit Modification

This is a new feature within Live Business Gateway. This feature has been added to provide improved deployment options within an
OCS 2007 and Microsoft Exchange environment where reverse number lookup can be a problem due to the different number formats used by OCS 2007 and Exchange. While this is not really a Live Business Gateway problem, Live Business Gateway can add value by providing an incoming digit modification feature.
The number format for incoming calls can be modified by Live Business Gateway, this can be used to convert a number into E.164 format or to amend / append digits to an existing E.164 number. A new incoming digit modification (IDM) tab has been added to the Windows® and Mitel Standard Linux (MSL) control panel tablet. Each ICP programmed has its own inbound digit modification list.
A link has been added to the ICP list to manage incoming digit modification.
A new rule has been added to the end of the list.
The administrator has the ability to move the rule up and down.
The new incoming digit modification tab is similar to the ICP tab with the add, remove, modify, move up, and move down buttons.
These buttons are disabled when the service is running.
The new incoming digit modification tab is shown below. The diagram below shows the interface for Windows, a similar tab is available for MSL environments. For full configuration and programming details please see the Live Business Gateway 3.1 Installation &
Maintenance guide available from MOL.

Improvements to the Outgoing Digit Modification Table


The Live Business Gateway 3.1 patch release contains an enhancement to the existing digit modification tab. This is to provide more
flexibility for digit manipulation especially in E.164 or Microsoft Exchange environments, Exchange and OCS 2007 support different
E.164 number formats.
Exchange stores internal numbers as E.164 global numbers.
In order for Live Business Gateway to dial global E164 numbers as internal numbers, a change to the Live Business Gateway digit
modification table has been made.

Example:
Administrator programs the following DigitMod pair:
The leading digits field is 1613592
The replacement digits field is left blank
If the administrator does not want Live Business Gateway to apply ARS digits to the outgoing number that matches the rule, then the "ignore ARS digits" check box is checked.
If there is a request (say, MakeCall) for "tel:+16135925660"
Since the replacement digits is blank, Live Business Gateway will strip "1613592" from the TEL URI ==> "5660" and treat it as an
internal number. ARS will NOT be applied to this number.
The call will be attempted for "5660" without any further modification.
The new improved digit modification tab is displayed below.

image

For full configuration and programming details please see the Live Business Gateway 3.1 Installation & Maintenance guide available
from MOL.

Support for Dual Forking with Remote Call Control (RCC)


Dual forking with remote call control (RCC) is targeted at users who want the combination of using their Communicator client with a Mitel desk phone when based in the office or at their home location (using a Mitel Teleworker Solution phone) and using Communicator
as a SIP softphone when travelling or away from their desk phone.
When the user selects “computer mode” for softphone selection, the audio is handled by the computers audio devices (speaker /
headset / microphone). When the user selects “phone mode” for integration with the Mitel desk phone, the audio is handled through the 3300 ICP and the Mitel desk phone.
When a Communicator user is configured for dual forking with RCC, the Communicator user can toggle between their preferred mode of operation depending on their location.
The reference to dual forking is due to the fact that a call presented to a user's desk phone is "forked" using Mitel Unified
Communicator® (UC) Mobile (formerly Mitel Mobile Extension) technology to the user's Communicator softphone, in addition a call presented to a user's Communicator softphone is also "forked" by OCS 2007 so that the call is also presented to the user's Mitel IP phone.
The diagram below shows the connectivity diagram.

image
When a call is received, the Communicator softphone and the Mitel desk phone will ring simultaneously. A single incoming call
notification (also known as a "toast") will be presented to the user's personal computer (PC) showing the name and / or telephone number of the caller*. When the user clicks “answer call” , the user’s preferred calling device will answer the call.
Dual forking with RCC is supported using a combination of the 3300 ICP release 8.0 UR3 and above, UC Mobile release 1.6 and
above, Live Business Gateway 3.1 patch release and Direct SIP connectivity between the 3300 ICP and the Microsoft Mediation server.
The Microsoft Mediation server software is provided by Microsoft as part of the OCS 2007 solution.
In order to support dual forking with RCC, the Communicator client has to "merge" the two incoming calls presented from the 3300 ICP.
For the Communicator client to be able to "merge" the two incoming calls, the calling device ID from both the Live Business Gateway and SIP trunk has to be the same. Since the calling device ID must be in E.164 format, Live Business Gateway is now able to modify the incoming digit format so that it is in E.164 format and matches the incoming digit format of the call being presented from the 3300 ICP across the SIP trunk. The "add +" check box within the incoming digit modification table should be checked if dual forking with RCC is required.
* If the incoming call is presented without the calling line identification (CLI), then two incoming call notifications will be presented to the user. To answer the call using the Mitel phone select the incoming call notification that displays “unidentified caller". To answer the call using the Communicator softphone select the incoming call notification that displays “+ xxxxxx”
Full configuration and set up details for implementing dual forking with remote call control will be available in a Knowledge Base article (08-4355-00001) that will be posted to MOL.

Upgrading to Live Business Gateway

Existing Live Business Gateway customers can upgrade to release 3.1.0.13 free of charge. Release 3.1.0.13 is available as a software
download from MOL from December 1, 2008.
Please see the Live Business Gateway release 3.1 Installation & Maintenance guide and MSL Installation and Administration Guide
available from MOL for full upgrade instructions and configuration details.

Tuesday, December 16, 2008

Interoute: Best Practice Sales Reference Study

clip_image002

3487c6d[1] "Special tenx to Nelson Tavares da Silva - Account Director Interoute (Amsterdam) more information review his LinkedIn profile: link"

1 Customer: DQ&A clip_image001[6]

Products: Interoute One and Microsoft Office Communications Server 2007

 

2 Business background

DQ&A are an international on-line advertising company. They place advertising campaigns, at the right time, live on the website of the client. Results are then scanned and feedback and advice is given about the most popular banners, as well as which advertisement space is hot. DQ&A clients include MSN, AOL, Marktplaats, Hyves and Ilse Media. The company has offices in São Paulo, Cape Town, Stockholm, Madrid and Hamburg, and is headquartered in Voorburg, the Netherlands.

3 Business Drivers

DQ&A are serving customers from branch offices all over the world on a 24/7 base. They are looking to become the European market leader in Ad Operations and are expanding in to new markets in Southern Europe, North and South America at a great pace. Their main business driver is to reduce the costs of international calls and make more effective use of Microsoft OCS which is already used in some sites.

4 Challenges

During early 2008, DQ&A started its search for a new solution to replace their existing fixed line telephony which they currently use for all international calls. DQ&A are expanding fast and require a cost effective and easy to implement solution in many countries that will reduce the cost of International and between office calls.

‘Making international calls over fixed lines is still very expensive. But that’s not all. We are a fast growing organisation and we don’t want to be limited, as you are with fixed telephony, by the limitations of a PABX,’ said Peter van Wingerden, CEO of DQ&A.

5 Solution

Interoute One is the business quality and fully secure alternative for Skype-alike VoIP services. It adds telephony to the digital business environment, making the expensive and traditional PABX obsolete. An additional advantage of Interoute One is the unlimited availability of telephone numbers.

Interoute One works with IT standards like Microsoft Office Communications Server 2007 (OCS) and makes VoIP as easy to manage and as cost effective as e-mail. OCS combines all forms of communication like chat, VoIP, audio, video and web conferencing in one user friendly system. All incoming and outgoing phone calls between offices and business partners who are using the OCS platform are free. Calls to fixed and mobile numbers are at competitive rates.

Implementation

Good early dialogue with the DQ&A IT department ensured the project started quickly. Within a few months Interoute One was up-and-running. As DQ&A was already using an office system from the Microsoft family, the integration with Outlook, for example, was very simple and quick to do.

Peter Van Wingerden: ‘Interoute One is very quick to install. There were of course some small problems like there always are during any implementation. They didn’t hurt us however and within a few weeks the problems were solved.

For the mean time, due to customer choice, the new and old system is running in parallel. This is not an ideal situation and also more expensive for the customer.

Peter Van Wingerden: ‘The moment we stop using fixed landlines is a big step forwards for us as we will become totally dependent from the new system and it will also require a big culture change. We will move from the old system to the new one as soon as our employees feel comfortable with the new way of communication.

6 Results

DQ&A can make substantial savings on international phone calls with no degradation in quality. DQ&A can also have real time video conferences with for example their Hamburg office.

Peter Van Wingerden: ‘At European level, video conferencing has a perfect signal. There is no delay between speech and video image.’

Peter Van Wingerden thinks that Interoute One is the future. ‘The popularity of the system is growing and growing. It is more than normal that a technology company like us are is using this new technology. Our expectation is that we will save at least a minimum of 20% on our telephone cost in 2009 but I think it will be much more.’

Peter Van Wingerden: Return on investment and total cost of ownership are hard to present yet as we have just started a few months ago. But so far we are very pleased with how it goes and we have great faith in the product.

7 Sales approach

It all started with a good relationship between the two companies. First, DQ&A checked several references and then they formulated the criteria the Interoute solution should meet: efficiency, better scalability than existing phone systems, and last but not least: cost reduction.

A good international reputation, many strong customer references, quick implementation, flexibility and a good relationship made this sale a success.

8 Why did we win

DQ&A are taking a step by step approach to deploying Interoute 1 and OCS to their international offices. Interoute supports this global expansion plan by distributing the local phone numbers ourselves and this is a key reason DQ&A see Interoute as the perfect partner.

Thursday, December 11, 2008

Microsoft Office Communications Server 2007 Global Settings Migration Tool

Brief Description

Migrate OCS 2007 global settings from the System container to the Configuration container using the Microsoft Office Communications Server 2007 Global Settings Migration Tool.

Quick Details

File Name:
MigrateOCS.msi

Version:
3.0.6362.105

Date Published:
12/10/2008

Language:
English

Download Size:
363 KB

Overview

The Microsoft Office Communications Server 2007 Global Settings Migration Tool enables Administrators of existing deployments of OCS 2007 to migrate the OCS-specific global settings residing in Active Directory, from the root domain’s System container to the Configuration container. The migration of OCS global settings to the Configuration container provides a better solution for decentralized AD topologies.

System Requirements
  • Supported Operating Systems: Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 Service Pack 2
  • This download works with the following Office program:
    • Microsoft Office Communications Server 2007

Wednesday, December 10, 2008

e-office is Voice-Ready partner!

Its official! e-office is now Voice Ready for Microsoft Office Communicator. Welcome Microsoft UC Partner! We have worked very hard and we are excited to have e-office in this special partner group.. (Microsoft)...

...via this way I (Joachim Farla) would like to thank Menno Windsma (managing director e-office), Dirk van der Meer (Exchange Specialist e-office) and second technical contact OneTAP, Katherine Green (Microsoft) as projectmanager and ofcourse Thomas Binder (Microsoft) to be our SWAT. Also special thanks to Hans Sleurink (Infrastructure Specialist e-office) for setting up QoE.

"I hereby wish to inform you that e-office successfully completed the Microsoft OCS Unified Communications internal pilot, and as such is now a Voice-Ready partner for Microsoft Unified Communications" Marc Sanders, Senior Lead Program Manager, Microsoft Unified Communications Group

More information on this status please check this website later on. I'm very proud that we accomplish this program with such a wonderful team.

What happens when deleting the OCS computer object?

Sorry sorry I've been very busy the last three weeks. First the kick-off for The New Way of Work event (second) at e-office together with Macaw. Later on I had a big issue on the customer side. The last 2 weeks I was working on a big OCS issue. The entire environment was corrupted and each MCU failed to start. Hundreds of users failed to sign in. Lots of "server unavailable messages"!

Customer case:

Customer was implementing new GPO's into their Active Directory. While doing this they use Group Policy Managed Console to edit those GPO's. Accidentally the Member Server OU (top level OU with 150 production computer objects beneath) was removed without any notification. After doing this they had a big problem with member servers joined in the domain infrastructure. The members server OU also contained the OCS Servers OU. So after that we had a very clear case. How can we restore the entire computer object of OCS and its configuration?

Options:

  • AdRestore v1.1 By Mark Russinovich, Windows Server 2003 introduces the ability to restore deleted ("tombstoned") objects. This simple command-line utility enumerates the deleted objects in a domain and gives you the option of restoring each one.
  • Windows Server 2003 - Authoritative Restore, an Authoritative Restore of Active Directory is one of the hardest tasks in Windows Server 2003.  To succeed, you need to understand how Active Directory Replication works, be an expert with NTDSutil, find the backup tapes and above all, a sound written plan.

Because no DC can be taken offline the ADRestore was the best option.Tombstone reanimation (which has nothing to do with zombies) provides the only way to recover deleted objects without taking a DC offline, and it's the only way to recover a deleted object's identity information, such as its objectGUID and objectSid attributes. Source

Our briefed investigation to fix this issue:

Error messages (1):

    Office Communications Server ACP MCU Service could not be started.

    Message: No corresponding MSFT_SIPMCUSetting for service DN 'CN=LS ACP MCU,CN=Microsoft,CN=OCS01,OU=OCS Servers,OU=Member Servers,DC=nl,DC=contoso,DC=local'. Stack: at Microsoft.Rtc.Internal.Wmi.WmiConsumer.get_Msft_SipMcuSetting() at Microsoft.Rtc.Internal.Wmi.WmiConsumer.get_Msft_SipMcuFactorySetting()at Microsoft.Rtc.Internal.Wmi.WmiConsumer.get_PoolDn()at Microsoft.LiveServer.AcpMcu.Config.ReadPoolConfig()at Microsoft.LiveServer.AcpMcu.Config.InitializeWmiConsumer()at Microsoft.LiveServer.AcpMcu.Config..ctor()at Microsoft.LiveServer.AcpMcu.ConferenceManager..ctor(IServiceFeedback service) at Microsoft.LiveServer.AcpMcu.AcpMcuService.CreateConferenceManager() at Microsoft.Rtc.Server.McuInfrastructure.RetryLogicHandler`1.ExecuteMethod(RetryableMethodDelegate retryableMethod, TimeSpan retryPeriod, TimeSpan maxDuration) at Microsoft.LiveServer.AcpMcu.AcpMcuService.OnStart(String[] args)

    Error messages (2):

    Failed to start service for the following reasons No corresponding MSFT_SIPMCUSetting for service DN 'CN=LS AV MCU,CN=Microsoft,CN=OCS01,OU=OCS Servers,OU=Member Servers,DC=nl,DC=contoso,DC=local'.

After some investigation (with ADRestore) and looking for other deleted objects (not only computer objects) I found (in the lost and found container) the following entries:

Enumerating domain deleted objects:

cn: LS ACP MCU DEL:54eaa9df-0401-4ff5-b31d-bcdd4ae05afe distinguishedName: CN=LS ACP MCU\0ADEL:54eaa9df-0401-4ff5-b31d-bcdd4ae05afe,CN=Deleted Objects,DC=nl,DC=contoso,DC=local lastKnownParent: CN=Microsoft\0ADEL:90419c61-6339-47f1-975a-add0cedfdd52,CN=Deleted Objects,DC=nl,DC=contoso,DC=local

and serveral MCU's with CN: cn: LS AV MCU, cn: LS Data MCU, cn: LS IM MCU

hmmm. Looks like the OCS computer objects stores configuration information right under the computer object in AD. Lets check into our own environment. Open dsa.msc (open in Advanced Features and Users, Groups, and Computer and Containers).

image

Browse to your OCS computer object:

 image

image

Well probably the deleted objects matches the configuration of this customers computer object. The problem we had was that each MCU was listed twice (old unprep of previous OCS installation in PoC). Another question was rising which object to we need to restore?

Tip: The whenChanged attribute gets updated during the tombstone process, and should reflect when the actual delete took place.After having that information (thanks, Scott Oseychik/Senior Escalation Engineer/Microsoft, Unified Communications Team)

We restored the last objects (newest timestamp) and try again to start the OCS MCU services. So you probably think that the issue was fixed... not! ;-( the corresponding services were still in pending state.

Again after some investigation we decided to activate the MCU's again:

  1. First we deactivated the MCU's by using lcscmd.exe;
  2. after that we broke the domain membership of this OCS server (back in workgroup);
  3. removed the OCS Servers OU and the corresponding computer account (OCS01;
  4. re-create the OCS Server OU under Member Servers OU;
  5. OCS01 rollback into domain (contoso);
  6. move computer account to OCS Servers OU;
  7. activate MCU again;
  8. after all these steps the OCS infrastructure was fixed and started ;-)

Conclusion:

ADRestore is really a powerful tool but probably not the best tool to restore configuration objects of OCS. We do some restores by using the ADRestore but we saw that some value were stripped off. ;-( example: MCUFactory URL was not restored. Well just a brainwave at my side.