July 2009 Archives

Almost missed some major KB updates & hotfixes to OCS 2007 R2 that Microsoft just put online yesterday.

Fixes are many, especially in OCS 2007 R2 Hotfix KB 966802. It includes the following fixes:
  • Update for Application Host
    967832  (http://support.microsoft.com/kb/967832/ ) Description of the update package for Communications Server 2007 R2 Application Host: April 2009
  • Update for Application Sharing Server
    971296  (http://support.microsoft.com/kb/971296/ ) Description of the update package for Office Communications Server 2007 R2, Application Sharing Server: July 2009
  • Update for Administration Tools
    971289  (http://support.microsoft.com/kb/971289/ ) Description of the update package for Office Communications Server 2007 R2, Administration Tools: July 2009
  • Update for Audio/Video Conferencing
    971793  (http://support.microsoft.com/kb/971793/ ) Description of the update package for Office Communications Server 2007 R2, Audio/Video Conferencing Server: July 2009
  • Update for Core Components
    971299  (http://support.microsoft.com/kb/971299/ ) Description of the update package for Office Communications Server 2007 R2, Core Components: July 2009
  • Update for Communicator Web Access
    969824  (http://support.microsoft.com/kb/969824/ ) Description of the update package for Office Communications Server 2007 R2, Communicator Web Access: July 2009
  • Update for Conferencing Attendant
    968922  (http://support.microsoft.com/kb/968922/ ) Description of the update package for Office Communications Server 2007 R2, Conferencing Attendant: July 2009
  • Update for Conferencing Announcement Service
    969823  (http://support.microsoft.com/kb/969823/ ) Description of the update package for Office Communications Server 2007 R2, Conferencing Announcement Service: July 2009
  • Update for Monitoring Server
    971298  (http://support.microsoft.com/kb/971298/ ) Description of the update package for Office Communications Server 2007 R2, Monitoring Server: July 2009
  • Update for Mediation Server
    969835  (http://support.microsoft.com/kb/969835/ ) Description of the update package for Office Communications Server 2007 R2, Mediation Server: July 2009
  • Update for Outside Voice Control
    967835  (http://support.microsoft.com/kb/967835/ ) Description of the update package for Communications Server 2007 R2, Outside Voice Control: April 2009
  • Update for Response Group Service
    967829  (http://support.microsoft.com/kb/967829/ ) Description of the update package for Communications Server 2007 R2, Response Group Service: April 2009
  • • Update for Standard/Enterprise edition Server
    969821  (http://support.microsoft.com/kb/969821/ ) Description of the update package for Office Communications Server 2007 R2: July, 2009
  • Update for Standard/Enterprise edition Server Back End
    969834  (http://support.microsoft.com/kb/969834/ ) Description of the update package for Office Communications Server 2007 R2 database: July, 2009
  • Update for Unified Communications Managed API 2.0 Core Redist 64-bit
    970679  (http://support.microsoft.com/kb/970679/ ) Description of the update package for Office Communications Server 2007 R2, Unified Communications Managed API 2.0 Core Redist 64-bit: July 2009
  • Update for Web Conferencing Server
    971297  (http://support.microsoft.com/kb/971297/ ) Description of the update package for Office Communications Server 2007 R2, Web Conferencing Server: July 2009
  • Update for Web Components Server
    967830  (http://support.microsoft.com/kb/967830/ ) Description of the update package for Communications Server 2007 R2, Web Components: April 2009
Another KB update (KB 970275) released yesterday was "Microsoft Office Communications Server 2007 R2 Attendant Hotfix KB 970275"

This update package fixes the following issue:
  • 972402  (http://support.microsoft.com/kb/972402/ ) Office Communicator 2007 R2 runs concurrently with Office Communications Server 2007 R2 Attendant
Lastly, Microsoft yesterday released the latest version of the Office Communications Server 2007 R2 Capacity Planning Tool
microsoft-test-ocs-connectivity.jpgJames Stine has released a cool utility called "Office Communications Server Remote Connectivity Analyzer". It's a great online tool for performing testing, troubleshooting, and diagnostics on OCS 2007 deployments. James said, "Following on the heels of success of the Exchange Remote Connectivity Analyzer (created by Shawn McGrath and Brad Hughes), Premal Gandhi, Matthew Fresoli and I have been busy designing and writing a complimentary tool: The Office Communications Server Remote Connectivity Analyzer."
Microsoft just published the latest and greatest version of their OCS 2007 R2 documentation. I asked the official Microsoft OCS MVP mailing list, "Is there anything new about the OCS 2007 R2 docs contained on this page or is this just a centralized repository of all the Word docs and the single .chm help file?" I added, "Perhaps this is the first "official" 1.0 release of ALL the documentation?"

All you know-it-all techies out here are probably thinking, "Documentation? We don't need no stinkin' documentation!"

Yeah, in most cases I'm right there with ya, but not something as complicated as OCS 2007 R2. I often tell users who come to me repeatedly with the same IT question to go RTFM. So I suppose if I tell users to 'Read The "Friggin" Manual', I should read the manual as well. But I digress...

In any event, Jeff Schertz from Pointbridge, a consulting firm (including OCS) commented, "I hope that is really not the case. IMO if there is going to be three different formats of the same content (online, .CHM, .DOC) then they really need to be consistent across all three. I'd assume the .CHM will fall behind and require periodic updates, online content should be updated in parallel to downloadable docs. Forum questions regarding 'confusing OCS documentation' is a daily occurrence.

My sentiments exactly! I should mention that the .chm (Compiled HTML Help file) is a nice quick searchable index of the help content, but updates often lag behind other forms of documentation.

Elan Shudnow from CDW (I buy most of TMC's computer equipment @CDW by the way) also responded when he wrote, "This is one of the issues I saw with R1.. I saw a ton of inconsistencies with information on Technet and the Word files. Now there's Word files, CHM, and Technet with probably additional inconsistencies because now there's 3 places for information instead of 2 like with R1."

Microsoft's Patricia (Trish) Anderson responded, "In OCS R2, we are now single sourcing all docs. The chm were updated 5 hours after the online update for this refresh and will generally follow that same model. All three deliverables have been refreshed with the latest info and are inline with each other."

A few people, including myself all reacted to the good news of consistent and updated documentation. Getting Office Communications Server 2007 R2 deployed is a fairly complicated task so good documentation is crucial for OCS resellers & installers, as well as customers' IT departments that install and maintain OCS deployments. We don't need no stinkin documentation!

Download the docs
Some interesting news from D2 Technologies about them showcasing their mCUE™ converged communications client with embedded VoIP for Android at OESF Japan. I should point out that D2's mCUE mobile convergence software solution combines a communications user interface with the company's vPort MP VoIP software platform and is targeted towards OEMs and service providers to help deliver integrated Fixed Mobile Convergence (FMC) and Unified Communications (UC) functionality.

google-android.jpgAt OESF they will demo how mCUE can enable VoIP, video chat and other IP communications capabilities in stationary Android-based embedded equipment and consumer electronics devices. With mCUE, these devices can offer premium multi-service unified communications capabilities and deliver simultaneous interoperability with any communication service provider, Instant Messaging (IM) community or social networking platform. All popular communication modes are converged to a single communications user interface (UI), including circuit switched voice (PSTN or cellular), VoIP, Instant Messaging (IM), SMS and video chat.

Full release after the jump...

Microsoft OCS Call Recording

July 28, 2009 2:00 AM | 1 Comment
office-communicator.jpg Last week, I wrote how Microsoft is making inroads in the enterprise with their Office Communications Server 2007 R2 platform and how they are looking to achieve five 9s of reliability. Well, one other critical feature needed for an enterprise phone system is decent call recording. Unfortunately, there does not seem to be a lot of options for call recording on OCS 2007. One of the problems is that not all calls go through a PBX.

For instance, you can use the Microsoft Communicator client to call a co-worker who is also using Communicator. The call is a peer-to-peer SIP session that doesn't go through a PBX, so the PBX can't leverage it's call recording capabilities to record the call.

So what are your options?

1) You can go the "cheap" route and download the FREE open-source Wireshark packet sniffer program. Wireshark can decode VoIP packets, including the RTP audio stream and save it as an .au file (you can convert to .WAV if you need to). All you need to do next is "mirror" a port on your switch that sees all the VoIP traffic and then hookup a PC to monitor and record the traffic.

2) Another similar option is Cain and Abel. Cain & Abel was designed as a "network administrator security tool" to pinpoint security holes. I put that it quotes, since it can also be used as a hacker's tool.  Essentially, this "security" software product can record your SIP-based VoIP applications. Cain's sniffer can now extract audio conversations based on SIP/RTP protocols and save them into WAV files. The following codecs are supported: G711 uLaw, G711 aLaw, GSM, MS-GSM, ADPMC, DVI, LPC, L16, G729, Speex, iLBC.

3) You can go the "professional" route and install a 3rd party SIP-recording platform that monitors ALL SIP VoIP traffic.
sip-print-voip-recording.jpg
One good one I recommend is SIP Print. It's a 1U appliance that captures SIP VoIP traffic and has a web interface to access recordings. In theory, it should work with OCS but I haven't tried it. I like the SIP Print appliance and am finishing up a full-fledged review which I hope to publish this week.

live-pa-logo.jpg 4) You can try http://live-pa.com/ which is launching this summer and is specifically design for OCS. To record, all you have to do is "invite" the Live-PA contact. It starts recording immediately when invited into a conversation on any Office Communicator (OC) enabled computer or communications device. It's a hosted offering, without the need for on-site software and hardware recording equipment. According to Live-PA, "Just think of Live-PA as another OC contact, but, in this case, one that you hire and use whenever the need arises. To hire the services of Live-PA, sign up, and simply add the Live-PA.com Manager to your list of OC contacts. That's it - no software or hardware to install and maintain!" The Live-PA software resides on its own secure servers, and is accessed via the internet whenever you use Live-PA.com Manager. They give you unlimited storage capacity. Nice!

5) Telrex has a call recording offering for OCS available today. According to their website, CallRex™ software enables businesses to implement Microsoft Unified Communications while maintaining and extending their call recording and monitoring business processes. CallRex further extends the value of Office Communicator 2007 by making recorded calls accessible at the desktop. For example, Microsoft Unified Communications users can link recorded calls from the CallRex solution to customer records in Microsoft Dynamics CRM. In addition, call recording and monitoring features can be integrated with business applications via the CallRex API™.
telrex-callrex.jpg
Update: I should mention that although many of the above solutions can capture the SIP traffic - including the RTP stream - you might have problems playing the audio back since Microsoft uses their packet loss concealment RTAudio adaptive codec within Communicator. Not sure if Microsoft Media Player can play this codec or not. Hmmm, might have to do some packet captures and see if this works!

The Future of Recording in OCS...
It's certainly possible that a future release of OCS could feature a decent call recording feature built-in that is 100% software. It would be nice if you could simply click a record button from within Communicator and it records the call as a .wav file directly to your PC. Microsoft no doubt is working on a future OCS release that is 100% software without the need for a PBX, so they'll need a 100% software-based recording solution as well. Maybe it won't be a fully-featured call recorder that puts recordings on a centralized server for call center managers, admins, etc. with fully reporting capabilities -- but certainly OCS's Communicator client should act at least as a "personal" recorder.

I should mention that while Microsoft OCS 2007 R2 did not quite herald the death of the IP-PBX, most experts, myself included, predict a future release of OCS that doesn't require a PBX. Who knows - maybe OCS 2010, OCS 2011, or a later release will be PBX-free? Probably sooners rather that later, that day is coming.

A 100% Microsoft UC solution without the need for a PBX/IP-PBX at all could be a game changer. Of course, the current version, Microsoft OCS 2007 R2, does have some limited support for SIP IP phones, so you could throw out your existing PBX today if you wanted to. Any future release of OCS will have to support SIP phones from popular SIP phone players such as Aastra, Polycom, and snom. Also, most businesses aren't ready to toss desktop hard phones for a 100% software-based softphone solution, i.e. Microsoft Communicator. Additionally, any future OCS release will have to include all the advanced call center functionality you get from Nortel, Avaya, Mitel, or even some low-cost Asterisk-based PBXs, if they plan on completely eliminating the need for a PBX. A 100% software-based IP-PBX with unified communications capabilities, advanced call center functionality, and call recording would certainly be a compelling choice for many businesses.
Google Voice just added SIP connectivity through Gizmo5 which basically enables FREE inbound and outbound calling! With the Gizmo5-to-Google Voice connectivity not only can you can connect any SIP device (softphone, IP phone), but you can even use regular telephones for free calls in the entire United States. Google Voice already offers DID numbers in nearly every area code, which means businesses, especially SMBs can take advantage of this without resorting to some obscure out-of-state area code.

As you already know, Google Voice already gives you FREE outbound calling in the U.S., but the missing piece of the puzzle is free INBOUND calling. Well, Gizmo5's beta service called Gizmo Voice is the final piece to the puzzle. Gizmo Voice lets you take full advantage of the messaging and calling services of Google Voice combined with Gizmo5's support for any SIP device. Thus, in addition to the free inbound and outbound calling, you also can take advantage of Google Voice's free voicemail and free voicemail transcription.

With Google Voice + Gizmo Voice you can make and receive U.S. calls without any monthly or per minute fees. This is a game changer! SIP termination providers surely aren't going to be happy about this deal. How can they compete with free?

Grandstream GXE5024 Review

July 27, 2009 2:00 AM | 1 Comment
grandstream-gxe-502x-front.jpg
In today's increasing cost-conscious economy, SMBs are looking for feature-rich IP-PBXs at the lowest cost. Many SMBs are willing to sacrifice some advanced telephony features to just get the basics, including call transfer, three-way conferencing, auto-attendant, and voicemail. Advanced features such as call queues or call recording are nice features to have, but many SMBs aren't willing to pay for higher-end IP-PBXs with this functionality. Fortunately, Grandstream's GXE5024 and GXE5028 products not only have the "basics", they also have some advanced functionality such as call queues -- and at a reasonable price of just $899 for the GXE5024 and $1399 for the GXE5028. Grandstream sent me a GXE5024 for a test drive review.

First, the only difference between the GXE5024 and the GXE5028 is the number of analog PSTN FXO ports - 4 ports vs. 8 ports. They both also sport two FXS ports for connecting analog phones, fax machines, etc. The 5028 has 2 more conference bridges, allows bigger capacity for voicemail/faxmail and in the future, videomail, supports more concurrent accesses to IVR voice menus/voicemail/faxmail, supports more registered extensions and concurrent calls (in an upcoming official release soon). What's nice about the GXE502x is that SMBs don't have to get rid of their existing local analog lines if they don't want to. They can slowly add one or two VoIP SIP trunks into the GXE502x system and migrate from analog trunks to SIP trunks over time.

grandstream-gxe-502x-rear.jpg
Hooking up the GXE5024 was a snap. What's nice is that it sports a Power over Ethernet (PoE) port on the LAN interface, so you can skip the use of the included AC adapter if you want. I logged into the default IP address 192.168.10.1 for the GXE5024. It sports a quick set-up wizard which is pre-configured with basic call settings that enable you to quickly configure your GXE.

I tried both the wizard and non-wizard method and both are pretty straightforward. From the web interface, I clicked the Auto Provision link, which kicks off auto-detection of any Grandstream phones I connect to the same LAN segment. I simply had to select a "Starting extension" (701) and "Ending extension" (703) to set my extension range. For testing purposes I had a couple of Grandstream GXP2000 phones and a GXV3000 video phone. I booted all the Grandstream phones and they immediately discovered the Grandstream GXE5024 and were autoassigned extensions 701-703.

Next, I figured I'd try some third party phones to see if the auto-provision worked with them as well. I attempted an Aastra 57i and a Polycom IP-650 phone, but neither seemed to auto-provision. The phones did discover the TFTP boot server (Option 66 via DHCP) on the GXE5024, but they weren't assign an extension or any SIP settings. Although the auto-provisioning didn't work, I was able to manually add the phones with no trouble.

After configuring some extensions, the next step was adding some trunks. The GXE5024 supports 4 analog lines, so I configured it to use a 4-port Teltone analog simulator very easily. In addition, I was able to assign extensions 790 and 791 to the two analog FXS ports, which can be used for analog phones, credit card machines, or fax machines. I also configured a SIP trunk using one of the promotional "trial" SIP trunk providers built into the Grandstream.

grandstream-gxe5024-auto-provision.jpg
                                                              Auto-provisioning web tool

For unified messaging, it supports a voicemail-to-email feature with the ability to set the proper SMTP settings for proper email routing. Additionally, it also supports fax-to-email and can also automatically detect fax tones and route it to a user's fax mailbox. This is done per extension, so users can simply logon to their web portal using their username and password and retrieve their voicemail and faxes. Obviously, with a web interface, remote teleworkers can access voicemail and faxes quite easily. Your personal web portal also lets you manage individual phone/call settings.

The GXE502X supports 2 (GXE5024) or 4 (GXE5028) password protected conference bridges that allow up to 12 (GXE5024) or 20 (GXE5028) simultaneous participants from PSTN trunks, SIP trunks or Internal Extensions.
You can simply dial the conference bridge extension to join, or even invite other participants by entering in their extension from the web interface. Administrators can also mute/unmute conference participants from the web interface as well as kick them out.

I liked that I was able to record the auto-attendant greeting from the web admin simply by choosing my extension to ring, but the same is not true for users. Unfortunately they can't ring their desk phone from their personal web portal to record their personal greeting. Instead, users have to record in a specified format - 8kHz,16 bits, mono and manually upload it via the web tool. Of course, they can also dial into the voicemail system and record their greeting. It's just a nice feature to be able to do it via the web rather than navigating the voicemail system.

Important to most small and medium businesses is support for hunt/ring groups. The GXE502x series supports parallel (simultaneous) ringing, as well as serial or round-robin ringing. Adding various auto-attendant menus such as business hours, after hours, and holidays was pretty straightforward. It lets you select days of the week as well as specify exception dates, i.e. 12/25 for Christmas, 1/1 for New Years Day, etc. Overall, defining call routing rules and auto-attendants was pretty easy to do.

One of the most powerful features of the GXE502x is the ability to define call queues so calls are answered in the order they were received and assigned to agents with the best skills. Having advanced queues and skills-based routing in such a low-cost IP-PBX is unheard of, so I tip my cap to Grandstream.

Some of the features of the call queues include:
  • Priority: Lets you set the priority of the call queue from the drop down list.
  • Queue Status Update Frequency: This determines how often callers will be updated on the status of the queue via an uploaded update message.
  • Other Announcements: This determines the frequency in which any other announcements that the user has added will be played tcallers in the queue.
  • Maximum Caller Wait Time: This field lets you set the maximum amount of time that callers will wait within the queue before being forwarded to voicemail.
  • Maximum Queued Callers: This field allow users to set how many callers can be within the queue simultaneously.
  • Group Email Address for Voicemail Delivery: Enter the email address where all voicemail for the queue/group will be delivered.
  • Automatic Call Distribution: This setting lets users configure, enable and disable skill-based call routing. If skill-based routing is enabled, users can configure the call to be routed to the least skilled or most skilled agent first. The skill level for each agent can be configured on the agent page.
    Ring Mode to Agents of Same Skill Level: This feature is similar to that of hunt/ring groups as users can configure the mode in which agents of the same skill level will ring.
    Serial - Agents ring one at a time based on availability.
    Parallel - All agents ring simultaneously.
    Circular - A different agent will ring first each time a caller enters the queue.
    Least Busy - The least busy agent will ring first.
    Serial Ring Attempts Per Member: If the serial ring mode is selected, you may select the number of ring attempts to each agent before forwarding the call to the next agent.
    Serial Ring Interval: If the serial ring mode is selected, users may set the ring time interval (in seconds) between call queue members.
It also supports "Agent Call Wrap-Up Time" which allows users to specify the amount of wrap-up time an agent will have before receiving another call (time between two calls).

One really cool feature is that the GXE will allow admins to capture all the packet traffic coming in and out of either the LAN or WAN Ethernet interface of the GXE. This is very helpful to debug certain configuration issues and do SIP troubleshooting.

The GXE502x supports peering with other IP-PBX systems. While this may not be critical for SMBs, as companies do grow, they can deploy multiple GXE502x devices if they so desire and have a unified extension dialing plan that routes calls over IP. Further, larger organizations might deploy the GXE502x at branch office locations and peer back to their main corporate headquarters' IP-PBX.

I asked Khris Kendrick, Sr. Director Business Development for Grandstream some questions about the GXE502x. I asked, "Since this product was launched, how has this been performing in your channel?" Khris responded, "The product has been in the market for over a year now and it has receive great accreditation from our users and distributors, that said we will be offering more power and features to the IP-PBX in the near future."

"What are the top couple of features customers like the most in the GXE?" He responded, "The main features are the multiple Auto Attendant capability, One-Button-Service Provider Provisioning, ACD and UC features, our fax to email is definitely a fav."

Lastly, I asked, "What key advantages does the Grandstream GXE product line have over some of your IP-PBX competitors within the SMB space that often cause customers to choose your product?" Khris answered, "One-Button provisioning, Mulitmedia capability(video surveillance) support, Hybrid FX0/FXS and embedded fax server."

Feature Specifications:

Feature Specifications

GXE5024

GXE5028

FXO Ports

4 FXO

8 FXO

FXS Ports

2

2

Ethernet Ports

1 x WAN, 1 x LAN (10/100Mbps, integrated PoE)

1 x WAN, 1 x LAN (10/100Mbps, integrated PoE)

PSTN Life Line Ports

2 PSTN fail-over life lines

2 PSTN fail-over life lines

Peripheral Ports

USB, Audio In, Audio Out

USB, Audio In, Audio Out

Conference Rooms

2

4

Unified Message Storage

75 hours of voicemail, 5000 fax pages, 2 hours of video mail

150 hours of voicemail, 10000 fax pages, 4 hours of video mail

Registered Extensions

100

100

Voice Codecs

G.711, G.723, G.729 A/B/E, G.726, iLBC, T.38 fax relay

G.711, G.723, G.729 A/B/E, G.726, iLBC, T.38 fax relay

Video Codecs

H.264, H.263/H.263+

H.264, H.263/H.263+

Communication/Security Protocols

TCP/UDP/IP, RTP/RTCP, ICMP, ARP/RARP, DNS, DDNS, DHCP, NTP, TFTP, TELNET, HTTP/HTTPS, PPoE, SIP(RFC3261),STUN, SRTP, TLS/SIP

TCP/UDP/IP, RTP/RTCP, ICMP, ARP/RARP, DNS, DDNS, DHCP, NTP, TFTP, TELNET, HTTP/HTTPS, PPoE, SIP(RFC3261),STUN, SRTP, TLS/SIP

Compliance

FCC : Part 68 & 15B;
CE: EN55022, EN55024, TBR21, EN60950,
C-Tick: AS/NZX CISPR22, CIS PR24
A-Tick :  AS-ACIF S002, AS/NZS60950
UL (power supply)

FCC : Part 68 & 15B;
CE: EN55022, EN55024, TBR21, EN60950,
C-Tick: AS/NZX CISPR22, CIS PR24
A-Tick :  AS-ACIF S002, AS/NZS60950
UL (power supply)

Universal Power Supply

Input: 100-240V, 50-60Hz
Output: 12 Vdc, 1.25Amp

Input: 100-240V, 50-60Hz
Output: 12 Vdc, 1.25Amp

Configuration & Management

HTTP/HTTPS, TELNET, Syslog, TR-069 (pending)

HTTP/HTTPS, TELNET, Syslog, TR-069 (pending)



Overall, I was very impressed with the feature-set of the GXE5024. It's very small and lightweight partly due to its use of Flash memory and not a hard drive. I still find it amazing that such a lightweight PBX can pack such a powerful punch. After all, the PBXs of old weren't called "big iron" for nothing! The GXE502x appliance is a excellent all-in-one communication solution for small-to-medium sized businesses sporting a plethora of features at an attractive price-point, so I would not hesitate to recommend it.

Ratings Score
Installation
Documentation
Features
Usability
Performance
Value
Overall
Website: www.grandstream.com
Price: $899 : GXE5024; $1399 : GXE5028

Pros:
  • Firmware upgrades are free for the life of the product
  • Very low cost IP-PBX appliance
  • Includes voicemail-to-email and fax-to-email
  • Integrated fax server
  • Excellent analog support - both FXS and FXO
  • SIP trunks and SIP-based peering supported
  • Two conference bridges built-in
  • PoE-enabled LAN port
  • Web admin tool
  • Supports auto-fax tone detection
  • Busy Lamp Field (BLF) and Message Waiting Indication (MWI) support

Cons:
  • Web admin tool could be more intuitive and have links to more Web-based help & tutorials
  • No support for auto-provisioning of 3rd party phones
  • Relies on external PoE switch for IP phones Would be nice if it had a 4 port PoE switch built it, especially for SMBs looking for a "unified" phone platform. Less costs and one less support vendor to deal with.
  • No call recording

Shhh don't tell Rich Tehrani, but I think I got my email-to-blog
script to work with iPhone .mov videos. Once he finds out, he'll be posting tons of iPhone videos on his new iPhone 3GS and putting me to shame! Just testing it here first.
That's my daughter Hannah sleeping in the swing. If I slept with my
head to the side like her I'd be making a chiropractic appointment!wink



click Play button above to play video

microsoft-communicator-r2.jpgMicrosoft Office Communicator Mobile is a versatile Java-based unified communications client for Microsoft Office Communications Server 2007 R2. Communicator Mobile runs on Microsoft Windows Mobile 6.0 or higher which includes Pocket PC and smartphone devices.

It also supports:
  • Motorola Razr V3xx
  • Nokia S40 series: Nokia 3120 Classic, Nokia 3600 slide, Nokia 5220/5310/5610 XpressMusic, Nokia 6212 classic, Nokia 6300i, Nokia 6301, Nokia 6500 classic, Nokia 6500 slide, Nokia 6600 fold, Nokia 6600 slide, Nokia 7210/7310/7510/7610 Super Nova, Nokia 7900 Prism, Nokia 8800 Arte.
  • Nokia S60 series: Nokia E 51/63/66/71, Nokia N95
This month they released an important hotfix update for Communicator Mobile 2007 R2.

microsoft-communicator-mobile-r2.jpgWhat's cool about Communicator Mobile 2007 R2 is that it enables users running the app on their mobile phone to make work calls using their corporate phone system leveraging "Single Number Reach" functionality. This allows you to use a single telephone number on your business card. With Single Number Reach, your desk phone and mobile phone will ring when an incoming call arrives. Importantly, outbound calling on your mobile device also gives the same caller identity regardless of whether you use a desk phone or a mobile phone. Another key advantage in Communicator Mobile R2 is that you can simultaneously sign in to more than one application at the same time and have multiple options for communication. In order to keep presence information up to date, the presence indicator now shows "Mobile" as an option for your availability, enabling people to easily keep track of your status. Apparently they've done some major overhaul to the code from the prior version since Microsoft said they optimized the performance and battery life is now improved by 350 percent.

Issues that this month's hotfix package fixes
  • Provides home screen support for new home screens in Windows Mobile 6.5+ phones.
  • Provides integration within the phone dialer for Windows Mobile 6.5+ phones.
  • Enables Communicator Mobile 2007 R2 to recognize when the phone is roaming and by default prevents Communicator Mobile 2007 R2 from signing in to roaming networks.
  • Provides additional support for joining conference calls from a Windows Mobile appointment. To do this, press Menu, and then press Join Conference.
  • Lets users log on by using a user name in the user@example.com format, in addition to the domain\user format.
  • Enables the functionality by which callbacks are now automatically accepted when the user uses the Call via Work option.
  • Resolves the problem in which the Microsoft Installer (.msi) installation fails on a Windows XP Service Pack 3 (SP3)-based computer. In this situation, users should install Communicator Mobile 2007 R2 by using a (.cab) installation.
  • Fixes the problem in which AT&T FUZE devices that are set for a High-Speed Downlink Packet Access (HSDPA) connection cannot handle voice and data at the same time. In this situation, calls that use the Call via Work option fail unless the device is reverted to 3rd Generation (3G) by disabling HSDPA.

With Microsoft making increasing inroads with their Office Communications Server 2007 R2 platform, many integrators, VARs, and end-user customers are looking to find out more information on bringing the famed "five nines" (99.999%) of reliability to OCS 2007 R2.

Well, Microsoft has just released a white paper detailing how to ensure high reliability. According to Microsoft:

Using backup and restoration procedures for site disaster recovery as described in the Microsoft Office Communications Server 2007 R2 documentation library topic Backup and Restoration, can entail some downtime for users."

This white paper describes a site resiliency solution for Office Communications Server 2007 R2. The solution includes an Enterprise pool that spans two geographically separate sites. The solution provides a failover mechanism between the two sites to ensure that Office Communications Server functionality such as instant messaging, presence, and conferencing remains available even if one of the sites becomes unavailable.

This white paper is divided into three main sections:

    * The Solution section provides an overview of the tested and supported site resiliency solution described in this paper.
    * The Test Methodology section describes the testing topology, expected behavior, and test results.
    * The Findings and Recommendations section provides practical guidance for deploying your own failover solution.

To successfully follow this paper, you should have a thorough understanding of Office Communications Server 2007 R2 and Windows Server 2008 Failover Clustering.

Good stuff!

Now you have no excuses to tell users when OCS 2007 goes down -- when really you stuck a second DHCP server on the LAN by accident or you disconnected the uplink cable when doing some cable rearrangement or you turned on an old PC that shared the same static IP address as the OCS 2007 server. Not that I've ever done anything like that and blamed Microsoft for the outage. Nope, not me!

White Paper Download
I came across a Microsoft page that lists "OCS R2 XMPP Gateway" with a General Availability date of 9/28/09. Very interesting. This would enable for example Google Talk (XMPP) users to instant message (IM) OCS users. Jabber XCP has a "SIP/SIMPLE gateway"  as well, but I would assume a Microsoft OCS 2007 R2 XMPP gateway might feature tighter integration.

For instance, it might automatically sync the XMPP users with the OCS 2007 contact list, so any users added to the XMPP server are automatically added to the OCS 2007 contact database, which then gets pushed out to all the OCS 2007 Communicator clients. No need to manually add an XMPP contact manually one-at-a-time. Of course, that's just speculation, so we'll have to wait and see what features this XMPP gateway has come 9/28/09!

So I'm trying to order a new Apple iPhone 3GS from TMC's AT&T's Premiere business website when what do my eyes behold? No iPhones displayed on the Featured Phone web page. Say what? Is AT&T dissing Apple? How can this not be on their Featured Phone page? So then I click on the Smartphone category, but there is no iPhone for sale there either. Huh? I try the 3G category and still no iPhone. Finally, I choose a link that list ALL phones available and still the iPhone isn't listed.

I should mention that the TMC's first 3 iPhones were ordered together on the phone when we joined AT&T Premiere business plan. AT&T espouses their Premiere site as an easy way for telecom administrators to quickly and easily add new phones, manage phones, deactivate service, add service, etc. So here I am trying to save time ordering TMC's fourth iPhone via their web portal and the iPhone is nowhere to be found.

So I try the Premiere live chat. Behold how unhelpful this chat session went:
att-iphone-chat-useless.jpg

Full transcript:
Please wait for a chat agent to respond.
You are now chatting with 'Tiffany'
Tiffany: Welcome to AT&T Premier Support. How may I assist you today?
Tom Keating: hi. I'm on my Premiere page and trying to add service + new iPhone. I can't find iPhone anywhere on the page
Tom Keating: here: https://www.wireless.att.com/business/phones/phones_items.jsp?catsel=true
Tiffany: To clarify, you want to know why your Premier site is not showing iphones, correct?
Tom Keating: yes
Tiffany: I will be right with you.
Tom Keating: ok
Tiffany: Unfortunately, if you do not see phone device on your Premier web site they are not eligible through your company.
Tom Keating: i already have 3 iphones as part of our Premiere plan
Tom Keating: Foundation Account Number 1234567, sample iPhone number: 203-722-XXXX
Tiffany: As a TCM, you can specify which products, features and services are available to view on the Premier website. Please click the Support tab and review the "Using the Manage Functions" instructions.
Tom Keating: I'm now on the Support tab, but don't see any links titled "Using the Manage Functions". I'm currently here: https://www.wireless.att.com/business/help/?wtLinkName=Support&wtLinkLoc=MNB&WT.svl=2&_requestid=39498
Tiffany: Give me a moment to located the information you need.
Tiffany: I apologize, Tom select the manage tab then go to settings then go to apply equipment preferences to change device on the Premier site.
Tom Keating: that's odd. I do see the iPhone checked there.
Tom Keating: I'll submit it anyway. let me see if that worked.
Tiffany: Tom, you may have to log out and then log back in because of web site technically difficulties, if you are still experiencing problems with the site, you may need to speak to a live agent in technical support to further assist you.
Tom Keating: yeah, still don't see it. had another admin login using his account.
Tom Keating: where do I find the correct technical contact?
Tom Keating: you have a number for me?
Tiffany: For website technical support, please call 1-866-499-8008, select option #4, Monday - Friday, 8:00 AM to 9:00 PM EST.
Tiffany: Do you have any questions regarding the information we discussed today?
Tom Keating: Nope, guess it's time to try another customer service route.
Tiffany: For website technical support, please call 1-866-499-8008, select option #4, Monday - Friday, 8:00 AM to 9:00 PM EST.
Tiffany: Do you have any questions regarding the information we discussed today?
Tiffany: Thank you for using AT&T Premier Support. We appreciate your business.
Chat session has ended.

So she sent me on a couple wild goose chases and there were occasions where I'd wait 2-3 minutes between her responses. The total chat session was about 15 minutes. What a waste of time!

So then I call the number she gave me and I reach the technical support team. I give her my account details and after explaining the issue, she sounds like she's going to make my day and tell me she can fix the problem. Alas, instead she gives me a trouble ticket! Then she tells me that she merely takes down the info, the trouble ticket goes to the IT technical support team, and the timeframe is 2-24 hours to fix. Oh joy... Maybe I'll just order the damn iPhone over the phone.

The web is supposed to not only make things faster for the customer, but it's also supposed to save on labor costs for the company selling products or services. Well, it took the chat agent time to send me on a wild goose chase, it took the AT&T technical support phone rep time to take my info over the phone and issue a trouble ticket, and it took me time to jump through all these hoops. It also costs AT&T money for me to call their 866 toll-free number as well.

If AT&T wants superb customer service, what should have happened is that the chat agent worked on my issue until it was resolved. None of this sending me to another AT&T support rep garbage. If you're going to put a live chat feature on your "Premier" business web portal, then I expect the chat agent to be able to resolve my issue. It's this sort of terrible experience that makes me much less apt to switch $1000 in monthly telecom costs we pay to Verizon over to AT&T. You're treading on thin ice AT&T and I control some purse strings. Granted, it's a drop in the bucket, but if others are experiencing the same issue, you can imagine how much business AT&T is losing.

iphone 3g apple main_homescreen20080609.jpgWell, Alan Urkawich, my fellow co-worker, ye shall wait a few more days to get your brand spankin' new AT&T Apple iPhone 3GS 32GB phone. I tried man, I really really tried!
ipod-touch.jpg
Wired
is reporting rumors about Apple preparing a new version of the iPod touch that includes a camera and microphone, which when combined with Skype for the iPod touch would negate the need for a home phone line. VoIP on an iPod touch? That's just heresy! Essentially, the iPod touch becomes an iPhone without the need for an AT&T contract.

The article then points out you can add a portable Verizon MiFi 3G wireless access point, which shares your 3G connection using WiFi to finally bring the iPhone experience to Verizon's 3G network. -- and without AT&T's locked-in contract obligations. Of course, you'll need a Skype account with SkypeOut minutes plus a SkypeIn number, which aren't exactly "free". Or you can use another SIP provider using a SIP softphone for the iPod touch. Both fring and Nimbuzz offer SIP capabilities built-in, and there are other apps as well.
blackberrystorm_device_headon.jpgThe Slacker Radio streaming application, which lets users play personalized radio and buy songs from V CAST Music while they listen, will be "pushed" out to all Verizon BlackBerry Storm phones over-the-air. Whether you want it or not - though you can hide or move it to another folder.

According to Verizon, "Over the next several days, customers using the BlackBerry Storm smartphone will see the Slacker Radio application icon appear on their handsets' home screens as it is pushed over-the-air. The Slacker Radio icon gives customers one-click access to a free version of one of the most popular personalized radio services available today. "

This version of Slacker Radio also connects to V CAST Music, combining this exciting music application with Verizon Wireless' industry-leading mobile music service. When a song is being played using Slacker Radio and is one of the more than 4.5 million available in the V CAST Music with Rhapsody catalog, a V CAST icon will appear on the screen that will let customers easily purchase that track while it continues playing on the smartphone.

"Verizon Wireless is making it even easier for customers who want to experience music on their smartphones to find Slacker Radio, then connecting them directly to V CAST Music so they can take that music with them wherever they go," said Ed Ruth, director of partner management for Verizon. "This combination is great for both serious music lovers and casual fans who want to listen to music when the mood strikes them."

"With the largest music library of any personal radio app, Slacker Radio makes your BlackBerry Storm smartphone the ultimate music player," said Jonathan Sasse, senior vice president of marketing at Slacker. "By integrating with V CAST Music, Slacker listeners will now have the ability to easily purchase music as they listen to their favorite stations."

The Slacker Radio application provides BlackBerry Storm smartphone users in the United States with a personalized music discovery and listening experience, pulling from more than 100 expert-programmed Slacker stations, over 10,000 artist stations or a nearly unlimited number of the listener's own custom-created stations. Features include station caching to storage memory, an intuitive interface optimized for touch operation with support for vertical and horizontal orientation, as well as "peek ahead," allowing the listener to see a preview of the next artist and album in their stations' rotations.

Slacker Radio is included with Email and Web for BlackBerry plans, which begin at $29.99 when added to any Nationwide voice plan.
cathy-lanier-police-chief-dc.jpgAccording to the Washington Examiner, D.C. police chief Cathy Lanier is "irked" that Americans are using an iPhone application to outwit speed traps and traffic cameras which uses GPS to pinpoint the location of the cameras & speedtraps and warns users as they drive. Interesting that the article mentions PhantomAlert, which is a paid subscription that lets you download their database of speed traps and cameras when their are free options such as Trapster available. I don't believe PhantomAlert is even available on the iPhone. I don't see it in the App Store when I searched for it.

According to the article, Lanier said that the technology is a "cowardly tactic" and "people who overly rely on those and break the law anyway are going to get caught" in one way or another. She went on to say, "I think that's the whole point of this program. It's designed to circumvent law enforcement -- law enforcement that is designed specifically to save lives."

Wait a second here. If I'm using this iPhone application and it warns me about speed traps, traffic cameras, etc. and it influences me to slow down, isn't that serving the same purpose as receiving a traffic ticket, but without the trapster-iphone.jpgassociated ticket costs? If the end goal is to cause people to respect the speed limit for safety reasons, then if anything the iPhone application does a better job than speed traps or traffic cameras. After all, a police officer can only pull over so many speeders, while the iPhone application on the other hand will encourage users to slow at every potential speed trap or traffic camera. I use Trapster for the iPhone myself and it warns me about speed traps. It does cause me to drive slower in these areas.

In fact, before I had this application, my heavy foot (former Dodge Viper driver) would cause me to drive pretty fast on highway roads or even rural areas. Now with Trapster warning me, I'm driving much slower in these areas, thus reducing the risk my speed might injure myself or someone else. Of course, personally I don't buy into driving 70mph in a 55mph zone is causing any additional risk to the public or myself. The fact that I like to eat McDonald's french fries is probably increasing my risk of an earlier death than going 15mph over the speed limit.

So the D.C. police chief should be thanking these types of applications if the end goal is to cause people to follow the law. Of course, we know the real purpose of speed traps and traffic cameras - it's to fill the coffers of the local city, which according to the article Montgomery County expects to make $29 million from its red light and speed cameras. Update: The article states, "The greater D.C. area has 290 red-light and speed cameras -- comprising nearly 10 percent of all traffic cameras in the U.S., according to estimates by a camera-tracking database called the POI Factory." 10% of all nationwide traffic cams just for a city? That's just insane!

It's a speed tax - plain and simple and they don't like the fact that these "warning applications" for mobile devices and GPS units may cause you to drive slower and adversely impact their revenue stream. I for one can't wait till teleportation is invented so we can get to point A to point B without "the man" writing out a $300 ticket for doing 70mph in a 55mph zone.
1 2 Next

Recent Activity

Today

Friday

  • Tom Keating posted VoIP in Google ChromeOS
  • Tom Keating tweeted, "VoIP in Google ChromeOS: Google released their ChromeOS operating system yesterday. So naturally, as a VoIP fan I w... http://bit.ly/3T68Ox"

Thursday

More...

Recent Comments

  • precoz: I am wondering, if the VOIP market is still increasing read more
  • Dustin: But that's not the point at all. The majority of read more
  • commangerYEK: Nicely done! read more
  • bstella: How did you get an email address to write to read more
  • Paul: Hi Mike, For Cisco (and normal SIP) passive VoIP recording read more
  • redshirt6: Yes, dying to know if it worked! rs6 read more
  • bruno.clermont: SkypeOut work only if I added their phone number as read more
  • bruno.clermont: I just installed it and try to do some call. read more
  • Kris: Tom, I'm curious. Did you ever get any resolution on read more
  • dsi r4: This is the age of smart phone.Nimbuzz launches it's phone read more

Subscribe to Blog

Recent Entry Images

  • ilive-isp209b-portable-speaker-ipod-iphone2.jpg
  • google-chromos-flaphone-voip.jpg
  • startech-conxit-tool.jpg
  • thanksgiving-turkey.jpg
  • verizon-island-of-misfit-toys.jpg
  • mindtouch-cloud.jpg
  • microsoft-windows-20-history.jpg
  • taylor-randall-the-price-is-right.jpg
  • fring-google-android-skype.png
  • gotomeeting-logo.gif

Category Archives

Around TMCnet Blogs

  • Communications and Technology Blog - Tehrani.com:
    Interop New York 2009 Videos
  • On Rad's Radar?:
    Open Neutral Fair
  • VoIP & Gadgets Blog:
    iLive ISP209B Portable Speaker System Review - Alarm Clock
  • Communications and Technology Blog - Tehrani.com:
    Back From Interop NY 2009
  • First Coffee:
    Unified360, Riff Raters for IPhone, AltiGen, DocuSign at Dreamforce
  • On Rad's Radar?:
    Mainly Cellular News Tidbits
  • The Readerboard:
    Make Customers Smile? Give Them Low Priced Half-Decent Products
  • VoIP & Gadgets Blog:
    VoIP in Google ChromeOS
  • Latest Whitepapers

    TMCnet Videos