After running Voicemail Pro on a Windows 2003 domain controller (running Microsoft DNS) fine for 6 months, Voicemail Pro decided to stop communicating with the IP Office after a reboot. It looked like everything was fine as I could load the Voicemail Pro admin interface, but obviously there was no communication between the IP Office and Voicemail Pro. This is because MS DNS decided to eat the ports needed by the Voicemail Pro to communicate with the IP Office (UDP 50791-50801)…If you experience Voicemail Pro Not Operational, but it seems fine… and you get this in Monitor:

3233269mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: TimerExpired cause=CMTCNoAnswerTimeout
3233269mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: Retarget NOANSWER EXCEPTED=00000001 ValidTargets=1
3233269mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: Retarget on target_cfg_user=SMConference
3233269mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: ADD USER: SMConference depth=1 disallow_cw=0 dnd=0 real_call=1 group_call=0 type(CMNTypeUnknown) incl(0x1) excpt(0x1), allow_redir(1) remote=00000000
3233270mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: SELECT: TRY VOICEMAIL orig_hg() orig_user(8509)
3233270mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: ADD VM TARGET
3233270mS CMTARGET: Voicemail Pro not operational
3233270mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: ADD VM TARGET: FAILED availability=0
3233271mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: VM targeting failed. Remaining on final target SMConference
3233271mS CMTARGET: 5.20.1 27 Q931 Trunk:5 CHAN=1: GetNoAnswerTimer:22

Microsoft DNS will fight for UDP ports with IP Office. One way to test this is to shutdown the MS DNS server, restart VM Pro and then restart MS DNS. If THEN your server is working you need to reserve the IP office ports so Microsoft DNS can’t grab them:

Instructions for 2003 and 2003 R2 server:

Start Registry Editor (Regedit.exe).
Locate and then click the following registry subkey:

On the Edit menu, point to New, and then click Multi-string Value. There may be an entry already there, just modify it.

Right-click the new value, click Rename, type ReservedPorts, and then press ENTER.

Double-click the ReservedPorts value, type the range of ports that you want to reserve, and then click OK.

Add 50790-50801

Click OK.

Quit Registry Editor.

Restart your voicemail pro system (full reboot)… now your MS DNS will not try to grab ports that VM PRO needs to operate.

Instructions for 2008 and 2008 R2 server:

Server 2008 and 2008 R2 do not support the above registry entry. You will need to download the following hotfix from Microsoft, install it, reboot and then run the command below.

Command prompt (elevated):
netsh int ipv4 Add excludedportrange protocol=udp startport=50790 numberofports=12 store=persistent


Instructions for 2012 and 2012 R2 server:

Server 2012 and 2012 R2 do not support the ReservedPorts registry entry. You will need to run the command below.

Command prompt (elevated):
netsh int ipv4 Add excludedportrange protocol=udp startport=50790 numberofports=12 store=persistent


This article is also posted on Tek-Tips IP Office FAQs, which was authored by me.


Tagged with:  

A client of mine has eight Verizon FIOS analog lines that are delivered to two Avaya IP Office analog ATM4 trunk cards. All of their calls are picked up/answered live, so no attendant pickup during working hours.  We deliver these analog calls to a hunt group to ring several users in the front office.

Because of a very specific issue with FIOS handling of caller ID in combination with IP office analog cards, the following occurs:

  • The analog port, set to Loop Start ICLID picks up the ring.
  • The call is delivered directly to a “main” hunt group.
  • If a member of the hunt group picks up the call on the second ring, they will hear a loud buzzing/flutter for 1 second.  It sounds like this (recorded from speakerphone).  The sound is inaudible to the remote caller, FYI.

There is no real “fix” per se without completely disabling caller id on the carrier or IPO side, but there is a workaround which requires Embedded Voicemail, Voicemail Lite, or Voicemail Pro by utilizing “announcements.”

  • Enable Announcements for your “main” hunt group (or extension if not using hunt groups), but don’t record one.
  • Set announcement wait time to 0
  • Set post announcement tone to “Ringing”
  • Turn off 2nd and repeat announcements.

Because the call is picked up by the attendant and then routed, the crackle usually heard by the person picking up the call is intercepted by the “fake” attendant announcement.  Note that this workaround will occupy a single VM channel for about .5 secs when the call is picked up.  Also, caller ID continues to work well with the fix above.

Yet another alternative is to disable caller ID at the Verizon side, or set your IP Office analog lines to “Loop Start” with no CID.  Of course this will disable caller ID which is usually a dealbreaker in this day and age.

Tagged with:  

I’ve been experimenting with an Avaya IP Office Small Office Edition (4T, 8A, 3 VOIP) in preparation for rolling a few out to clients in the next couple of months.  I finally got around to hooking up my Vonage V-Portal to the IPO and was excited to start testing.

To my chagrin, there was really serious local echo (hear myself talking) on my 4620 IP phone when using either of my two Vonage channels.  This ECHO issues was isolated to external calls on the Vonage device.  I spent 3 hours experimenting in the Avaya Manager on both the VoIP extension forms and the Trunk configurations trying to fix it to no avail.  Sometimes the echo would eventually cancel out if you were on the phone long enough, but there was definitely something very wrong with my configuration.

I was Googling and found a forum post mentioning something about the impedance on the line being a possible cause for Echo on analog lines in an IPO environment.  So I tried each of the Impedance settings and sure enough the Impedance setting “Alternative 2” fixed the echo 99%. Other’s mentioned this change fixing POTS lines too.  Who knows, maybe it applies to more VoIP ATAs as well.  Keep me posted in the comments.


I also found that disabling HANDSET/HEADSET AGC (Auto Gain Control in the system menu) helps eliminate  voice clipping in conjunction with the V-Portal.


I gave up trying to use a V-PORTAL with my IPO.  The call quality wasn’t very good, with lots of clipping.  I don’t know if this is a Vonage issue or something to do with IPO talking to Vonage.  I ended up moving my lines to a SIP trunk with Vitelity.  I will post a blog entry detailing how I got that working (easy) soon.

Tagged with:  
Web Hosting