Cisco IP Desk Phones

How to configure and alter the setup of Cisco IP Desk Phones

Logging into the web interface on a browser

  • Press the settings button
  • Go to Phone Information to see the IP Address of the phone
  • Enter the IP Address into a browser on a computer on the same network as the phone
  • Enter the following credentials

📘

Username: admin
Password: admin

Registering a VoIP User

You'll need to fill out the following VoIP User details which can all be found in myTTNC.

531

Select your account

📘

Under Admin Login (top right corner) → Advanced → Voice → Ext x → Proxy and Registration set the following:

Proxy 1: Domain

Under Admin Login (top right corner) → Advanced → Voice → Ext x → Subscriber Information set the following:

Display Name 1: Display Name
User ID 1: Username
Auth ID 1: Username
Password 1: Password

Preventing "Ghost" Calls

Occasionally, if a phone isn't behind a firewall, potential hackers will try to access public phone systems by scanning IP addresses for a response. These scans cause IP Desk Phones to ring and calls would show a string of digits such as 100, 1000, 10000. These are referred to as "Ghost Calls".

To prevent these calls we recommend using a firewall, however, you're able to prevent these directly on the phone by setting the following.

📘

Under Admin Login (top right corner) → Advanced → Voice → Line x/Ext x → SIP Settings
"Restrict Source IP" to 'Yes'

Enable 'Call Grab' (Feature code **ext)

Call Grab is a feature which allows you to pick up an inbound call on a ringing extension. To use this feature, you have to dial then the ringing extension number e.g 1000.

To enable this feature, you just need to set the following.

📘

Under Admin Login (top right corner) → Advanced → Voice → Line x/Ext x → Dial Plan
"Dial Plan" to (*xx|**xx.|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.)

To save you having to type the full feature code, you're able to configure a BLF (Busy Lamp Field).

Configuring a BLF (Busy Lamp Field)

BLFs have many great uses such as monitoring the status of an extension, transferring calls and using speed dial.

To get them configured, set the following.

📘

Under Voice → Phone configure the following within the 'Line Key 1' settings:

Extension:1
Short Name: $USER
Share Call Appearance: private
Extended Function: leave empty

Under 'Line Key 2' configure the following:

Extension: Disabled
Short Name: $USER
Share Call Appearance: shared
Extended Function: fnc=blf+sd+cp;ext=xxxx@$PROXY;sub=yyyy@$PROXY

Where 'xxxx' and 'yyyy' is the extension number, e.g. 'fnc=blf+sd+cp;ext=1003@$PROXY;sub=1003@$PROXY'

blf = Busy Lamp Field
sd = Speed Dial
cp = Call Parking

Changing Codecs

Our preferred codec to be used is PCMA (G711a).

📘

Under Admin Login (top right corner) → Advanced → Voice → Line x/Ext x → Audio Configuration
"Preferred Codec" to 'G711a'
"Use Pref Codec Only" to 'yes'

Enabling RPort

TTNC VoIP Users require RPort to be enabled which can be done by setting the following:

📘

Under Admin Login (top right corner) → Advanced → Voice → SIP → NAT Support Parameters
"Handle VIA rport" to 'Yes'
"Insert VIA rport" to 'Yes'

Network Transport Protocol

UDP is our preferred Transport Protocol as it's usually faster, simpler, and more efficient than TCP, however, in some scenarios, TCP may be the better Transport to use. This can be changed by updating the following:

📘

Under Admin Login (top right corner) → Advanced → Voice → Line x/Ext x → SIP Settings

"SIP Transport" to 'UDP' or 'TCP'

Configuring Call Waiting

TTNC VoIP Users have 2 channels which can be used for inbound and outbound calls.

When you're on a call, you're able to see a second inbound call to the phone by enabling Call Waiting. Alternatively, if you don't want to be able to see that second call, you're able to disable this setting.

📘

Under Admin Login (top right corner) → Advanced → Voice → User → Supplementary Services:
"CW Setting" - 'Yes' or 'No'