« Back to TCL-API

TCL SCRIPT TO FORCE A CLIENT MATTER CODE

Combination View Flat View Tree View
Threads [ Previous | Next ]
Good day everyone,
 
this is my first post on this type of forum and im a little overwhelmed by the amount of development that goes on the boxes we normally implement. i opened a case with TAC and they refered us to this forum to see if anyone could be of assistance.
 
basically, we have a CME 8.6 system implemented currently. there is a CDR application that is also connected to the system and working as expected. However, the customer requires that each user be prompted for a CODE to be entered when making certain calls. This code is not an authenticated code therefore even if they enter it incorrectly the call still goes through. the codes are for client matter. each user has a separate database that they refer to to see which code needs to be entered.
 
the issue is that the CME system has two main options,
 
1. ACCT softkey
2. FAC
 
both cannot work as ACCT doesnt FORCE the user but expects that the user is responsible enough to press the key. the second, FAC, forces the user of course but if the code is incorrect then the call fails. Also with FAC, ill need to program each code which is somewhat impossible since its over 500,000 codes. i can use radius however ill still need to have the codes authenticated.
 
what im looking for is something EXACTLY like Forced Authorization Codes however just prompt the user for a CODE (no user id or PIN) and simply collect the entered digits to send to the CDR application.
 
Currently, we have accounting setup and sending to a syslog which works. ill just need to have CODE value as a part of the text file being pulled from the CCME system.
 
Many thanks in advance for the reponses and i do hope that i explained this clearly enough.
 
thanks again.

Hi Arvind,

You can try configuring the param values for the code while configuring the script and later retreive the same inside the script in the following way

AV-pair that is configured through the CLI:
----------------------------------------------------------------
param code xxxx

inside script:
------------------
if [infotag get cfg_avpair_exists code] {
set codetest [string trim [infotag get cfg_avpair code]]

(or) you can make use of h323-ivr-out which is a generic VSA for the gateway to send any information to the billing server in the form of an AV-pair.

Further if you need help on developing a custom Tcl script please open a CDN SR

http://developer.cisco.com/web/devservices


Thanks,
Anusha

Anusha,

thanks for the reply, i think this might be a little over what im accustomed to so ill open a case as you mentioned.

thanks again
 
PS. im on the link that you included and im seeing the option to open a case. ive done this before and the engineer advised that they dont do development. im assuming im opening the incorrect link

Hi Arvind,

The link provided is the correct one and you need to select the correct Technology and Subtechnology to be directed to the correct team. Also you need the developer support contract to raise the SR under the given Subtechnology. Hope you have one to raise the case.

Technology: Other

Subtechnology: Cisco Developer Network - Voice Gateway Applications (requires special
support contract)

Hope this helps you !

Thanks,
Anusha

Thomas,

this is actually what im looking for. is it at all possible for you to send me an email so we can speak offline?

agooding@undsl.com


ill be looking forward to the email

Hello !!
I have the same requirement
account could send code via syslog to the CDR??

What would be the setting in the script (clid_authen_collect)?

What I need is to see in the CDR account code via syslog, but receive nothing in the record
How to enable the value of the account code and generate such attribute for syslog

Thanks
FGA