Wednesday, May 25, 2011

6921 and CUPC

My environment:  UCM 8.5.1.10000-26, CUP 8.5.2.10000-49

Starting from UCM 7.1(5), 6921 is consuming 2 DLUs instead of 3 in the earlier version, and therefore it no longer able to be a primary phone for CUPC.  The CUPC itself consumes 3 DLUs, and the primary phone must >= 3 DLUs in order to qualify as the primary phone.

If you try to assign a 6921 as the CUPC primary phone, you will get the message:

"Update failed.  [10205]  The device must use the same or fewer DLUs as its primary phone"

Unity Connection Licensing Explained

My environment:  CUC 8.5.1.10000-26

I've found that the Unity Connection Licensing quite confusing.  For a CUC cluster, it will ship with 3 PAKs, 2 of them contains mailboxes, ports and feature license, the HA PAK contains port licenses only.

The first 2 PAKs should be registered with the publisher license mac, and upload from the CUC publisher admin page.

The HA PAK should be registered with the subscriber license mac, and upload from the CUC subscriber admin page.

At the end you should have port licenses evenly distributed across the pub and sub, and mailboxes and features bind to the publisher.

If you found the license file is invalid when you upload to CUC, make sure you are NOT using Mac OS X + Entourage and download the files via Entourage.  It will corrupt the file, the workaround I've done is to download the license files via OWA, and it works!

Hope it will make it clear and save some time to deal with the licensing team!

Visual Voicemail Walkthrough

My environment: UCM and CUC 8.5.1.10000-26


There are several steps that are required in order to get the visual voicemail working


1.  Firstly you need to create a voicemail pilot number for reverse TRAP connection.


UCM > Advanced Features > Voice Mail > Voice Mail Pilot


Suggest don't use special character, I used *1200 and I've found it is not working after setting the reverse trap routing rules.  After removing the *, it works perfectly.












2. Assuming you are using SCCP integration, create a hunt pilot and includes your voice mail ports hunt list


UCM > Call Routing > Route / Hunt > Hunt Pilot




















3. Configure voicemail web service on Unity Connection


CUC > System Settings > Advanced > Connection Administration












4. Configure a reverse TRAP rule, this is a very important step.  


CUC > Call Management > Call Routing > Direct Routing Rules > Add New


I have hit by a bug that some of the phones with visual voicemail widget works correctly, others are keep saying "You call cannot be completed as dial" message, and the phone is calling 5555 instead of the configured pilot number.  


The workaround is, rename your rule to "Route to Reverse TRaP" instead of other names.  


Create a routing rule condition, "Add New" in routing rule conditions.  Select "Dialed Number" and "Equals" it to the voicemail pilot number, in my case the number is 1200.


If you have hit the same bug as me, rename the direct routing rule, unsubscribe the services on phone, reset the phone, subscribe the service again, then it will work.  At least it is working in my case.  :)


In "Send Caller To" section, select "Conversation" option and select "Reverse TRAP" from the list box, save your rule


You can call your TRAP number, you should hear several seconds of silence.  You can also use RTMT CUC port monitor to make sure the call is answered by the voicemail port and the conversation is reverse TRAP.












5. Configure message indicator count


CUC > Telephony Integrations > Phone Systems


Check "Send Message Counts", save your configuration.


6. Suggest to balance your service if you are having a CUC cluster.  You can create a DNS Host record (A) pointing to the two CUC ip address, and use this FQDN for your visual voicemail URL link.


7. Create visual voicemail service on UCM


UCM > Device > Device Settings > Phone Services


Add New phone services, the service URL is http://yourvoicemailserver.com/midlets/VisualVoicemail/VisualVoicemail.jad





















































Congratulations, you are done!  Click on the message button, choose Visual Voicemail give it a try!

Friday, May 6, 2011

Restart VMWare processes on VMWare Fusion 3

My environment:  VMWare Fusion 3 on Mac OS X 10.6

I've encountered a weird problem that the bridged VM can't access the outside world as well as the host as well.  When the VM boots up I received several ping reply and all ping are lost after it fully boots up.  After troubleshooting for hours, a process restart solved the problem.  To restart the process on Mac:

sudo /Library/Application\ Support/VMware\ Fusion/boot.sh --restart

Wednesday, April 27, 2011

Installing Unity Connection Locale

My environment:  Unity Connection 8.5

To install locale installer, make sure you have stopped the service “Connection Mixer” and “Connection Conversation manager” in Unity Connection Serviceability, otherwise you will get error message saying you must stop the Mixer service, although it doesn’t mention the Conversation Manager service you need to stop it too.

Thursday, March 31, 2011

Time Synchronization between Windows Domain controller and domain clients

net time \\1.2.3.4 /set /yes

If you are in a Citrix XenDesktop 4 environment, you need the time sync otherwise the hosted VM can't register to the DDC

EMC Unisphere Engineering mode password

To access the engineering mode - Ctrl-Shift-F12
The password is messner

Monday, February 28, 2011

Mobile Supervisor on iPhone

My environment:  Mobile Supervisor for iPhone 2.0.2.0, UCCX 8.0

Just one quick note, if you want to use the Mobile Supervisor client on iPhone, you need to specify the IP address and port number in iPhone Settings > Supervisor.  The port number is 12028.

Tuesday, February 22, 2011

Using CAD integrated browser for SocialMiner

My environment: UCCX 8.0.2 on Windows 7, SocialMiner 8.5

Just wanna share some experience with you that how to get it works. The problem I had is, when I used the Windows 7 IE 8 to browse the SocialMiner page, it works fine. However when I used the CAD integrated browser to browse SocialMiner page, it shows the error "This version of Internet Explorer is not supported. Internet Explorer 8 or later is required"

When I visit the page: http://www.quirksmode.org/js/detect.html, it detected that the integrated browser running is IE 7 instead of IE 8. This is because for compatibility purposes, the WebBrowser control is running IE 7 standard mode instead of IE 8:

http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx

The changes I have made is, based on the above link, under FEATURE_BROWSER_EMULATION, add a new dword named "agent.exe", with the value decimal 8888 to force IE 8 standard mode. For Windows 7 64-bit, the path is different:

HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

After making the changes, restart the computer then you will see SocialMiner page shown in the CAD integrated browser!

Please be aware this is for lab settings only, changing the above values may have support issue!

Wednesday, February 2, 2011

CME + CUE integration

My environment:  CME and CUE 7.0


CUE can be configured to integrate with CME and UCM, in this post I will give you an example on how to create integration between CME and CUE.  Make sure you have the correct license, as integrating with CME and UCM requires different licenses.


Sample Configuration for CME+CUE integration

On CME side
interface in1/0
     ip unnumbered gi0/0.502
     service-module ip address 1.2.3.253 255.255.255.0
     service-module ip default-gateway 1.2.3.254

ip route 1.2.3.253 255.255.255.255 in1/0

dial-peer voice 4050 voip
     destination-pattern 4050
     session protocol sipv2
     session target ipv4:1.2.3.253
     dtmf-relay sip-notify
     codec g711ulaw
     no vad

telephony-service
     voicemail 4050

ephone-dn 11
     call-forward busy 4050
     call-forward noan 4050 time 10

ephone 14
     number 8000....
     mwi on

ephone 15
     number 8001....
     mwi off

On CUE side
ccn application voicemail
     max session 4

ccn trigger sip phonenumber 4050
     application voicemail
     enabled
     maxsession 4

Done!  You can try to either call in the voicemail pilot or press the envelop button see if you can hear the prompt.  Next step is to create the user in CUE then you can leave a message.

Some other commands that you will find it useful during the integration.

Factory Reset CUE
On CUE
offline
restore factory default

Other commands
CME:     service-module in1/0 session
CUE:     show software license
CUE:     software install clean url ftp://1.2.3.4/xxx.pkg