cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
972
Views
0
Helpful
17
Replies
Highlighted
Beginner

how to set the dial internal extension directly in AA TCL script

Dear all,

I  am using CME with aa-bcd service.But I would like to dial the internal extension directly without press '1' .But CISCO default script don't have that features.I am very glad if anyone help to edit this script.

In CISCO default script,to dial the internal extension with press '1' and after we can dial the internal extension.

Everyone's tags (6)
1 ACCEPTED SOLUTION

Accepted Solutions
Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

17 REPLIES 17
Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

Can you please share the script you are using ?

Beginner

Re: how to set the dial internal extension directly in AA TCL script

Please kindly check the CISCO default TCL script file.

This is command file run is CISCO router

!

application

service aa-test flash:app-b-acd-aa-3.0.0.5.tcl

  paramspace english index 1

  param max-time-vm-retry 2

  param max-time-call-retry 20

  param voice-mail 5003

  paramspace english language en

  param aa-pilot 6000

  param number-of-hunt-grps 1

  param dial-by-extension-option 1

  param handoff-string aa-test

  param welcome-prompt _bacd_welcome.au

  paramspace english location flash:

  param call-retry-timer 15

  param service-name queue

  param menu-timeout 5

  param second-greeting-time 30

!

service queue flash:app-b-acd-3.0.0.5.tcl

  param queue-len 15

  param aa-hunt1 2000

  param operator 0

  param queue-manager-debugs 1

  param number-of-hunt-grps 1

!

Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

This script has the feature built in. Please refer to this gudie.

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/bacd/configuration/guide/cme40tcl.pdf

if [infotag get cfg_avpair_exists dial-by-extension-option] {

set dialByExtension [string trim [infotag get cfg_avpair dial-by-extension-option]]

} else {

set dialByExtension "NONE"

}

f {$status == "cd_005"} {

set KATIMER(keepTime) [clock seconds]

set optionSelected [infotag get evt_dcdigits]

puts ">>>>>>>>>>>>> return from infotag get evt_dcdigits is : $optionSelected <<<<<<<<<<<<<<<<<<<<<<<<<"

if {$optionSelected == $dialByExtension} {

puts -nonewline "TCL AA: +++ Collect Extension Digits +++"

set retryDigitCollect 1

leg collectdigits leg_incoming PARAM1

media play leg_incoming _bacd_enter_dest.au

fsm setstate CALLTOEXTENSION

}

Beginner

Re: how to set the dial internal extension directly in AA TCL script

Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

If you just want to do :

Reuired Prcedure for incoming call is

The caller dail the PSTN number>>>en_bacd_welcome.au (greeting prompt coming up)>>>>the caller can type the internal extension number directly or  the caller can type the operator number "0" to call the operator.

Then the bacd script is overkill.

You also need to think about if caller didn't enter digit in certain period of time what do you want to handle ? What is the extension digit length ?..etc. There may have existing script somewhere see if I can dig it out. Will update you later.

Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

Beginner

Re: how to set the dial internal extension directly in AA TCL script

Dear yawchen,

I got all.thanks you for supporting me.You are awesome.

Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

Glad it works for you !

Beginner

Re: how to set the dial internal extension directly in AA TCL script

Dear yawchen,

Thanks again your help.It is possible to edit this tcl script with NOTEPAD++.Because it default righ time is about 30 s and retry count is about 6 time to alreat the operator.I would like to reduce the time to ring time to 5 s and retry call time to 2.I edit in the script but it show error like this.Can u help also.

%CALL_CONTROL-6-APP_NOT_FOUND: Application aa-test in dial-peer 100 not found.  Handing callid 67 to the alternate app .

Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

   set retrycnt 6 -> to set retry count

   set callInfo(alertTime) 30 -> to set ringing time

you can use notepad to edit

Beginner

Re: how to set the dial internal extension directly in AA TCL script

Dear yawchen,

I would like to add music on hold file while calling operator .It is possible.

Cisco Employee

Re: how to set the dial internal extension directly in AA TCL script

Not with this script. In this script we call ext or operator immediately,  not put caller in queue so no need to MOH.

Beginner

Re: how to set the dial internal extension directly in AA TCL script

Dear Yawchen,

So please kindly guide me which is more compatible script for those requirements.Thank you very much!

Beginner

Re: how to set the dial internal extension directly in AA TCL script

Dear yawchen,

I would like to put the MOH while dialing the operator.Can you guide me how to do.

CreatePlease to create content
Content for Community-Ad
July's Community Spotlight Awards
This widget could not be displayed.