Difference between revisions of "Toggle Applications"
From Zenitel Wiki
(→Call Request) |
(→Audio Program) |
||
Line 71: | Line 71: | ||
==Audio Program== | ==Audio Program== | ||
Toggle between program on and program off. The example shows program 1 (801). | Toggle between program on and program off. The example shows program 1 (801). | ||
− | |||
[[File:Toggle Applications 3.PNG|thumb|left|500px]] | [[File:Toggle Applications 3.PNG|thumb|left|500px]] | ||
Line 85: | Line 84: | ||
WUDD %1.phy 1 | WUDD %1.phy 1 | ||
+ | Stepping through several programs can be performed by using the step codes 790 and 791 configured in the DAK settings: | ||
− | + | [[File:Toggle Applications 11.PNG|thumb|left|500px]] | |
+ | <br style="clear:both;" /> | ||
+ | |||
+ | An event can also be created to do this. The example below uses DAK 4 for stepping to next program, and DAK 5 for stepping to previous program. | ||
+ | |||
+ | [[File:Toggle Applications 12.PNG|thumb|left|500px]] | ||
+ | <br style="clear:both;" /> | ||
+ | |||
+ | Action commands: | ||
+ | IF %op(%sev,=,4) | ||
+ | $DD L%1.dir L790 | ||
+ | ENDIF | ||
+ | IF %op(%sev,=,5) | ||
+ | $DD L%1.dir L791 | ||
+ | ENDIF | ||
For more details see [[$PROG]] and [[Audio Program]] | For more details see [[$PROG]] and [[Audio Program]] |
Revision as of 14:54, 5 April 2016
This article describes different application where the common scenario is to toggle a feature on/off using just a DAK key. Some features have additional options that gives additional opportunities.
In the examples below the AlphaCom data commands used are hyperlinked. Common for many of them is:
The DAK as RCI event is the preferred event for most of the applications.
Contents
Conversation
Toggle between Call and Cancel: pressing DAK key 1 sets up a call to station 101. Second press cancels the call. A second event must be created to handle the scenario where 101 initiates the call , or ends the call.
Action commands:
IF %udd(%1.phy) $C L%1.dir WUDD %1.phy 0 STOP ENDIF $CALL L%1.dir L101 WUDD %1.phy 1
Action command:
WUDD %1.phy %chg(1,0)
The same DAK can also answer an incoming call in private mode. Then the following event must be added:
In addition these commands must be added to the top of the initial DAK as RCI event:
IF %op(%udd(%1.phy),=,2) $M L%1.dir pause $MREL L%1.dir WUDD %1.phy 1 STOP ENDIF
For more details see $CALL, $C, $M, $MREL and pause
Call Request
Toggle between Call Request and Cancel Call Request: Pressing the DAK key the first time sends a Call Request to station 101 in the example. Second press cancels the call request. A second event must be created to handle the scenario where 101 answers the call request, or cancels it.
Action commands:
IF %udd(%1.phy) $CANM L%1.dir L101 WUDD %1.phy 0 STOP ENDIF $SM L%1.dir L101 WUDD %1.phy 1
Action commands:
WUDD %1.phy 0
To add the possibility to answer incoming calls in private using the same DAK, see the Conversation application example.
For more details see $CANM, $SM and Call Request
Audio Program
Toggle between program on and program off. The example shows program 1 (801).
Action commands:
IF %udd(%1.phy) $PROG L%1.dir LV WUDD %1.phy 0 STOP ENDIF $PROG L%1.dir L801 WUDD %1.phy 1
Stepping through several programs can be performed by using the step codes 790 and 791 configured in the DAK settings:
An event can also be created to do this. The example below uses DAK 4 for stepping to next program, and DAK 5 for stepping to previous program.
Action commands:
IF %op(%sev,=,4) $DD L%1.dir L790 ENDIF IF %op(%sev,=,5) $DD L%1.dir L791 ENDIF
For more details see $PROG and Audio Program
Transfer
Toggle between Transfer On and Transfer off. The example shows transfer to directory number 101.
Action commands:
IF %udd(%1.phy) $TRF L%1.dir "" WUDD %1.phy 0 STOP ENDIF $TRF L%1.dir L101 WUDD %1.phy 1
SCRT
For more details see $TRF
Simplex Conference
Toggle between joining a simplex conference (SX), and leaving it. The example shows joining/leaving SX1 (8201).
Action commands:
IF %udd(%1.phy) $CONF L%1.dir LV WUDD %1.phy 0 STOP ENDIF $CONF L%1.dir L8201 WUDD %1.phy 1
answer...
For more details see $CONF
Open Duplex Conference
Toggle between joining a open duplex conference (ODC), and leaving it. The example shows joining/leaving ODC1 (8301).
Action command:
$ODC L%1.dir L8301 U2
join...
For more details see $ODC
Volume adjustment
Stepping the volume in a circle using just one button. After max volume, the next step is minimum volume.
Action commands:
IF %op(%vol(%1.phy),=,9) $VOL L%1.dir U0 STOP ENDIF $VOL L%1.dir U%op(%vol(%1.phy),+,1)
volume step up, volume step down (two buttons)...
For more details see VOL