Dynamic group call: Difference between revisions
From Zenitel Wiki
No edit summary |
No edit summary |
||
| Line 42: | Line 42: | ||
|} | |} | ||
{| | |||
|- | |||
Owner: Stations w/UDP 1 (CRM IV stations) | |width="100pt"|'''Event Owner''': | ||
|width="300pt"|Stations w/UDP 1 (CRM IV stations) | |||
|- | |||
|'''Event type''': || 25 – Event trigger with parameter | |||
|- | |||
|'''Subevent''': || 0 | |||
|- | |||
|'''When change to''': || ON or OFF | |||
|- | |||
Event type: 25 – Event | |'''When related to''': || All | ||
|- | |||
When | |'''Action''': || IF %sgm(%2.phy,%1.exp(2)) | ||
When | |- | ||
Action: IF %sgm(%2.phy,%1.exp(2)) | | || IND %1.phy %1.dak(I%2.dir) 2 3 OFF | ||
IND %1.phy %1.dak(I%2.dir) 2 3 OFF | |- | ||
ENDIF | | || ENDIF | ||
IF %op(%sgm(%2.phy,%1.exp(2)),=,0) | |- | ||
IND %1.phy %1.dak(I%2.dir) 2 3 ON | | || IF %op(%sgm(%2.phy,%1.exp(2)),=,0) | ||
ENDIF | |- | ||
$GRM L%2.dir NG%1.exp(2) U2 | | || IND %1.phy %1.dak(I%2.dir) 2 3 ON | ||
IF %op(%2.dir,=,9535) | |- | ||
$DISCON_ST L%1.dir 0 | | || ENDIF | ||
IND %1.phy %1.dak(I%2.dir) 2 3 OFF | |- | ||
pause | | || $GRM L%2.dir NG%1.exp(2) U2 | ||
pause | |- | ||
pause | | || IF %op(%2.dir,=,9535) | ||
$DD L%1.dir L%1.exp | |- | ||
ENDIF | | || $DISCON_ST L%1.dir 0 | ||
|- | |||
| || IND %1.phy %1.dak(I%2.dir) 2 3 OFF | |||
|- | |||
| || pause | |||
|- | |||
| || pause | |||
|- | |||
| || pause | |||
|- | |||
| || $DD L%1.dir L%1.exp | |||
|- | |||
| || ENDIF | |||
|- | |||
|} | |||
Revision as of 16:27, 7 December 2007
Operation (CRM IV)
- Press the "Group Config." button, red led in key starts flashing
- Select subscribers to be included / excluded (toggle function), flashing green led in key indicate included
- Press the "Group Config." button again, the group call is activated, red led in key stops flashing
- The green leds continue to flash during the group call
- When the group call is cancelled the group is emptied, and the green leds stop flashing
LIMITATION: You can only include subscribers, you cannot include groups!
Programming
- Software requirement: AMC 8.26 is later
- If not already existing, create 9535 = feature 95/0. The "Group Config." DAK button is programmed to 9535.
- Each CRMIV must “own” a group call that nobody else uses. The directory number of the group call should be changed so that the two last digits are identical to the group index number.
Example:
- Group 2 = 8502
- Group 10 = 8510
Etc.
- Enter the group call directory number associated to the CRMIV in the External Parameter (%1.EXP) field of the CRM IV.
- Put all CRM IV’s that should have Dynamic Group Call feature in UDP group 1.
Event Handler programming:
| Event Owner: | Stations w/UDP 1 (CRM IV stations) |
| Event type: | 15 – Event Trigger |
| Subevent: | 0 |
| When change to: | ON or OFF |
| When related to: | Directory number: 9535 |
| Action: | IND %1.phy %1.dak(I%2.dir) 1 3 |
| Event Owner: | Stations w/UDP 1 (CRM IV stations) |
| Event type: | 25 – Event trigger with parameter |
| Subevent: | 0 |
| When change to: | ON or OFF |
| When related to: | All |
| Action: | IF %sgm(%2.phy,%1.exp(2)) |
| IND %1.phy %1.dak(I%2.dir) 2 3 OFF | |
| ENDIF | |
| IF %op(%sgm(%2.phy,%1.exp(2)),=,0) | |
| IND %1.phy %1.dak(I%2.dir) 2 3 ON | |
| ENDIF | |
| $GRM L%2.dir NG%1.exp(2) U2 | |
| IF %op(%2.dir,=,9535) | |
| $DISCON_ST L%1.dir 0 | |
| IND %1.phy %1.dak(I%2.dir) 2 3 OFF | |
| pause | |
| pause | |
| pause | |
| $DD L%1.dir L%1.exp | |
| ENDIF |
Owner: Stations w/UDP 1 (CRM IV stations) Event type: 08 – Conversation Outgoing When Change to: OFF When Related to: All Action: IF %op(%2.dir,=,%1.exp) IF %gns(%1.exp(2),0) $ER U15 U1 U1 U1 N%gns(%1.exp(2),0) U3 %1.ref ENDIF ENDIF
Owner: Stations w/UDP 8 (All stations)
Event type: 15 – Event Trigger
Subtype: 1 (NOTE: Subtype 1, NOT 0)
When Change to: ON
When Related to: All
Action: $GRM N%gns(%2.exp(2),0) NG %2.exp(2) U0
IND %2.phy %2.dak(I%1.dir) 2 3 OFF
pause
IF %gns(%2.exp(2),0)
$ER U15 U1 U1 U1 N%gns(%2.exp(2),0) U3 %2.ref
ENDIF
