Difference between revisions of "2-2e. Event Trigger - Event Handler (solution)"
From Zenitel Wiki
(→Toggle Call Request Forwarding:) |
(→Related articles) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 32: | Line 32: | ||
The full action string is: | The full action string is: | ||
− | IF %udd(1) If UDD | + | IF %udd(1) If Call Forwarding is active (UDD 1 different from 0") |
− | $SCRT L101 | + | $SCRT L101 Turn off Call Forwarding at 101 |
− | RCO 3 OFF | + | RCO 3 OFF Turn off RCO 3 |
− | LOG "Control Room: Call Forwarding turned off" | + | LOG "Control Room: Call Forwarding turned off" Send info to System log |
− | WUDD 1 0 | + | WUDD 1 0 Set new status = Call Forwarding not active (UDD 1 = 0) |
− | STOP | + | STOP Don't execute the rest of the actions |
− | ENDIF | + | ENDIF If Call Forwarding is not active (UDD 1 = 0) |
− | $SCRT L101 L103 | + | $SCRT L101 L103 Turn on Call Forwarding at 101 |
− | RCO 3 ON | + | RCO 3 ON Turn on RCO 3 |
− | LOG "Control Room: Call Forwarding active" | + | LOG "Control Room: Call Forwarding active" Send info to System log |
− | WUDD 1 1 | + | WUDD 1 1 Set new status = Call Forwarding active (UDD 1 = 1) |
− | Program DAK 1 | + | Program DAK 1 of the Control Room station with the code for Call Forwarding on/off (9533), and add an appropriate display text. |
− | [[File:2- | + | [[File:2-2e solution2.PNG|left|thumb|500px|Select the '''Control Room''' station in the list box, press '''DAK''' button, select the "'''DAK 1-10'''" tab, and on DAK key 1 and 2 enter 9533 T <text>.]] |
<br style="clear:both;" /> | <br style="clear:both;" /> | ||
Line 54: | Line 54: | ||
'''Verify that:''' | '''Verify that:''' | ||
− | * Call Forwarding is | + | * Call Forwarding is toggled on and off |
− | * RCO 3 is | + | * RCO 3 is toggled on and off |
* The Call forwarding on/off is logged in the "System Log" (AlphaWeb: System Monitoring -> Logging. It might be that logging has to be enabled first: System Configuration -> Logging). | * The Call forwarding on/off is logged in the "System Log" (AlphaWeb: System Monitoring -> Logging. It might be that logging has to be enabled first: System Configuration -> Logging). | ||
Line 65: | Line 65: | ||
===Related articles === | ===Related articles === | ||
* [[2-2e. Event Trigger - Event Handler (practice)]] | * [[2-2e. Event Trigger - Event Handler (practice)]] | ||
+ | |||
+ | [[Category: AlphaCom practice]] |
Latest revision as of 10:07, 30 June 2022
Solution
Call setup:
- The Entrance and the SOS Point should be configured to make a Call Request (623 + 101) to the Control Room.
- The Control Room should be configured as a CRM (Control Room Master), the DAK display should be enabled, and the Navigation Keys should be used for call queue navigations.
Toggle Call Request Forwarding:
- When dialing the event trigger number 9533, or when pressing a DAK key programmed to 9533 on the Control Room station, the following features should be toggled ON/OFF every time the number is activated:
- Turn on/off Call Request Forwarding from Control Room station 101 to station 103 (M. Larsen), so that all new call requests will be forwarded to station 103. Use the command "$SCRT" for this.
- Turn on/off a lamp (use RCO 3) to signal that call forwarding is active
- Write to the System LOG that the call forwarding has been activated/turned off. Use the LOG "..." statement.
The full action string is:
IF %udd(1) If Call Forwarding is active (UDD 1 different from 0") $SCRT L101 Turn off Call Forwarding at 101 RCO 3 OFF Turn off RCO 3 LOG "Control Room: Call Forwarding turned off" Send info to System log WUDD 1 0 Set new status = Call Forwarding not active (UDD 1 = 0) STOP Don't execute the rest of the actions ENDIF If Call Forwarding is not active (UDD 1 = 0) $SCRT L101 L103 Turn on Call Forwarding at 101 RCO 3 ON Turn on RCO 3 LOG "Control Room: Call Forwarding active" Send info to System log WUDD 1 1 Set new status = Call Forwarding active (UDD 1 = 1)
Program DAK 1 of the Control Room station with the code for Call Forwarding on/off (9533), and add an appropriate display text.
Verify that:
- Call Forwarding is toggled on and off
- RCO 3 is toggled on and off
- The Call forwarding on/off is logged in the "System Log" (AlphaWeb: System Monitoring -> Logging. It might be that logging has to be enabled first: System Configuration -> Logging).