Difference between revisions of "Call Request forward by search strings"
From Zenitel Wiki
Line 12: | Line 12: | ||
* Changes Feature 73 [[Send Call Request Feature]] | * Changes Feature 73 [[Send Call Request Feature]] | ||
** 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: | + | * Mail flags added: Bit 4 -> global delete of all call requests from initiator station with mail bit 4 set. |
− | In other words if a call request from this station is answered all call request (with | + | In other words if a call request from this station is answered all call request (with Bit 4) generated from this |
station is deleted. | station is deleted. | ||
− | * New Autoload call request directory numbers with | + | * New Autoload call request directory numbers with Bit 4 active. Directory number 627 (call req) and 628 (call request alarm) |
== Functionality == | == Functionality == | ||
Line 31: | Line 31: | ||
== Changed Data Protocol Messages == | == Changed Data Protocol Messages == | ||
− | '''[[SEND MAIL]]''' added Mail Flag | + | '''[[SEND MAIL]]''' added Mail Flag Bit 4 |
− | bit | + | bit 4 (value 8) = If several (call request) mails is sent from this station and you want all |
− | mails with bit | + | mails with bit 4 to be deleted from all queues once one (call request) mail has |
been answered by a station. | been answered by a station. | ||
Line 39: | Line 39: | ||
'''[[CANCEL MAIL]]''' Null value allowed for parameter 2. | '''[[CANCEL MAIL]]''' Null value allowed for parameter 2. | ||
If null value used for parameter 2 then parameter 1 must contain a legal ''Source Station''. | 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 | + | '''$CANM L102 LV''' will cancel all mails from source station with Mail flag Bit 4 set. |
== Implementation Stages == | == Implementation Stages == |
Revision as of 16:12, 26 July 2007
Contents
AlphaPro Configuration
- Station menu:
- "Automatic Search" type Forward Call Request (After 20 sec, programmable)
.module_profile.st_profile[1].auto_search_on = 16 (0x10)
- System timer menu
- Forward Call Request Timeout (default 20 sec)
ex_profile.timeouts.call_req_seach_time = 200 (20 sec)
- Changes Feature 73 Send Call Request Feature
- Additional feature parameter(2) -> Mail flags. Relates to parameter 6 of the SEND_MAIL data protocol command.
* Mail flags added: Bit 4 -> global delete of all call requests from initiator station with mail bit 4 set. In other words if a call request from this station is answered all call request (with Bit 4) generated from this station is deleted.
- New Autoload call request directory numbers with Bit 4 active. Directory number 627 (call req) and 628 (call request alarm)
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 4
bit 4 (value 8) = If several (call request) mails is sent from this station and you want all mails with bit 4 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 4 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.
Back to Feature description