Actions

Difference between revisions of "Group Call - PTT function"

From Zenitel Wiki

(Created page with "{{A}} This article describes how to '''increase the volume of a group call''' announcement. The volume is set back to default value when the group call is ended. == Prerequis...")
 
Line 1: Line 1:
 
{{A}}
 
{{A}}
This article describes how to '''increase the volume of a group call''' announcement. The volume is set back to default value when the group call is ended.
+
This article describes how to configure a DAK key on a station to activate a Group Call when the key is pressed, and cancel the group call when the DAK key is released.
 +
 
 +
In the Event Handler, the event 30 (Station DAK or Input) is triggered when a DAK Key is pressed.
 +
 
 +
The following event will activate group call 85 when the DAK key number 3 (= Subevent 3) is pressed, and cancel when the key is released.
  
== Prerequisites ==
 
* This event is CPU extensive. Maximum members in a group using this feature '''should not exceed approx. 50 stations'''.
 
* Minimum software: AMC version 11.
 
  
 
== Configuration ==
 
== Configuration ==

Revision as of 15:28, 31 October 2017

AlphaCom icon 300px.png

This article describes how to configure a DAK key on a station to activate a Group Call when the key is pressed, and cancel the group call when the DAK key is released.

In the Event Handler, the event 30 (Station DAK or Input) is triggered when a DAK Key is pressed.

The following event will activate group call 85 when the DAK key number 3 (= Subevent 3) is pressed, and cancel when the key is released.


Configuration

In the following example the volume will be set to level 6 when group call 86 is called from stations in UDP group 2. The volume is set to level 3 (default) when the group call is ended.

When stations outside UDP group 2 dial group call 86 this event will not be triggered, and the volume will not be altered.

In AlphaPro, go to Exchange and System -> Events, press Insert and create the following event (the action strings can be copy/paste from here into AlphaPro):

Event Owner: Stations with UDP: Id: 2
Event type: 08 - Conversation Outgoing
Sub event: 0
When change to: ON or OFF
When related to: Directory Number, Id: 86
Action:  
IF %chg(1,0)
tmp 0 "%gns(%2.phy,0)"
LOOP
IF %op(%tmp(0),=,0)
STOP
ENDIF
$VOL N%tmp(0) U6
tmp 0 "%gns(%2.phy, %tmp(0))"
ENDLOOP
stop
ENDIF
tmp 0 "%gns(%2.phy,0)"
LOOP
IF %op(%tmp(0),=,0)
STOP
ENDIF
$VOL N%tmp(0) U3
tmp 0 "%gns(%2.phy, %tmp(0))"
ENDLOOP


In the action strings above, there are two lines that defines the volume. Volume during group call is set to 6 (U6) by the command:

$VOL N%tmp(0) U6

Volume is set to 3 (U3) when the group call is ended by the command:

$VOL N%tmp(0) U3

U6 and U3 can be changed to other values if required.

Note that a standard feature exists, which might be a better alternative: Group calls with "Setup Priority = Alarm" will automatically use the Volume Override feature of the AlphaCom, without any additional configuration required.