Category VOIP

Remove SIP & Pool Info from AD accounts

I recently moved from OCS 2007 to Lync 2010. We decided to remove the OCS 2007 deployment and start over fresh with Lync as OCS was deployed before our time and did not seem like a clean deployment. When uninstalling we ran into some errors when un-prepping the forest and domain using LCSCmd.exe. We did get OCS uninstalled so we decided to move forward.

I was able to get Lync 2010 deployed just fine. However when I went to add users that existed on the OCS 2007 deployment to the new Lync 2010 pool and Lync would not let me add them

Lync gave an error message of “Filter failed to return unique result, “[SipAddress: sip:]” due to their Active Directory accounts having the old SIP address and pool information on them.


What I did to fix this is removed the old pool and SIP address from the accounts of the users in Active Directory. Here are the steps:

Open Active Directory Users and Computers>>> click View on the menu and select Advanced Features>>> go to the OU the users are located in>>> Right click on your user and chose properties>>> click on the Attribute Editor Tab>>> Scroll down and look for msRTC* attributes>>> select msRTCSIP-PrimaryUserAddress (SIP Address) click edit…click the Clear button


and then find msRTCSIP-PrimaryHomeServer (This is the old OCS pool) select it…click edit…click the Clear button.


Also locate msRTCSIP-User Enabled and change this to “Not Set”.

Clearing this Attributes will allow you to go back into Lync 2010 and add the users to the pool with their cur...

Read More

Book Review: The 3CX IP PBX Tutorial

I was recently contacted by Packt Publishing and asked if I would review a book about 3CX. I was more than happy to as we use 3CX and I am a supporter of the 3CX product (See my past blog on setting up 3CX).

The 3CX IP PBX Tutorial Cover

The book is titled the 3CX IP PBX Tutorial authored by Matthew M. Landis and Robert Lloyd.

What is this book about? This book is titled “The 3CX IP PBX Tutorial” therefore it is a tutorial and a hands on guide to 3CX for beginners and administrators of software PBX solutions. The book is meant to guide you through setting up 3CX for business or home office use. It brings you from start to finish in a short amount of time.

What I liked:

In this book the authors aim to give a real world approach to setting up 3CX. They did a good job at organizing the steps and order of implementing a 3CX system. This will help someone that has never worked with 3CX or any PBX solution. I like how the authors went into the history of 3CX and background on VOIP/PBX as well.

There are many components that make up 3CX besides the core such as: the soft phone, the 3CX assistant, and reporting tool. In the beginning of the book they covered these components so you would get a good understanding of what 3CX is made of and what it can do.

The section titled “What 3CX is not” is valuable real world knowledge. This would help someone easily identify if 3CX meets their needs or not before getting too involved.

Chapters 1 through 4 covered the basics such as working with extensions, call groups, digital prompts, and install. Most of this was review for me but good information for a beginner.

Chapters 5 through 9 are great for technologist such as me. Some of it was review but there was a lot of new information that I picked up. It covered things such as SIP Trunks, using legacy PSTN, 3CX over VPN, Integration, and VOIP hardware.

The authors did a great job at giving insight into third party apps that would help extend the functionality of 3CX such as: X-Lite soft phones, and Openfire (an instant messaging solution). Something new I learned is that you can use 3CX with Openfire to get a full unified communications solution.

Chapter 10 is a great reference for the everyday 3CX admin...

Read More

Setup 3CX IP PBX/VOIP for Windows

3CX Phone System for Windows is a software-based IP PBX. This is what we decided to use. We thought about setting up a trixbox server but decided to give 3CX a try.

What you will need:

  • 3CX software
  • Purchased VOIP number
  • Win XP computer (you can use Vista we talk about XP in this article)
  • IIS 6 on your XP OS
  • A router that can do port forwarding or port mapping
  • The 3CX soft phone (you can use X-Lite but we like the TS feature in 3CX soft phone)
  • A static IP, FQDN (routable on the internet), or a dynamic IP
  • Time to install, configure and test

Pre Configuration:

  • On your firewall and or router open Ports 5480, 5482, 5483, 5485,
  • Setup a static map or forward of ports: 5060-5100 (TCP and UDP), 9000-9015 (TCP and UDP) and 3400-3499 (TCP and UDP) to your PBX server.

NOTE: forwarding ports 5060-5100 covers Port 5090 (TCP) for the 3CX Tunnel. The 3CX Tunnel is so that users can connect to the PBX server remotely to get an extension.

Ports 9000-9049 are for RTP traffic. Each call made uses up two ports so you need to open up double the amount of calls you want to make simultaneously. With our config we can make up to 24 simultaneous calls. Your VOIP service also has to support that many calls.

It is recommended by 3CX to have a static IP but we got this working with a dynamic IP. You can also use a FQDN such as as long as it is routable on the internet.

  • Install XP professional
  • Disable the firewall on your XP computer.
  • Install IIS6
  • Install .NET Framework version 2.0 or higher

Install 3CX PBX software:


Read More