50.3. CTIDISA tables

50.3.1. CTIDISA Service table

The CtiDisa Service Table can be managed with these commands:

  • d ctidisa service : displays the complete table;

  • d ctidisa service:<name> : displays the parameters of the specified service;

  • a ctidisa service:<name> [par:val] : adds a new service in the table;

  • c ctidisa service:<name> : clears the specified service in the table;

  • s ctidisa service:<name> [par:val] : sets the configuration of the specified service.

The d ctidisa service ? command shows the meaning of parameters.

[12:02:51] ABILIS_CPX:d ctidisa service

Total number of services:1

-------------------------------------------------------------------------------
SERVICE:Default           DESCR:System_default_service
  MODE:        DISA                   |INTRO-STATE:   CREQ  |INTRO:    
  ROUTING:     PREFIX                 |CONN-DELAY:    6     |WELCOME:  
  MAX-CALLS:   NOMAX                  |PC-OFFER:      *     |INITDIAL: 
  BC:          Speech                 |TRANSFER:      NO    |AFTERPIN: #
  CB:          NO                     |                     |LOOPDIAL: 
  CB-DELAY:    5                      |DIAL-TOUT:     30    |IDENFAIL: 
  CB-NRTY:     1                      |PIN-TOUT:      15    |CALLNA:   
  CB-UNK-CDO:  'CGI'                  |NUM-TOUT:      15    |ALERT:    
  CB-NAT-CDO:  0'CGI'                 |BUSYDISC:      4     |BUSY:     
  CB-INT-CDO:  00'CGI'                |LOOP-BUSY:     YES   |NOANSWER: 
  CB-CGO:      #                      |LOOP-NOANSWER: YES   |DISC:     
  CTIP-TYPE-O: *                      |LOOP-DENIED:   YES   |HOLD:     
  AUTO-CDO:    #                      |LOOP-OTHER:    YES   |BYE:      #
  TOUT-CDO:    #                      |MAX-LOOPS:     0     
  PERMIT:      *                      
  CDI:         -                      
  CGI:         -
  SUB-SERVICE: #
-------------------------------------------------------------------------------
[Note]Note

The Default service is automatically created by the system. It is assigned to the calls which doesn't match with other configured services; default values can be edited, except CDI and CGI fields.

Meaning of the most important parameters:

MODE

Operational mode [DISA: the behaviour is the standard DISA behaviour; ACD: the Automatic Call Distribution is enabled; INTRO: the behaviour is that of a “responder” for not-paid messages; DATA-CB: the behaviour is that of ordering a CALL request to the specified resource and reject the call; APP: the behaviour is that of ordering a CALL request to the SCRIPT resource].

ROUTING

Routing type for outgoing calls [PREFIX; EN-BLOC].

MAX-CALLS

Maximum number of simultaneous calls allowed to this service.

BC

Bearer Capability in outgoing calls [AUTO, Speech, 3.1Khz].

Refer to B-CHANNEL to have more information,

CB

Enables/disables the Call Back.

CB-DELAY

Time between the end of the incoming call and the Call Back call by the DISA.

CB-NRTY

Maximum number of Call Back attempts.

CB-UNK-CDO

Call Back number for UNKNOWN type.

CB-NAT-CDO

Call Back number for NATIONAL type.

CB-INT-CDO

Call Back number for INTERNATIONAL type.

CTIP-TYPE

CTIP type for outgoing calls.

AUTO-CDO

Automatic Called Number; if service matches and this field is not null, the number configured here is automatically dialled (any other digit entered by the user is discarded).

PERMIT

Permitted called number/prefixes.

CDI

Incoming Called number that can be used at pre-identification. If it is set to DISABLED [#], the pre-identification is performed using calling number.

CGI

List of calling numbers that can be used at pre-identification to find the user. Use - prefix to delete from the list a calling number previously inserted (e.g. “-123456”): several calling numbers can be set joining values by the character , (e.g. “CGI:1234,5555,-77777”). This field is not allowed for the Anonymous user and it is possible to set up to 2000 numbers.

SUB-SERVICE

Sub-service assigned on the base of called number of the "out" call.

Sequence of two values separated by ':' (colon) e.g.: 'num:name', where:

- 'num' is the number i.e. a sequence of max. 20 characters in the range [0..9, *] optionally preceded by TON [u, i, n, o, s, h, c] and/or NP [x, e, d, t, l, p] attributes or the name of an IN/RU/MR list between single quotes. The '*' is allowed only alone or as the last character.

- 'name' is the sub-service name, i.e. string of max. 16 characters. Spaces, '&', ':' and ',' are not allowed. Case is preserved. (E.g.: "555:Support" or "ux376*:Responder" or "'list':Tools")

Use '-' prefix to delete a sub-service (E.g. "-123:SubServ"). Several sub-services can be set joining values by ','. (E.g. "111:SubServ1,-222:SubServ2,-'sublist':SubServ3"). Setting SUB-SERVICE to "#" will delete all sub-services defined for the service.

Among all services it is possible to configure up to 128 sub-services. See HELP ISDN ATTRIBUTES for details on attributes. See HELP ISDN VALUES for details on meaning of special values. <Only for MODE:DISA/ACD>

CONN-DELAY

Sets the duration of ALERTING state for incoming calls to DISA (i.e. the time between the reception of the call and the response by the DISA).

PC-OFFER

Precedence Call Priority Level used when making the "out" call [*, 0..4], where:

- "*", same precedence as "in" call.

- 0..4, with precedence set according to the parameter (Value 0 means highest priority).

<Only for MODE:DISA/ACD>

TRANSFER

Enables/disables call transfer after outgoing call is established; this function is inhibited when in the service ACD is active.

ACD

Enables/disables the Automatic Call Distribution.

ACD-INTERVAL

Time interval in which a call in a queue tries to verify if the currently ACTIVE call gets disconnected.

DIAL-TOUT

Maximum time to wait for the insertion of the first digit in post-selection (during INITDIAL).

PIN-TOUT

Maximum time to wait for the insertion of the first digit of the PIN.

NUM-TOUT

Maximum time to wait to complete the insertion of the number in post-selection.

BUSYDISC

Duration of the played BUSY and DISC CtiSys tone.

MAX-LOOPS

Maximum number of loop enabled [0-99: when the ACD is set to YES, this value is automatically set to 99 and it is not editable].

LOOP-BUSY

Enables/disables the loop when the reason of a call failure is “user busy” (cause 0x91).

LOOP-NOANSWER

Enables/disables the loop when the reason of a call failure is “user not responding, user alerted” (cause 0x93).

LOOP-DENIED

Enables/disables the loop when the reason of a call failure is “selection not allowed for the user” (in this kind of error the call was not sent to CTIR).

LOOP-OTHER

Enables/disables the loop for reasons other than those precisely recognised (e.g. non-existent routing).

DISC-CAUSE

Used to set the disconnect cause after the INTRO message has been played. This is useful for setting up alternative routings. (Only for MODE:INTRO).

INTRO...BYE

Refer to Section 50.8.1, “File audio format” to have more inforamations about these parameters.

50.3.2. CTIDISA User table

The CTIDISA User Table can be managed with these commands:

  • d ctidisa user : displays the complete table;

  • d ctidisa user:<name> : displays the parameters of the specified user;

  • a ctidisa user:<name> [par:val] : adds a new user in the table;

  • c ctidisa user:<name> : clears the specified user in the table;

  • s ctidisa user:<name> [par:val] : sets the configuration of the specified user.

The d ctidisa user ? command shows the meaning of parameters.

[10:47:14] ABILIS_CPX:d ctidisa user

Total number of users:1

-------------------------------------------------------------------------------
USER:Anonymous
  PIN:     #                |MAX-CALLS: NOMAX |PERMIT: SERVICE
  SERVICE: AUTO             |CB:        NO    |DENY:   *
  CGI:   -
-------------------------------------------------------------------------------
[Note]Note

The Anonymous user is automatically created by the system; it identifies all the callers not configured in others users.

Meaning of the most important parameters:

PIN

Personal Identification Number code assigned to the user; if it is set to #, the user is identified only by its calling number.

SERVICE

Service name assigned to the user; if it is set to AUTO, the service discovered at the pre-identification phase is used.

MAX-CALLS

Maximum number of simultaneous calls allowed to the user.

CB

Enable/disable Call Back [NO, YES].

PERMIT

Permitted called numbers/prefixes.

DENY

Denied called numbers/prefixes.

CGI

List of calling numbers that can be used at pre-identification to find the user. Use - prefix to delete from the list a calling number previously inserted (e.g. “-123456”): several calling numbers can be set joining values by the character , (e.g. “CGI:1234,5555,-77777”). This field is not allowed for the Anonymous user and it is possible to set up to 2000 numbers.