cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3958
Views
0
Helpful
3
Replies

TCL scripting in ios 15.14 (M4)

Paul Austin
Level 4
Level 4

Hi All, I'm quite lost on this one - I just cant get TCL to get going - I have followedd the guides but the system will not load the TCl scripts.

config is :-

application

service app-b-acd-aa

  param voice-mail 5000

  param handoff-string main_menu

  paramspace english language en

  paramspace english index 0

  param welcome-prompt _bacd_welcome.au

  param aa-pilot 764456

  param service-name main_menu

  paramspace english location flash:

  param number-of-hunt-grps 3

  param queue-len 6

!

service app-b-acd

  param aa-hunt3 7002

  param aa-hunt1 7000

  param queue-manager-debugs 1

  param aa-hunt2 7001

  param number-of-hunt-grps 3

dial-peer voice 76445601 voip

tone ringback alert-no-PI

description Main Reception 01453764456 menu system

preference 1

service main_menu

destination-pattern 764456

progress_ind setup enable 3

session target ipv4:10.10.10.1

incoming called-number 764456

voice-class codec 1

dtmf-relay h245-alphanumeric

wsp2900a(config-app-param)#param ?

  Parameters registered under app-b-acd-aa namespace:

  name                 type  default value   description

  uid-len              I     10              the number of digits in UID

  warning-time         I     30              the time (in secs) within which a u

ser is warned before the calling time expires (call terminates)

  pin-len              I     4               the number of digits in PIN

  retry-count          I     3               the number of attempts to reenter P

IN

  redirect-number      S                     the telephone number where a call i

s redirected to

  WORD  Parameter name

wsp2900a(config-app-param)#param aa-pilot 764456

Warning: parameter aa-pilot has not been registered under app-b-acd-aa namespac

application
service app-b-acd-aa
  param voice-mail 5000
  param handoff-string main_menu
  paramspace english language en
  paramspace english index 0
  param welcome-prompt _bacd_welcome.au
  param aa-pilot 764456
  param service-name main_menu
  paramspace english location flash:
  param number-of-hunt-grps 3
  param queue-len 6
!
service app-b-acd
  param aa-hunt3 7002
  param aa-hunt1 7000
  param queue-manager-debugs 1
  param aa-hunt2 7001
  param number-of-hunt-grps 3

dial-peer voice 76445601 voip
tone ringback alert-no-PI
description Main Reception 01453764456 menu system
preference 1
service main_menu
destination-pattern 764456
progress_ind setup enable 3
session target ipv4:10.10.10.1
incoming called-number 764456
voice-class codec 1
dtmf-relay h245-alphanumeric

BUT I get fast busy when I dial it and I also get error messages when trying to define the params

wsp2900a(config-app-param)#param ?
  Parameters registered under app-b-acd-aa namespace:
  name                 type  default value   description
  uid-len              I     10              the number of digits in UID
  warning-time         I     30              the time (in secs) within which a u
ser is warned before the calling time expires (call terminates)
  pin-len              I     4               the number of digits in PIN
  retry-count          I     3               the number of attempts to reenter P
IN
  redirect-number      S                     the telephone number where a call i
s redirected to
  WORD  Parameter name

wsp2900a(config-app-param)#param aa-pilot 764456
Warning: parameter aa-pilot has not been registered under app-b-acd-aa namespac

It's driving me crazy

Thnaks

3 Replies 3

paolo bevilacqua
Hall of Fame
Hall of Fame

The param error message, and the fact that the params do not show hittin question mark, is normal and expected.

If the configureation doesn't work, there is then another reason.

bvanbenschoten
Level 5
Level 5

I found an explanation to the error

Bottom of this post

http://www.voiceie.com/cgi-bin/ultimatebb.cgi?ubb=print_topic;f=8;t=000579

quote:


You  should register parameters in an application per the TCL IVR 2.0  Programmer's Guide.  Some Tcl scripts available from Cisco have not been  updated to register their parameters.  When you set the initial value  for these parameters using the param command, you might receive a  warning stating that the parameter has not been registered under the  namespace.  This should not affect the operation of the script.

the error is normal

For the fast busy

You need to specify the location of the tcl script

as:

service aa flash:app-b-acd-aa-2.1.2.3.tcl

Then under the voip dial-peer

service aa

Regards

Haitham

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: