Home / IT Certifications / CCNP Collaboration / Registering Third-Party SIP Softphones To CUCM

Registering Third-Party SIP Softphones To CUCM

In this post, we will walk the steps to register a third-party softphone to Cisco Unified Communications Manager.

The current article may be of help to you if you are preparing a Cisco voice home lab, or intending to learn how to integrate SIP softphones in general with Cisco UCM.

Registering Ekiga As A Third-Party SIP Softphone To CUCM

Download the third-party SIP softphone

I am using Ekiga. This is a nice light and free SIP softphone that has been around for a while.

Setting Up the third-party SIP softphone

The main menu is like this:

third-party-sip-softphone-cisco-cucm----2016-03-26 19_49_43

Go to Edition -> Preferences

third-party-sip-softphone-cisco-cucm----2016-03-26 19_51_33

Go to General -> General Settings and deactivate the setting “Activate network detection”

third-party-sip-softphone-cisco-cucm----2016-03-26 19_53_57

Then from the main menu, go to Edition -> Accounts

third-party-sip-softphone-cisco-cucm----2016-03-26 19_55_00

Account -> Add a SIP account

third-party-sip-softphone-cisco-cucm----2016-03-26 19_55_44

Make settings like the following screenshot. Note that my computer is French.

third-party-sip-softphone-cisco-cucm----2016-03-26 19_56_11

Name: any name you want

Host: the IP address of CUCM

User: the phone extension you want to assign to this phone

Authentication ID: this is the digest user that we will configure on CUCM. This is important

Password: digest password. This is important too.

Delay: leave to default.

After you hit OK, you will get an error message. That’s fine because we have some work to do on the CUCM side.

third-party-sip-softphone-cisco-cucm----2016-03-26 19_58_53

Setting up CUCM

Creating a Phone Security Profile

In Unified CM Administration, go to System -> Security -> Phone Security Profile

Add New

Select Third Party SIP Device (Basic)

third-party-sip-softphone-cisco-cucm----2016-03-26 20_04_43

Create a Phone Security Profile similar to this one:

third-party-sip-softphone-cisco-cucm----2016-03-26 20_05_21

Make sure you check the Enable Digest Authentication.

Creating a user

Go to User Management -> End User

Add New

The User ID field will be later used by the phone instance. So set it something you can remember.

The next four fields are plastic surgery settings. However, Digest Credentials and Confirm Digest Credentials are important.

third-party-sip-softphone-cisco-cucm----2016-03-26 20_07_31

Creating a SIP phone instance

Add a new phone: Device -> Phone -> Add New. In the phone type, choose Third Party SIP Phone (basic).

third-party-sip-softphone-cisco-cucm----2016-03-26 20_10_48

Here are the minimum fields:

  • MAC
  • Device Pool
  • Phone Button Template:
  • Owner User ID: the same as the User ID created above
  • Device Security Profile: the Phone Security profile we created above
  • SIP Profile: Standard SIP Profile
  • Digest User: the User ID created above. This is important.

third-party-sip-softphone-cisco-cucm----2016-03-26 20_12_24

third-party-sip-softphone-cisco-cucm----2016-03-26 20_12_31

Associating a directory number to the phone

In the Phone Configuration page, under Associated Information, click on Line [1] and add a directory number to it.

In the Directory Number configuration page, set the SIP phone as an associated device.

third-party-sip-softphone-cisco-cucm----2016-03-26 20_19_52

Associating the phone to the user

Go back to User Management ->End User

Select the user you created earlier. Scroll down to Device Information, and associate to it the third party SIP phone you just created..

third-party-sip-softphone-cisco-cucm----2016-03-26 20_14_39

Now you are set. Go back to Ekiga softphone and check the status of the account. It says “registered”

third-party-sip-softphone-cisco-cucm----2016-03-26 20_15_25

Unfortunately, I can not make calls to and from it because it keeps on getting a bogus IP address 169.254…. I tried many times to change it through the Ekiga configuration assistant but it seems not to commit the changes.

third-party-sip-softphone-cisco-cucm----2016-03-26 20_37_36

third-party-sip-softphone-cisco-cucm----2016-03-26 20_37_44

third-party-sip-softphone-cisco-cucm----2016-03-26 20_37_51

The client still gets the bogus IP address.

third-party-sip-softphone-cisco-cucm----2016-03-26 20_35_50

Registering Express Talk As A Third-Party SIP Softphone To CUCM

With Ekiga, we encountered difficulties calling between Ekiga softphone and IP Blue softphones because of the weird IP address. Now we’re going to try another third-party softphone called Express Talk.

One nice thing about Express Talk is the log text that scrolls down, below the phone screen.

third-party-sip-softphone-cisco-cucm----2016-03-27 11_34_21

First, download and install Express Talk. There is a non-commercial version you can use for your home lab.

Follow all the steps as in the Registering As A Third-Party SIP Softphone To CUCM paragraph .

Then, comes the client settings.

Setting up the Express Talk SIP softphone

Follow the screenshots to have a configuration that works.

third-party-sip-softphone-cisco-cucm----2016-03-27 11_35_49

third-party-sip-softphone-cisco-cucm----2016-03-27 11_35_53

third-party-sip-softphone-cisco-cucm----2016-03-27 11_35_56

third-party-sip-softphone-cisco-cucm----2016-03-27 11_36_02

At the end, check if the phone is registered on CUCM, with a LAN IP address:

third-party-sip-softphone-cisco-cucm----2016-03-27 11_37_41

Look, my SIP softphone is calling my SCCP softphone!

third-party-sip-softphone-cisco-cucm----2016-03-27 11_39_14

Top Courses in IT & Software 300x250

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Adsense black background: