CCIE Voice notes

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

Archive for June, 2006

Call Display restrictions

Posted by cciestudy on June 30, 2006

For internal calls, use translation patterns

Calling Line ID/Name Presentation: This is the Caller ID /Name that shows up at the destination phone while the phone is ringing and connected
Connected Line ID/Name Presentation: This is the Caller ID /Name that is displayed at the source phone while the destination phone is ringing and connected

To override the settings at the translation pattern, check the “Ignore Presentation Indicators (internal calls only)” at the phone. When this is enabled, it will override the Connected Line ID/Name at the source phone and Calling line ID/Name at the destination phone.

Interaction with Callpark

To enable restrictions on Call park numbers, you would need to define a transation pattern for each of the call park numbers. Say, if your Callpark is 400X, then you would need to add 10 translation patterns starting 4001, 4002.

Posted in CM4.1 Features | Leave a Comment »

Barge, CBarge and Privacy

Posted by cciev on June 27, 2006

Barge, CBarge and Privacy works only on shared lines.

Barge – Extension 2000 is shared across two phones A and B. B Calls C (2001) and is in connected state. Phone A will see the status of the line as “Remote in Use” and can use the Barge softkey to barge into B’s call. B and C hears a short beep and A,B,C are now in a conference. Barge uses the built-in bridge in the target (barged) device. (phone B in this case). There are two places where you can enable Barge and Privacy.

a. Under each phone configuration page, you can enable Built-in-Bridge (Barge) and Privacy. Default value is “Default” which means use Service parameter values.

b. Under Callmanager service parameter you can set Built-in-Bridge and Privacy. Default “Built-in-Bridge Enable” is set to Off and
“Privacy” is set to True.

To enable Barge softkey, you need to set one of the above settings (either under phone or service parameter). Built-in-Bridge should be set to On and Privacy should be set to Off for Barge to work.

Privacy turns off Barge capability on shared lines. This is default setting. Privacy also removes the call information from showing up on other shared lines.

When the Barge key is pressed two set of text show up on the Barger and Barged device. “To 2001″ and “To Barge”

CBarge works a little different from Barge. CBarge uses an actual Conference bridge specified in the device pool (MRGL, MRG etc), instead os using Built in Bridge. Once the CBarge key is pressed, the phone (Barger and Barged device) show as “To Conference”.

If Phone A and B are two in diff locations, and when A barges into B’s call, location bandwidth is deducted from A and B’s locations.

Posted in CM4.1 Features | Leave a Comment »

MoH Folders

Posted by cciestudy on June 27, 2006

1. Folder to drop new audio files

C:\Program Files\Cisco\MOH\DropMOHAudioSourceFilesHere

2. Folder were all converted music files are stored

C:\Program Files\Cisco\TFTPPath\MOH

3. After you add the music on hold audio stream in Callmanager admin, it will move the audio files to

C:\Program Files\Cisco\TFTPPath and

C:\Program Files\Cisco\MOH

Posted in Media Resources | Leave a Comment »

idivert vs ImmDiv

Posted by cciestudy on June 26, 2006

Using idivert function you can immediately send a call to voicemail. Please note that idivert will overwrite the original dialed number and forwarding number to the line that triggered idivert.

1022 calls 1024

1024 CFA to 5003

5003 hits idivert

Call gets to voicemails and user hears the greeting for 5003. In normal case, user would have heard the greeting for 1024.

Please don’t confuse this with the ImmDiv feature of IPMA. ImmDiv is used only to send calls back and forth between manager and assistant.

 Unity CallViewer 

Posted in CM4.1 Features | Leave a Comment »

Video call

Posted by cciestudy on June 26, 2006

"Retry video call as Audio". If this is unchecked on the destination device and there is not enough video bandwidth for that location, then the call will not be retried as an audio and will also trigger AAR as a regular audio call.

Posted in CM4.1 Features | Leave a Comment »

Callback feature

Posted by cciestudy on June 25, 2006

Uses Cisco Extended functions service

To enable callback, all you need to do is to create a new softkey template and add the Callback softkey for Onhook and Ring Out states. Callback softkey on On hook state is used to check the status of the Callback and Callback softkey on Ring Out state is used to enable callback.  

Posted in CM4.1 Features | Leave a Comment »

Attendant Console – Extended functions

Posted by cciestudy on June 25, 2006

acconfig.bat settings

1. JTAPI password – use the clear text password here

2. Hunting algorithim – will show broadcast and circular. Depending on what is set on the Pliot point, it will either show Longest Idle or First Available agent. 

Posted in CM4.1 Features | Leave a Comment »

Attendant console Multiple login

Posted by cciestudy on June 25, 2006

Attendant console does not allow two users to login at the same time. When the second user tries to login, a pop-up message shows up asking if you want to logoff the currently logged in user. You can login only if you hit "Yes" to logoff the current user.

Also you cannot have two different users login to the same phone line. 

Posted in CM4.1 Features | Leave a Comment »

Attendant console Broadcast hunting

Posted by cciestudy on June 25, 2006

Can be enabled from the "acconfig.bat" tool. Broadcast hunting will place calls on the queue and will show up in the Broadcast calls pane in the Attendant console. The attendant can chose which call to answer on which line.

This works only when the members of the hunt group are user/line. This does not work when the hunt group uses directory numbers as members.

Posted in CM4.1 Features | Leave a Comment »

Global Directory > Auto Attendant

Posted by cciestudy on June 24, 2006

IPCC Express Auto Attendant application uses the name specified here for name dialing.

Posted in CM4.1 Features | Leave a Comment »

Significance of Primary Extension in Global Directory

Posted by cciestudy on June 24, 2006

This is used by the Auto attendant feature of IPCC express. When Auto attendant tries to transfer a call, it uses the Primary Extension and not the Telephone number.

Posted in CM4.1 Features | Leave a Comment »

IPMA wizard gotchas – CM 4.x

Posted by cciev on June 24, 2006

IPMA wizard doesnt create Translation patterns for you. You dont need TP's any more because the CFNA Int/Ext for the route point is set to the route point number itself. For ex; for route point 1XXX, the CFNA is set to 1XXX with CSS of CSS-M-E. This will take care of routing calls to manager in case IPMA service is unavailable

Posted in Callmanager Features | Leave a Comment »

How to stop and start IPMA service

Posted by cciev on June 24, 2006

Logon to Tomcat manager using this link.

http://<IPMA server>/manager/list

Login using adminsitrator username and password for Callmanager.

Stop and start the appropriate service needed (EM or IPMA)

Posted in Callmanager Features | 1 Comment »

Plan of action

Posted by cciestudy on June 24, 2006

1. Enable all services

2. CCM Admin> Servers> Change DNS to IP

3. Change IP in Enterprise Parameters

4. Enable CDR Service Parameters (CDR Enabled flag, Call Diagnostics flag)

5. Open Doc CD, open CCM 4.1.3 page

6. Find application that need IP Phone services. Create phone services and add URL

7. Put shortcuts of services, eventviewer, DHCP in desktop

8. Open a window for RP, Devices, Service Parameters, Serviceability

9. Install BAT, TAPS, CDR, IPMA Console or Attendant console

10. Create profiles in Secure CRT for all routers, switches, VG248

Posted in Uncategorized | Leave a Comment »

How to enable blind transfer in IP Phones connected to Callmanager?

Posted by cciestudy on June 24, 2006

By default, blind transfer is not enabled for IP Phones. When you try to transfer a call, it would place the first line on hold and grab the second line and perform a consult transfer. To enable blind transfer, change the service parameter

Transfer On-hook Enabled to True.

This will allow users to hit the transfer softkey and dial the number and either go on-hook or hit the transfer softkey again to complete the call.

Posted in CCM Service Parameters, CM4.1 Features | Leave a Comment »

QOS Aggregate policer

Posted by cciev on June 22, 2006

************* IGNORE THIS POST..this is still a big confusion****************** 

When applying a qos aggregate policer to traffic, you dont need to apply it on every line.

set qos acl ip TestACL dscp 26 tcp any eq 2000 any 

set qos acl ip TestACL dscp 26 aggregate Policer any

Posted in 6500, QOS | Leave a Comment »

Hunt

Posted by cciestudy on June 21, 2006

Timers

1. Line Group > RNA Reversion timeout – this determines the number of seconds to ring at each line in the line group.

2. Hunt Pilot > Maximum Hunt Timer – this determines the total number of seconds a call will be tried within the hunt group before using the Forward Hunt No Answer setting.

Forward settings

1. Forward Hunt No Answer: Is used if a call that was presented to the hunt group was not answered by any member in the group or it reached the specified Maximum Hunt Timer.

2. Forward Hunt Busy: This is used when all members in the line group are busy.

Use Personal Preference: This flag uses the Call Forward No Coverage setting of the original dialed number. This is not used if the hunt pilot number was called directly. Usually used when you have a CTI RP or CTI port that is forwarded to the hunt pilot number.

Posted in CM4.1 Features | Leave a Comment »

THings to remember about IPMA

Posted by cciev on June 20, 2006

For an intercom line, remember to set the auto answer setting to speakerphone.

On the gateways and trunks, set the CSS to CSS_I_E so that when a call comes from PSTN to the manager, IPMA partition is matched and calls are intercepted by IPMA

Posted in Callmanager Features | 1 Comment »

Alternate method to generate encrypted password for ACServer

Posted by cciev on June 20, 2006

* Go to C:\Program Files\Cisco\CallmanagerAttendant\bin and use acenc.exe to create the encrypted password.

* Paste the encrypted password in ACServer.properties file. When you change the ACServer.properties file, change it in both subscriber and publisher.

* Restart TCD and CTI manager service.

Posted in Callmanager Features | Leave a Comment »

PAB and Fast dials

Posted by cciev on June 19, 2006

How to find a link to configuring PAB and fastdials from Univercd.

1 .go to http://www.cisco.com/univercd/

2. Browse to Voice/Telephony – Cisco Callmanager – CCM 3.2 – System Administration – Personal Directory.

http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/3_2/sys_ad/3_2_1/ccmcfg/b09pd.htm

PreDial digits will be used only when the number you specify in the Personal directory has more than 7 digits. 

You can enter personal address book entires from CCMUser page 

Posted in Callmanager Features | Leave a Comment »

Callmanager Attendant Console

Posted by cciev on June 19, 2006

To setup attendant console

a. Create pilot point say ACPilot with number specified, Select algorithm as Longest idle or First available

b. Create hunt group with specified members (directory numbers).

c. Create ac user and associate pilot point with ac user. ac user default password is 12345. pin = 12345.
To change ac user password from default to cisco (say), use c:\dcdsvr\bin\Passwordutils.exe  cisco (Run the above command from that folder in command line. Copy the encrypted password text you get as output.

d.  Open c:\program files\Cisco\CallmanagerAttendant\bin\ACserver.properties file and change the following

# Propery file that server uses.

#Jtapi Username
JTAPI_USERNAME=ac

#Jtapi Password
JTAPI_PASSWORD=0c0a000a2c

e. To change hunt mechanism to Circular,

In ACserver.properties file, change the following.
# Specify comma seperated pilot point device names for which
# circular hunting algorithm is used. This will override
# what is configured in the admin pages.
CIRCULAR_HUNTING_PILOT=ACPilot
e. Restart TCD service.

Posted in Callmanager Features | 3 Comments »

Scripting – Terminate step

Posted by cciestudy on June 18, 2006

Always use the TERMINATE step before the END ste. Otherwise, the system will play "I am sorry, we are experiencing system problemsl" before hanging up.

Posted in IPCC Express | Leave a Comment »

Unity Callhandler transfer to a subscriber extension

Posted by cciev on June 18, 2006

If a callhandler needs to transfer to a subscriber's extension (ring his extension)…

 a. Say when  key 1 is pressed, do an attempt transfer to subscriber.

 b. Under the actual subscriber Call transfer settings, set it to ring subscriber's extension, rather than sending it to his greeting. (Very crucial)

Posted in Unity | 1 Comment »

Unity TRAP port settings

Posted by cciestudy on June 18, 2006

When setting up multiple cluster integration, TRAP should be enabled only on one cluster.

Posted in Unity | Leave a Comment »

Unity Error greeting

Posted by cciev on June 18, 2006

To expose Unity Error greeting on Callhandlers, go to Unity Tools Depot -> Advanced Settings – > Expose error greeting for Subscriber on the SA (Under Administration). Set this parameter to 1 and restart Unity service.

Once you go to Callhandlers, greetings, you should see Standard, Closed, Alternate, Busy and Error greeting.

Posted in Tools Depot, Unity | Leave a Comment »

Alternate MWI settings

Posted by cciestudy on June 18, 2006

If the phone extension is 7000, but due to duplicate extension issues you add the user in Unity as 27000. To make MWI work, do the following

1. Set the Service Parameter > Multiple Tenant MWI Modes to True

2. Create a Translation Pattern to change 27000 to 7000. It is better to put this in a partition and add that partition to the CSS of the MWI ports.

Posted in Unity | 1 Comment »

MGCP Fallback to H323

Posted by cciestudy on June 18, 2006

application
global
service alternate Default

ccm-manager fallback-mgcp

sh ccm-manager
MGCP Domain Name:
Priority Status Host
============================================================
Primary Down 10.101.21.250
First Backup Down 10.102.21.251
Second Backup None

Current active Call Manager: None
Backhaul/Redundant link port: 2428
Failover Interval: 30 seconds
Keepalive Interval: 15 seconds
Last keepalive sent: 19:46:24 UTC Mar 5 1993 (elapsed time: 00:43:26)
Last MGCP traffic time: 19:46:33 UTC Mar 5 1993 (elapsed time: 00:43:17)
Last failover time: 14:36:07 UTC Mar 5 1993 from (10.100.1.50)
Last switchback time: 14:36:13 UTC Mar 5 1993 from (10.100.1.51)
Switchback mode: Graceful
MGCP Fallback mode: Enabled/ON
Last MGCP Fallback start time: 19:46:52 UTC Mar 5 1993
Last MGCP Fallback end time: 19:45:24 UTC Mar 5 1993
MGCP Download Tones: Disabled

Backhaul/Redundant link is down
Configuration Error History:
FAX mode: cisco
To simulate MGCP fallback, do not disable MGCP using the no mgcp command. This will not kick in the H323 fallback mode. Either apply an access list or create a null route for Callmanager server.

Posted in Cisco General | Leave a Comment »

MOH settings for Multicast

Posted by cciev on June 17, 2006

a. Enable Multicast on audio source (Play cont. also)

b. Enable Multicast on MOH audio server, Increment by ip address rather than port, set hops to greater than number of hops required to reach the phone.

c. Enable Multicast on MRG group.

d. To receive g729 MOH, set service parameter in IP Voice media service and add g729 annex A setting

e. Enable these commands on the following equipment

  i. Wan routers :

           ip multicast-routing

           int fa0/0.2

           ip pim sparse-dense-mode

    ii. 6500 switch – enable igmp (main site)

             set igmp enable

    iii. 3550 switch (remote site)

             ip igmp snooping vlan <voicevlan>

Posted in Media Resources | 1 Comment »

Dial-peer matching

Posted by cciestudy on June 17, 2006

It follows the longest match rule first and then preference. In this example, if you dial 2001, dial-peer 10 will be matched first (longest match + preference 1) and then dial-peer 11 (longest match + preference 2) and then dial-peer 11 (next best match)

dial-peer voice 10 voip
preference 1
destination-pattern 2001
voice-class h323 1
session target ipv4:10.100.1.51
ip qos dscp cs3 signaling
!
dial-peer voice 11 voip
preference 2
destination-pattern 2001
voice-class h323 1
session target ipv4:10.100.1.51
!
dial-peer voice 12 voip
destination-pattern 200.
session target ipv4:10.100.1.50

Posted in Cisco General | Leave a Comment »

H225 timeout for H323 dial peers

Posted by cciev on June 17, 2006

When setting up redundant h323 dial peers for sending calls from a H323 gateway to publisher and subscriber, set the h225 timeout to < 10 seconds. If its more than 10 seconds, q931 timer will expire and will do a call disconnect. If timeout is not set, the router waits 40 seconds to hunt between two dial-peers that have same pattern with  preference numbers in order.

 voice class h323 1

h225 timeout tcp establish 3 ——————— 3 seconds

dial-peer voice 1 voip

destination-pattern 3…

dtmf-relay h245-alphanumeric

pref 0 (default)

voice-class h323 1

session target ipv4:<ip of subscriber

dial-peer voice 2 voip

destination-pattern 3…

dtmf-relay h245-alphanumeric

pref 1

session target ipv4:<ip of publisher>

Posted in Gateways, IOS Gateways | 1 Comment »