75.17. How to configure CTIDISA to implement a responder

The first step to follow is to prepare the sound files to be played by DISA. More information are in the section Section 53.8, “Message files”.

75.17.1. Implementing a responder using MODE:ACD with 3 post selection

Assuming:

  • 3 Departments (Administrative, Commercial, Technical);

  • Calls arriving from Clusters;

  • The Administrative Department has the number 35;

  • The Commercial Department has the numbers 21, 24 , 27 belonging to the group G3;

  • The Technical Department has the numbers 16, 13, 14 belonging to the group G4.

Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

a res:ctidisa

or

s act res:ctidisa

Add the CTIDISA resource.

or

If the resource already exists, set it active.

s p ctidisa act:yesEnable the CTIDISA runtime functionalities.
save confSave the configuration.
warm startRestart Abilis.
s p ctidisa restricted-calling:noAccept calls also from calling numbers that aren't present in CTIDISA USERs CGI.
a ctidisa service:responderCreate a service named “responder”.
s ctidisa service:responder mode:acdSet mode:acd for the service “responder”.
s ctidisa service:responder cdi:20Set the incoming called number to be used in pre-identification to find the service.
s ctidisa service:responder initdial:responder_soundSet the name of the message group from which the message INITDIAL must be taken.
s ctidisa service:responder conn-delay:2Set the duration of ALERTING state for incoming calls.
s ctidisa user:anonymous permit:service deny:#Set user's permissions.
save confSave the configuration.
init res:ctidisaInitialize the CTIDISA resource.

CTI routing configuration:

a ctir pr:1 sr:* out:disa cdi:* cdo:20

Add a CTI rule to route a call incoming from Clusters to DISA.
a ctir pr:2 poi:disa out:102 cdi:1Add a CTI rule to route a call from DISA to a POTS phone whose number is 35 when you press 1 for Administrative Department.
a ctir pr:3 poi:disa out:g3 cdi:2Add a CTI rule to route a call from DISA to a POTS group G3 when you press 2 for Comercial Department.
a ctir pr:4 poi:disa out:g4 cdi:3Add a CTI rule to route a call from DISA to a POTS group G4 when you press 3 for Technical Department.
save confSave the configuration.
init ctirInitialize the CTIR resource.
[Note]Note

A possible optimization is to set the service parameter DIAL-TOUT=CONN-DELAY+Duration of sound message.

75.17.2. Implementing a responder using MODE:DISA

Assuming:

  • Ports 33 and 34 are connected to ISDN lines (099993 - 0999994).

  • Ports 33 and 34 belong to group G2.

Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

a res:ctidisa

or

s act res:ctidisa

Add the CTIDISA resource.

or

If the resource already exists, set it active.

s p ctidisa act:yesEnable the CTIDISA runtime functionalities.
save confSave the configuration.
warm startRestart Abilis.
s p ctidisa restricted-calling:noAccept calls also from calling numbers that aren't present in CTIDISA USERs CGI.
a ctidisa service:responderCreate a service named “responder”.
s ctidisa service:responder mode:disaSet mode:disa for the service “responder”.
s ctidisa service:responder cdi:20Set the incoming called number to be used in pre-identification to find the service.
s ctidisa service:responder initdial:responder_soundSet the name of the message group from which the message INITDIAL must be taken.
s ctidisa service:responder callna:responder_soundSet the name of the message group from which the message CALLNA must be taken.
s ctidisa service:responder permit:#Set the permitted called numbers to none.
init res:ctidisaInitialize the CTIDISA resource.
save confSave the configuration.

CTI routing configuration:

a ctir pr:1 poi:g2 out:disa cdi:09999? cdo:20 ti1:sa+su,00:00-23:59Add a CTI rule to route a call incoming from an ISDN line to DISA only on Saturday and Sunday.
init ctirInitialize the CTIR resource.
save confSave the configuration.
[Caution]Caution

Phone calls incoming on ISDN lines don't reach any phone on Saturday and Sunday.

[Note]Note

A possible optimization is to set the service parameter DIAL-TOUT=CONN-DELAY+Duration of sound message.

75.17.3. Implementing a responder using MODE:INTRO

Assuming:

  • Ports 33 and 34 are connected to ISDN lines (099993 - 0999994).

  • Ports 33 and 34 belong to group G2.

Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

a res:ctidisa

or

s act res:ctidisa

Add the CTIDISA resource.

or

If the resource already exists, set it active.

s p ctidisa act:yesEnable the CTIDISA runtime functionalities.
save confSave the configuration.
warm startRestart Abilis.
s p ctidisa restricted-calling:noAccept calls also from calling numbers that aren't present in CTIDISA USERs CGI.
a ctidisa service:responderCreate a service named “responder”.
s ctidisa service:responder mode:introSet mode:intro for the service “responder”.
s ctidisa service:responder cdi:20Set the incoming called number to be used in pre-identification to find the service.
s ctidisa service:responder intro:responder_soundSet the name of the message group from which the message must be taken equal to “responder_sound”.
init res:ctidisaInitialize the CTIDISA resource.
save confSave the configuration.

CTI routing configuration:

a ctir pr:1 poi:g2 out:disa cdi:09999? cdo:20 ti1:sa+su,00:00-23:59Add a CTI rule to route a call incoming from an ISDN line to DISA only on Saturday and Sunday.
init ctirInitialize the CTIR resource.
save confSave the configuration.
[Caution]Caution

Phone calls incoming on ISDN lines don't reach any phone on Saturday and Sunday.

[Warning]Warning

MODE:INTRO may not work! It depends on your operator.

75.17.4. Getting a call on phones while the responder is active

Assuming:

  • Ports 33 and 34 are connected to ISDN lines (099993 - 0999994).

  • Ports 33 and 34 belong to group G2.

Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

a res:ctidisa

or

s act res:ctidisa

Add the CTIDISA resource.

or

If the resource already exists, set it active.

s p ctidisa act:yesEnable the CTIDISA runtime functionalities.
save confSave the configuration.
warm startRestart Abilis.
s p ctidisa restricted-calling:noAccept calls also from calling numbers that aren't present in CTIDISA USERs CGI.
a ctidisa service:responderCreate a service named “responder”.
s ctidisa service:responder mode:disaSet mode:disa for the service “responder”.
s ctidisa service:responder cdi:20Set the incoming called number to be used in pre-identification to find the service.
s ctidisa service:responder initdial:responder_soundSet the name of the message group from which the message INITDIAL must be taken.
s ctidisa service:responder callna:responder_soundSet the name of the message group from which the message CALLNA must be taken.
s ctidisa service:responder alert:responder_soundSet the name of the message group from which the message ALERT must be taken.
s ctidisa service:responder permit:500Set the permitted called numbers to 500.
s ctidisa service:responder auto-cdo:500Set the automatically called number to 500.
s ctidisa user:anonymous permit:service deny:*Set user's permissions.
init res:ctidisaInitialize the CTIDISA resource.
save confSave the configuration.

CTI routing configuration:

a ctir pr:1 poi:g2 out:disa cdi:09999? cdo:20 ti1:sa+su,00:00-23:59Add a CTI rule to route a call incoming from an ISDN line to DISA only on Saturday and Sunday.
a ctir pr:2 poi:disa out:pbx cdi:500Add a CTI rule to route a call from DISA to a pots phone whose number is 500.
init ctirInitialize the CTIR resource.
save confSave the configuration.
[Caution]Caution

Phone calls incoming on ISDN lines don't reach any phone on Saturday and Sunday.

[Note]Note

A possible optimization is to set the service parameter DIAL-TOUT=CONN-DELAY+Duration of sound message.

75.17.5. How to configure a DISA Queue

The first step to follow is to prepare the sound file to be played by DISA. More information are in the section Section 53.8, “Message files”.

Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

a res:ctidisa

or

s act res:ctidisa

Add the CTIDISA resource.

or

If the resource already exists, set it active.

s p ctidisa act:yesEnable the CTIDISA runtime functionalities.
save confSave the configuration.
warm startRestart Abilis.
s p ctidisa restricted-calling:noAccept calls also from calling numbers that aren't present in CTIDISA USERs CGI.
a ctidisa service:user-queuesCreate a service named “user-queues”.
s ctidisa service:user-queues mode:acdSet MODE:ACD for the service “user-queues”.
s ctidisa service:user-queues cdi:9*Set the incoming called number to be used in pre-identification to find the service.
s ctidisa service:user-queues loopdial:waiting_soundSet the name of the message group from which the message LOOPDIAL must be taken.
s ctidisa service:user-queues auto-cdo:'CDI.S2'Set the automatically called number to the same number, but without the prefix (9).
s ctidisa user:anonymous permit:service deny:*Set user's permissions.
init res:ctidisaInitialize the CTIDISA resource.
save confSave the configuration.

If you want to put a call in the queue when you are busy, you can configure a rule or an advanced rule with call forward to your queue number. Example with a simple rule.

s ctip:101 num:21 descr:phoneuserConfigure the phone number assigned to the port and the description.
a user:phoneuser pwd:phoneuserpwd http:yesAdd the user phoneuser and enable it to HTTP.
s user:phoneuser opc-monitor:ctipConfigure the OPC monitored service.
s user:phoneuser opc-role:operatorConfigure the OPC role.
a http rights path:/sys/opc/ user:phoneuserEnable the phoneuser to access the “Operator Panel Control” link.
s user:phoneuser ctip:101Configure the phoneuser for CTI port 101.
s user:phoneuser real-name:Phone_1Configure the real-name, this name is displayed on OPC panel.
s pref user:phoneuser ctip-action:cf ctip-cf-rule:busy ctip-cf-cdo:921Configure a rule to forward the call to number 921. (Later this number is used in CTIR to direct the call to DISA service 'user-queues'.
init ctisysInitialize the CTISYS resource.
save confSave the configuration.

CTI routing configuration:

a ctir pr:1 poi:pbx out:disa cdi:9* Add a CTI rule to route a call incoming from PBX (ALL POTS/VPOTS PORTS) to DISA.
a ctir pr:2 poi:disa out:pbx cdi:*Add a CTI rule to route a call from DISA to at the same POTS port.
init ctirInitialize the CTIR resource.
save confSave the configuration.
[Note]Note

To view and change the order calls, please refer to: Section 62.4, “Queue management”.