Actions

Difference between revisions of "Call Request forward by search strings"

From Zenitel Wiki

(Functionality)
(AlphaPro Configuration)
Line 8: Line 8:
 
* Changes [[Feature 73 Call Request]]
 
* Changes [[Feature 73 Call Request]]
 
** Additional feature parameter(2) -> Mail flags. Relates to parameter 6 of the [[SEND_MAIL]] data protocol command.
 
** Additional feature parameter(2) -> Mail flags. Relates to parameter 6 of the [[SEND_MAIL]] data protocol command.
  * Mail flags added: BIT:3 -> global delete of all call requests from initiator station with mail flag 3 set. In other words if a call request from this station is answered all call request (with BIT3) generated from this station is deleted.
+
  * Mail flags added: BIT:3 -> global delete of all call requests from initiator station with mail flag 3 set.
 +
  In other words if a call request from this station is answered all call request (with BIT3) generated from this
 +
  station is deleted.
 
* New Autoload call request directory numbers with BIT:3 active.
 
* New Autoload call request directory numbers with BIT:3 active.
 
 
  
 
== Functionality ==
 
== Functionality ==

Revision as of 08:59, 6 June 2007

AlphaPro Configuration

  • Station menu:
    • "Automatic Search" type Forward Call Request (After 20 sec, programmable)
  • System timer menu
    • Forward Call Request Timeout (default 20 sec)
* Mail flags added: BIT:3 -> global delete of all call requests from initiator station with mail flag 3 set.
  In other words if a call request from this station is answered all call request (with BIT3) generated from this
  station is deleted.
  • New Autoload call request directory numbers with BIT:3 active.

Functionality

When a call request is added to a station queue and the station is configured with Automatic search type call request the following happens:

A timer related to the mail is started, if the mail is still active after timeout Search string 1 is activated at the initiator station. A new timer is started and if still the mail is active Search string 2 is activated, then Search string 3.

The Search string can contain new call request "I623 I85" or a call to Phone "I73123456" etc.

Call request with BIT:3 active must be used if call request from a station should be removed from all station queues when answered. Current type of call request will only remove call request generated at the same time to a group of stations.

The rule is that all call requests from a station is seen as one, if this functionality is not wanted use standard call request.

Changed Data Protocol Messages

SEND_MAIL added Mail Flag BIT:3

bit 3 (value 4) = If several (call request) mails is sent from this station and you want all
mails with bit:3 to be deleted from all queues once one (call request) mail has 
been answered by a station.


CANCEL_MAIL Null value allowed for parameter 2.

If null value used for parameter 2 then parameter 1 must contain a legal Source Station.
$CANM L102 LV will cancel all mails from source station with Mail flag BIT:3 set.

Implementation Stages

Due to the extra work required for AlphaNet functionality the Implementation will be preformed in stages.

  • 1. Work in local node only. When call request from station A in node AA timeout at station B in node BB the search string from B will not be activated across nodes. Call requests can be forwarded to other nodes if station A and B is in the same node, but there will be no automatic global CANCEL_MAIL if call request is active on several nodes. Forward call request as a call to Phone will be possible, but the original call request must be canceled with the use of event handler and the new option for CANCEL_MAIL L(Sender) LV
  • 2. Implement call request to global groups, thus manage global cancel of call request from a station. And implement possibilities to activate search strings across nodes.