CCIE Voice notes

We finally got our CCIEs….Hope this blog helps others too!!

Archive for February, 2006

Lab 2.x – Call park issue

Posted by cciev on February 28, 2006

Call park range for Site 1 was overlapping with Site 3’s phone extension range (500X)

To make Call park work in this scenario, in Site1’s and Site2’s calling search spaces, you have to order Site 3 Phone’s partition above Call park partitions for Site 1 and Site 2 respectively.

Call park for Site 1 — 500X — Partition – Site1_park

Call park for Site 2 — 600X — Partition – Site2_park

Site 1’s CSS -> Site1CSS —> Site3_Phones, Site1_Park

Site 2’s CSS -> Site2CSS—-> Doesnt matter which way you order this, since Site2’s park range does not overlap with Site3’s extensions.

 

Rule of thumb, order partitions in such a way that if there is an overlap in directory numbers or patterns, put the more specific match (partition) in the top (in CSS).

Posted in Crabs, Lab 2.6 | 1 Comment »

NTP config

Posted by cciev on February 26, 2006

Router 1— config)# ntp master 3 (Configures this router as NTP master with stratum 3)

Router 2— config)# ntp server #serverip# (specify IP of Router 1)

Set the clock timezone properly in each router to reflect proper time.

To remove older NTP configs, use command “no ntp” and hit enter key

To configure NTP on Cisco Callmanager

http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_configuration_example09186a008009470f.shtml

Method 1 (Using Cisco’s NTP service)

** Start NTP service on Callmanager (Control panel -> Services)

** Edit ntp.conf file in C:\WINNT\System32\drivers\etc and specify “server #ipaddress#” command

** Restart NTP service on Callmanager.

Method 2 (Manually sync time)

** Stop NTP service

** In command line , type command “ntpdate #ipaddress#” to sync manually

** Restart NTP service

Method 3 (Using Windows time service)

** Enable Windows Time service (Control panel -> Services)

** net time /setntp:#IPaddress#

** Restart Windows time service (W32Time)

Lab method

1. Enter NTP server IP in ntp.conf

2. Stop Network Time Protocol service

3. Open CMD mode and change to  C:\Program Files\Cisco\Xntp

4. enter the command ntpdate -b 10.1.1.1

5. Restart  Network Time Protocol service

6. Stop and disable Windows Time service

Posted in Crabs, Infrastructure, Lab 1.5 | Leave a Comment »

Router on a stick

Posted by cciev on February 26, 2006

int fa0/0

no ip add

int fa0/0.100

encap dot1q #vlanno# #native#

ip address #ip# #mask#

int fa0/0.200

encap dot1q #vlanno#

ip address #ip# #mask#

Posted in Crabs, Lab 1.4 | Leave a Comment »

Configuring Trunk ports – Lab 1.3

Posted by cciev on February 26, 2006

Cat 6500

 set trunk #mod/port# dot1q on (Other options include off, negotiate etc)

 set vlan #vlanno# #mod/port# (This defines the native vlan on the trunk port)

Cat 3550

switchport trunk encapsulation dot1q (Always use this command first before configuring mode as trunk) 

switchport mode trunk

switchport trunk native vlan #vlanno#

switchport trunk allowed vlan #x,y,z#

NM-16ESW

int fa0/1

 switchport mode trunk

 no shut

 switchport trunk encap dot1q  (This command is not really needed, because nm-16esw supports only dot1q trunking)

 switchport trunk native vlan #vlanno#

Posted in Crabs, Lab 1.3 | Leave a Comment »

Lab 1.1 – Configuring DHCP

Posted by cciev on February 26, 2006

WHen you copy mac-address of phone from CatOS, it puts  dashes in the macaddress (00-xx-xx-xx-xx-xx). You can use this mac-address as such in DHCP server (MS)

 When you copy mac-address of phone from IOS switch, it puts dots after 4 digits of mac-address (0000.0000.0000). YOu have to remove the dots.

 MS DHCP server will accept dashes between hex digits or hex digits with out spaces

Posted in Crabs, Lab 1.1 | 2 Comments »

Lab 1.3 – Configuring vlans – Voice and Data (Cat 6500 and 3550)

Posted by cciev on February 26, 2006

Cat 6500

set vtp domain #domainname#

set vtp mode {server|transparent|client}

set vlan #vlanno# name #name# (Define two vlans one for voice and one for data)

set vlan #vlanno# #mod/port#

set port auxiliaryvlan #mod/port# #vlanno#

Cat 3550

config)#

vtp mode #server|transparent|client#

vtp domain #domainname#

vlan #vlanno#

    name #name#  (Sub-mode, define 2 vlans for voice and data)

int fa0/1

 switchport mode access (IOS defaults to Dynamic mode in some versions, so this command is necessary)

 switchport access vlan #datavlan#

 switchport voice vlan #voicevlan#

 spanning-tree portfast

NM-16ESW

Syntax is similar to 3550.

Log into the 3800/3700 router and configure vlans just like in a 3550 switch

Define vlans in vlan database mode.

vlan database

 vlan #vlanno# name #name# (Define voice and data vlans)

 vtp #server\transparent\client#

 vtp domain #domainname#

config)#int fa0/1
  
   switchport mode trunk 

   switchport trunk encap dot1q

   switchport voice vlan #vlanno#

   spanning-tree portfast
 

Cat 3524

vlan database

   vtp #server|transparent|client#

   vtp domain #domainname#

int fa0/1

switchport mode trunk

switchport trunk encapsulation dot1q

switchport trunk native vlan #vlanno#

switchport trunk allowed vlan x,y,z (only needed if asked)

switchport voice vlan #vlanno#

Posted in Crabs, Lab 1.3 | 6 Comments »

Ringback issues

Posted by cciestudy on February 25, 2006

1. IP Phone calls PSTN, hears no ringback

On the POTS dialpeer

> progress_ind alert enable 8

2. PSTN user calls IP Phone, hears no ringback

On the VoIP dialpeer

> progress_ind setup enable 3

or

> tone ringback alert-no-pi

3. IP Phone transfers calls, no ringback

Set the Service Parameter “ToSendH225UserInfoMsg”

4. IP Phone calls PSTN, does not hear busy message

> voice call convert-discpi-to-prog

5. one way audio or no way audio or no dtmf signal relay

> voice rtp send-recv

Posted in Troubleshooting | 11 Comments »

Translation pattern

Posted by cciev on February 21, 2006

When PLAR is set up, you have to add the translation pattern into a Partition and CSS.

1. To set up plar, create an empty translation pattern. Put it in a partition / CSS

2. Set the PLAR CSS to phones.

3. Put called party transform mask in translation pattern to the desired destination number

Posted in Route Plan, Translation pattern | Leave a Comment »

Caller ID Presentation

Posted by cciev on February 21, 2006

Available at Route pattern, Gateway as well as service parameter level.

Options available are Default, Restricted and Allowed.

FInd out what Default means.

Allowed – Caller id is allowed

Restrictede – Caller id is blocked.

Posted in Route Patterns, Route Plan | Leave a Comment »

MGCP messages

Posted by cciev on February 19, 2006

a. RSIP – Restart in Progress – When you reset a gateway this message is sent by gateway to CA.

b. AUEP and AUCX – Audit End point and Audit COnnection. – These messages are issued by the CA to the gateway. This is used to audit status of an endpoint and any connections associated with it.

c. CRCX, MDCX, DLCX – Create, Modify, Delete connection – Issued by CA to the gateway. CRCX is used to create a connection that terminates on the endpoint on the gateway. MDCX is used to modify parameters associated with the previously created connection. DLCX is used to delete an existing connection.

d. EPCF - End point configuration – Used by CA to send a configuration command to a gateway.

e. RQNT and NTFY – CA uses RQNT  (Request Notification) command to instruct the gateway to start monitoring for specific events such as hook actions or dtmf tones on a specified endpoint.

NTFY is used by gateway to inform the call-agent when the specified events take place.

 

Posted in Gateways, MGCP | Leave a Comment »

MGCP UDP ports

Posted by cciev on February 19, 2006

MGCP uses UDP for sending clear text messages for control.

————Callmanager MGCP ports:——————–

CCM to gateway — uses src and destination UDP port 2427 (vice versa)

Gateway to CCM – Keepalive and backhaul port – TCP port 2428.

 

 

 

———- This is a general CA based on RFC 2705———- 

From gateways to CA uses UDP port 2727

From CA to gateways uses UDP port 2427

———————————————

Posted in Gateways, MGCP | Leave a Comment »

CRS – CTI ports and MOH

Posted by cciev on February 17, 2006

CM—- CRS (CTI Route points and CTI ports)

When CRS transfers a call in queue to an agent, it invokes MOH. This is a User audio hold and not Network audio hold. Which ever CTI port is terminating the call, the hold settingson that CTI port is used for the MOH.

Posted in Cisco General | Leave a Comment »

International Dial plan

Posted by cciev on February 17, 2006

Download the file and install it on Publisher and then on all subscribers.
Restart CCM service to reflect changes.

NANP, UKNP

Posted in Route Patterns, Route Plan | Leave a Comment »

IP Phone producitivity services

Posted by cciev on February 17, 2006

To create an IDle URL, CIPPS needs to be installed.
It requires Microsoft Outlook installed on the server with CDO (Colloboration Data Object)
May require a reboot.

and it never worked!

Posted in Enterprise Parameters, System | Leave a Comment »

App Dial Rules

Posted by cciev on February 17, 2006

Study this after studying IPMA  — Done 3/26/2006

Posted in To Do List | Leave a Comment »

Partitions and CSS

Posted by cciev on February 17, 2006

*** Partitions can contain – , space
*** The max number of partitions that can be entered in a system depends on how many characters are there in each partition name. You can have for ex: 2 character partitions up to 170. or if using 15 characters you can have up to 32 partitions.

*** max character limit in an individual CSS = limited to 512 (half of 1024, because a combined CSS clause contains device and line CSS)
*** max number of partitions in a CSS depends on individual partition names.
*** max length of combined CSS clause (inclusive of device and line partition) = 1024.

Posted in CSS, Partition, Route Plan | 1 Comment »

Idle URL

Posted by cciev on February 17, 2006

Set up IDLE url and test it.  — Done – 3/24/2006 — Created a new problem with URL authentication – Check this out.

Posted in To Do List | Leave a Comment »

URL Authenticate

Posted by cciev on February 17, 2006

Find and test what URL Authenticate is.

Posted in To Do List | Leave a Comment »

Study CDR Enterprise parameters

Posted by cciev on February 17, 2006

Did not study CDR Enterprise parameters. Study these when you study CDR.

Posted in To Do List | Leave a Comment »

Enterprise parameters

Posted by cciev on February 17, 2006

Refer 3.3.3 SR4a

a. Automated Alternate Routing Enable – False by default, to enable set it to True

b. Peer Mode Enable Code —? Entarapeeee – This enables the code to enable Peer mode Database. Default is 0000, Maximum length – 4 — Check this out!!!!

c. Sync between ADP and Phone config – Default is True. If set to false Cm will not update ADP when updating speed dials, ip phone services, directory numbers etc.

d. Max no of device level trace – default is 12, max is 256, min is 0

e. URL Help – help hyperlink in the gateway web pages. (/help”>http:///help). Once you add a gateway like 6608, you should see a help hyperlink which takes you to product specific help.

f. Dependency records is set to False (disabled) in 3.3.3 sr4. Its enabled in 3.3.3

g. Show Ring settings ——- This will enable whether user can change ring settings or not. By default its set to False. If set to true, user can change ring settings from user webpage (http://cmserver/ccmuser)

Ring settings mean, how to ring when phone is idle and when phone is in use.

ex: ring normally, ring once, flash only, do nothing.

h. CDR parameters (6 parameters) – study these when you study CDR. ***REMEMBER***

i. Default Network Locale and Default User Locale – If a phone or device pool is not configured with a locale, it chooses what ever locale that is configured here.

j. URL Authenticate, URL Directories, URL Idle, URL Idle Time (sec), URL Information, URL Messages

Find out what is URL Authenticate ********REMEMBER*********

URL Directories – for showing corporate directory on phone. Remember to change all Enterprise paramater server names to ip address.

Make sure all users in CD have telephone field defined. Otherwise people wont be able to dial through a search in CD.

URL IDLe is used to display an image like logo of the company. Use IP Phone productivity services to perform this task. ********REMEMBER TO DO TASK**********

URL Idle timer = 0 (disables IDL url feature)

URL Information – press I page will invoke this web page.

URL Services – When services button is pressed, this url is invoked.

IP Phone Proxy address – To access all the above URLS a proxy can be specified.

k. Enable All user search – This if set to true, will allow blind search from Corporate directory in phone. Default is true.

l. User search limit. This is the number of users that are returned for a blind search from CD. Default is 64. Maximum is 500. (minimum is 1)

Posted in Enterprise Parameters, System | Leave a Comment »

Things to take care of while enabling AAR

Posted by cciev on February 17, 2006

a. Configure AAR groups, prefixes as required
b. Enable AAR service parameter (set it to true)
c. Apply AAR groups to lines, gateways, voice mail ports etc
d. Apply locations to phones, gateways, voice mail ports
e. Apply AAR CSS to phones and gateways

f. Make sure that you have appropriately set the external phone number mask. In AAR group prefix settings use only 91 or 9 depending upon whether its a Local or LD.

This assumes that Locations, Route pattern and a CSS for use by AAR, have already been defined

Posted in AAR Group, System | 1 Comment »

***To Enable AAR****

Posted by cciev on February 17, 2006

Create an AAR group name
a. Prefix digits with in “AAR Group” — This defines prefix used for calls with in the same AAR group. For ex. two sites in the same metroplex, when calls route via AAR, the above prefix is used.

b. Prefix between AAR groups — This defines prefix used when calls go from one AAR group to another.

*** Note *** Remember to add a 9 as trunk access code.
Remember to add a 1 for long distance

Add the group under line configuration of a phone.

Add AAR CSS under phone configuration. This CSS defines access restrictions to route patterns that will be used to dial out via PSTN.

Posted in AAR Group, System | Leave a Comment »

AAR-Group

Posted by cciev on February 17, 2006

Create an AAR group name
a. Prefix digits with in “AAR Group” — This defines prefix used for calls with in the same AAR group. For ex. two sites in the same metroplex, when calls route via AAR, the above prefix is used.

b. Prefix between AAR groups — This defines prefix used when calls go from one AAR group to another.

*** Note *** Remember to add a 9 as trunk access code.
Remember to add a 1 for long distance

Add the group under line configuration of a phone.

Add AAR CSS under phone configuration. This CSS defines access restrictions to route patterns that will be used to dial out via PSTN. You don’t need to create a new CSS for AAR. You can reuse the least restrictive CSS that is already available.

Posted in AAR Group, System | Leave a Comment »

MGCP Tone download

Posted by cciev on February 17, 2006

When studying MGCP configuration, check out MGCP tone download feature.

“ccm-manager download-tones” command.

Posted in To Do List | Leave a Comment »

User and Network Locale

Posted by cciev on February 17, 2006

User locale – language display on the phone.
Network locale – Tones and cadence according to country.

Install network locale file to support tones and cadence from different countries.

—-

When studying MGCP configuration, check out MGCP tone download feature.

“ccm-manager download-tones” command.

Posted in Device pool, System | Leave a Comment »

CSS for autoregistration

Posted by cciev on February 17, 2006

Refer : System -> Device pool

If a CSS for Auto reg. is specified, and a phone auto registers with the callmanager, this CSS will be applied to the phone’s CSS. Line’s CSS is not affected.

Posted in Device pool, System | 1 Comment »

SRST reference

Posted by cciev on February 17, 2006

SRST reference has 3 fields (In CM3.3)

IP address, SRST reference name and TCP port which should match with what is configured on the router.

In CM 4.1 two more field were added:

a. SRST Secure – check box. If checked will use SRST in secure mode (encryption)

b. SRST certificate provider port – Default is 2445.

Posted in SRST, System | 1 Comment »

Regions – other Codecs

Posted by cciev on February 17, 2006

Region — > if gsm codec is used in regions, phones will default to g729.

if u use g723 as codec, phones (7960, 7940) wont work, you will get a reorder tone.

Posted in Region, System | Leave a Comment »

Regions

Posted by cciev on February 17, 2006

System – > Region

Supported Codecs – > g711, g723, g729, GSM, Wideband.

Calculated with 30 ms sampling rate for voice packets.

g711 – 80 kbps
g723 – 24 kbps – Used with 30VIP and 12 SP+
g729 – 24 kbps
wideband – 272 kbps ( Press i twice on phone, Rx type and Tx type show up as Link16K)
gsm – 29 kbps

—————-Video codecs—————–

a. g722 – 80kbps  codec

b. g728 – 16kbps LBR codec

The video call bandwidth if set to None, will not allow allocation of bandwidth for video between this region and other region.

The video bandwidth if specified (say 384 kbps) is the maximum bandwidth allowed for  1 video call (mix of audio and video bandwidth) between this region and specified region. The audio stream in the video uses g722 (80 kbps) or g728 (16kbps). The video stream may use the rest of the bandwidth.

——————–Region versus Location settings—————————-

Region setting defines per call bandwidth setting between two regions.

Location setting define total bandwidth available between two locations.

 Location bandwidth >= Region bandwidth between two sites.

Posted in Region, System | 1 Comment »

Device defaults

Posted by cciev on February 17, 2006

System – > Device Defaults

Loads, Device pools and Phone Button Templates (configurable in this page) are used only when there is no equivalent parameter specified under each device’s (phone) configuration page.

These settings will apply only for auto registered devices. When you manually add a phone, Device pool and Phone button template are required items (*).

Posted in Device Defaults, System | 2 Comments »