Actions

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

From Zenitel Wiki

(Tag: Replaced)
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Functionality ==
+
{{AI}}
+
See [[Automatic_Search#Forward_unattended_Call_Request]]
When a call request is added to a station queue and the receiving 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'''. <br\> The Search string can contain new call request "I623 I85" or a call to Phone "I73123456" etc*
 
  
Handling of new search string generated call requests to the search station is a little bit tricky.
+
Back to [[Feature description]]
When generated a new call request the old one is first deleted and the station with timeout get a new one...
 
This is solved by starting a 2 sec timer after a search string is activated.
 
Within this timeout if the current mail is deleted and a new from the same station is received this is seen as a continuation of the current search.
 
 
 
Call request from SIP (trunks) is supported.
 
Forwarding of call request as calls to SIP trunks is supported.
 
Currently max. 10 simultaneous call request timeouts can be active for each station.
 
 
When the call request is activated from a remote node the search string is activated at the remote node.
 
This implies that directory numbers in the search string should have the same meaning in the remote node.
 
== Automatic Call Request Delete ==
 
 
 
The [[SEND_MAIL]] flag "Automatic Delete" can(should) be used for easy cleanup of call requests if the call request is forwarded several times.
 
The Automatic delete function is default for [[Ringing_Group_Feature|Ringing Groups]] and Autoload call request directory number '''627''' (call request) and '''628''' (call request alarm)
 
Automatic Delete sees all call requests from a station as one thus if one is deleted all are deleted, if this functionality is not wanted use standard call request.
 
Currently the "Automatic Delete" only works within a node.<br\>If AlphaNet is used add '''@FF $CANM L%1.dir LV''' to event handler "call requester mode" OFF.
 
This will broadcast [[CANCEL MAIL]] on AlphaNet and remove all "Automatic Delete" mails generated from this station.
 
 
 
 
 
== AlphaPro Configuration ==
 
* Station menu:
 
** "Automatic Search" type '''Forward Call Request (After 20 sec, programmable)'''
 
 
 
** Configure the search strings with directory number to be dialed when call request times out
 
 
 
* System timer menu
 
** Forward Call Request Timeout (default 20 sec)
 
(Not yet available in AlphaPro)
 
== Software (special interest)==
 
 
 
 
 
 
 
* 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)
 
 
 
 
 
== 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.
 
 
 
== Nvram ==
 
 
 
Search flag:
 
'''.module_profile.st_profile[1].auto_search_on = 16 (0x10)'''
 
 
 
Search timeout:
 
'''ex_profile.timeouts.call_req_seach_time = 200 (20 sec)'''
 
  
 
+
[[Category: ICX-AlphaCom features]]
Back to [[Feature description]]
+
[[Category: AlphaCom features]]

Latest revision as of 15:36, 20 May 2022