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 | |
---|---|
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.
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).
Refer to Section 50.8.1, “File audio format” to have more inforamations about these parameters.
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 | |
---|---|
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.
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.