Difference between revisions of "Dynamic group call"
From Zenitel Wiki
(46 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{AI}} |
− | ==Operation | + | ==Operation == |
− | *Press a dedicated "Group | + | For best performance it is recommended to use [[CRM_V_-_Control_Room_Master|CRM V station]] or [[ECPIR-3P|ECPIR-3P panel]], as these devices have buttons with LEDs showing status. |
+ | |||
+ | *Press a dedicated "Group Configuration" [[DAK]] key. The red led in key starts flashing, and the Dynamic Group is emptied. | ||
*Select stations or local groups to be included by pressing the associated [[DAK]] keys. A steady green led in the keys indicates that the stations/groups are included | *Select stations or local groups to be included by pressing the associated [[DAK]] keys. A steady green led in the keys indicates that the stations/groups are included | ||
*Press the "Group Configuration" button again, and the group call is activated (the ding-dong chime is played). Pressing the `M`-key opens the microphone. | *Press the "Group Configuration" button again, and the group call is activated (the ding-dong chime is played). Pressing the `M`-key opens the microphone. | ||
Line 7: | Line 9: | ||
*Cancel the [[Groups#Group_Call.2FAnnouncements|group call]] by pressing the `C`-key. The green LEDs are turned off. | *Cancel the [[Groups#Group_Call.2FAnnouncements|group call]] by pressing the `C`-key. The green LEDs are turned off. | ||
− | + | {{note|One can only include, not remove, stations/groups into the dynamic group. If a wrong selection is made, press the C-key, and start the selection over again.}} | |
+ | |||
+ | == Software requirements== | ||
+ | * ICX: Any version | ||
+ | * AlphaCom: 13.0.3.0 or later | ||
− | == | + | ==Configuration== |
− | * | + | *Assign directory number 9535 to DAK 1 of the operator station. This is the '''Group Configuration''' button. Directory number [[Event Trigger w/User Parameter|9535]] is included in a default database. |
− | + | [[File:DynGrp DAK.PNG|thumb|left|500px|"Group Configuration" button]] | |
+ | <br style="clear:both;" /> | ||
− | *Each operator station | + | *Each operator station is assigned its own Dynamic Group Call by entering the directory number of the Dynamic Group Call in the User Defined Parameter (%1.EXP) field of the operator. |
− | + | *Include operator stations in [[UDP]] group 1. Name the [[UDP]] group e.g. "Operators". | |
− | * | ||
− | = | + | [[File:DynGrp UDP.PNG|thumb|left|500px|Include the operator station in UDP Group 1, and enter the directory number of the Dynamic Group used by this operator (Here: 899)]] |
+ | <br style="clear:both;" /> | ||
− | |||
− | |||
− | |||
− | + | ===Event Handler configuration=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | - | + | In [[AlphaPro]], go to [[Exchange_%26_System_%28AlphaPro%29#Events|Exchange and System -> Events]], press '''Insert''' and create the following events (Simply '''copy/paste''' the action strings below into AlphaPro): |
− | ''' | ||
− | + | '''Event 1: Start/stop Group Configuration''' | |
+ | *When the "Group Configuration" button is pressed, empty the Dynamic Group and turn on red LED in the button. | ||
+ | *When leaving the Group Configuration mode, start a 1 sec timer. If the Dynamic Group is not activated within this time, the LEDs will be cleared. | ||
− | + | [[File:DynGrp Event1.PNG|thumb|left|500px|Start/stop Group Configuration]] | |
+ | <br style="clear:both;" /> | ||
− | + | {{Code2| | |
− | {| | + | IF %chg(1,0) |
− | + | $GRM LV L%1.exp U3 | |
− | + | IND %1.phy %1.dak(I%2.dir) 1 3 ON | |
− | + | stop | |
− | + | ENDIF | |
− | + | $ST L%1.dir W10 L%1.exp | |
− | + | }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''Event 2: Include members''' | |
− | + | *When DAK keys are pressed during Group Configuration mode, turn on the green LED, and include the station or local group to the dynamic group | |
− | + | *If the DAK key pressed is the "Group Configuration" button (9535), disconnect the station from configuration mode, turn off the red LED, and dispatch the dynamic group call | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [[File:DynGrp Event2.PNG|thumb|left|500px|Include members]] | |
− | + | <br style="clear:both;" /> | |
− | + | {{Code2| | |
+ | IND %1.phy %1.dak(I%2.dir) 2 1 ON | ||
+ | $GRM L%2.dir L%1.exp U1 | ||
+ | IF %op(%2.dir,<nowiki>=</nowiki>,9535) | ||
+ | $DISCON_ST L%1.dir 0 | ||
+ | IND %1.phy %1.dak(I%2.dir) 1 3 OFF | ||
+ | PAUSE | ||
+ | PAUSE | ||
+ | PAUSE | ||
+ | $DD L%1.dir L%1.exp | ||
+ | }} | ||
− | + | '''Event 3: Reset LEDs when Dynamic Group Call ends''' | |
− | + | *When the operator calls the dynamic group, stop the timer that resets all LEDs | |
− | + | *When the call to the dynamic group call ends, reset all LEDs | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [[File:DynGrp Event3.PNG|thumb|left|500px|Reset LEDs]] | |
− | + | <br style="clear:both;" /> | |
− | + | {{Code2| | |
+ | IF %op(%2.dir,<nowiki>=</nowiki>,%1.exp) | ||
+ | IF %chg(1,0) | ||
+ | $ST L%1.dir W0 L%1.exp | ||
+ | stop | ||
+ | ENDIF | ||
+ | IND %1.phy 0 0 0 OFF | ||
+ | ENDIF | ||
+ | }} | ||
− | |||
− | + | '''Event 4: Reset LEDs on timeout''' | |
− | + | *If the operator exit the "Group Configuration" mode without starting the dynamic group call within set time, resets all LEDs | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [[File:DynGrp Event4.PNG|thumb|left|500px|"Group Configuration" button]] | |
+ | <br style="clear:both;" /> | ||
+ | {{Code2| | ||
+ | IF %op(%2.dir,<nowiki>=</nowiki>,%1.exp) | ||
+ | IND %1.phy 0 0 0 OFF | ||
+ | ENDIF | ||
+ | }} | ||
− | [[Category: Applications]] | + | [[Category:AlphaCom Applications]] |
+ | [[Category:ICX-AlphaCom Applications]] | ||
[[Category: Control Room Applications]] | [[Category: Control Room Applications]] | ||
+ | [[Category:Applications using Event Handler]] |
Latest revision as of 10:13, 8 July 2022
Operation
For best performance it is recommended to use CRM V station or ECPIR-3P panel, as these devices have buttons with LEDs showing status.
- Press a dedicated "Group Configuration" DAK key. The red led in key starts flashing, and the Dynamic Group is emptied.
- Select stations or local groups to be included by pressing the associated DAK keys. A steady green led in the keys indicates that the stations/groups are included
- Press the "Group Configuration" button again, and the group call is activated (the ding-dong chime is played). Pressing the `M`-key opens the microphone.
- The green leds continue to be lit during the group call
- Cancel the group call by pressing the `C`-key. The green LEDs are turned off.
One can only include, not remove, stations/groups into the dynamic group. If a wrong selection is made, press the C-key, and start the selection over again. |
Software requirements
- ICX: Any version
- AlphaCom: 13.0.3.0 or later
Configuration
- Assign directory number 9535 to DAK 1 of the operator station. This is the Group Configuration button. Directory number 9535 is included in a default database.
- Each operator station is assigned its own Dynamic Group Call by entering the directory number of the Dynamic Group Call in the User Defined Parameter (%1.EXP) field of the operator.
- Include operator stations in UDP group 1. Name the UDP group e.g. "Operators".
Event Handler configuration
In AlphaPro, go to Exchange and System -> Events, press Insert and create the following events (Simply copy/paste the action strings below into AlphaPro):
Event 1: Start/stop Group Configuration
- When the "Group Configuration" button is pressed, empty the Dynamic Group and turn on red LED in the button.
- When leaving the Group Configuration mode, start a 1 sec timer. If the Dynamic Group is not activated within this time, the LEDs will be cleared.
Action commands:
IF %chg(1,0) $GRM LV L%1.exp U3 IND %1.phy %1.dak(I%2.dir) 1 3 ON stop ENDIF $ST L%1.dir W10 L%1.exp
Event 2: Include members
- When DAK keys are pressed during Group Configuration mode, turn on the green LED, and include the station or local group to the dynamic group
- If the DAK key pressed is the "Group Configuration" button (9535), disconnect the station from configuration mode, turn off the red LED, and dispatch the dynamic group call
Action commands:
IND %1.phy %1.dak(I%2.dir) 2 1 ON $GRM L%2.dir L%1.exp U1 IF %op(%2.dir,=,9535) $DISCON_ST L%1.dir 0 IND %1.phy %1.dak(I%2.dir) 1 3 OFF PAUSE PAUSE PAUSE $DD L%1.dir L%1.exp
Event 3: Reset LEDs when Dynamic Group Call ends
- When the operator calls the dynamic group, stop the timer that resets all LEDs
- When the call to the dynamic group call ends, reset all LEDs
Action commands:
IF %op(%2.dir,=,%1.exp) IF %chg(1,0) $ST L%1.dir W0 L%1.exp stop ENDIF IND %1.phy 0 0 0 OFF ENDIF
Event 4: Reset LEDs on timeout
- If the operator exit the "Group Configuration" mode without starting the dynamic group call within set time, resets all LEDs
Action commands:
IF %op(%2.dir,=,%1.exp) IND %1.phy 0 0 0 OFF ENDIF