Dynamic group call: Difference between revisions
From Zenitel Wiki
No edit summary |
|||
| Line 1: | Line 1: | ||
==Operation (CRM IV)== | ==Operation (CRM IV)== | ||
*Press a dedicated "Group Config." DAK key. The red led in key starts flashing | *Press a dedicated "Group Config." [[DAK]] key. The red led in key starts flashing | ||
*Select subscribers to be included/excluded (toggle function) by pressing the assosiated DAK keys. A flashing green led in | *Select subscribers to be included/excluded (toggle function) by pressing the assosiated [[DAK]] keys. A flashing green led in the keys indicates that the stations is included | ||
*Press the "Group Config." button again, the group call is now activated. The red led in the DAK key stops flashing | *Press the "Group Config." button again, the [[Group Call/Announcements|group call]] is now activated. The red led in the [[DAK]] key stops flashing | ||
*The green leds continue to flash during the group call | *The green leds continue to flash during the [[Group Call/Announcements|group call]] | ||
*Cancel the group call. All members will be removed, and the green leds stop flashing | *Cancel the [[Group Call/Announcements|group call]]. All members will be removed, and the green leds stop flashing | ||
It is not neccessary to use [[Control Room Master IV|CRM-IV]] stations, but with regular stations you will not get LED feedback on | It is not neccessary to use [[Control Room Master IV|CRM-IV]] stations, but with regular stations you will not get LED feedback on [[Group Call/Announcements|group call]] inclusion/exclusion. | ||
LIMITATION: You can only include subscribers, you cannot include groups! | LIMITATION: You can only include subscribers, you cannot include groups! | ||
==Programming== | ==Programming== | ||
*Software requirement: AMC 8.26 or later | |||
*In [[AlphaPro]], [[Directory_%26_Features_%28AlphaPro%29|Directory & Features]], create a directory number, feature 95/0. Directory number [[Event Trigger w/User Parameter|9535]] is included by default. Program the "Group Config." DAK button to 9535. | |||
*In AlphaPro, Directory & Features, create a directory number, feature 95/0. Directory number [[Event Trigger w/User Parameter|9535]] is included by default. Program the "Group Config." DAK button to 9535. | |||
*Each [[Control Room Master IV|CRM-IV]] must “own” a group call that nobody else uses. The directory number of the group call must be changed so that the two last digits are identical to the group index number. Example: | *Each [[Control Room Master IV|CRM-IV]] must “own” a [[Group Call/Announcements|group call]] that nobody else uses. The directory number of the [[Group Call/Announcements|group call]] must be changed so that the two last digits are identical to the group index number. Example: | ||
**Group '''2''' = 85'''02''' | **Group '''2''' = 85'''02''' | ||
**Group '''10''' = 85'''10''' | **Group '''10''' = 85'''10''' | ||
*Enter the group call directory number in the User Defined Parameter (%1.EXP) field of the CRM IV | *Enter the [[Group Call/Announcements|group call]] directory number in the User Defined Parameter (%1.EXP) field of the [[Control Room Master IV|CRM-IV]]. In [[AlphaPro]], [[Users_%26_Stations_%28AlphaPro%29#UDP|Users & Stations -> UDP -> User Defined Parameter (%1.EXP)). | ||
*Put all CRM | *Put all [[Control Room Master IV|CRM-IV]]’s that should have [[Dynamic group call]] feature in [[UDP]] group 1. | ||
===Event Handler configuration=== | ===Event Handler configuration=== | ||
Event 1 | In [[AlphaPro]], go to [[Exchange_%26_System_%28AlphaPro%29#Events|Exchange and System -> Events]], press Insert and create the following events: | ||
------------ | |||
'''Event 1''' | |||
{| | {| | ||
|- | |- | ||
|width="100pt"|'''Event Owner''': | |width="100pt"|'''Event Owner''': | ||
|width=" | |width="400pt"|Stations w/ UDP Id: 1 (The CRM IV stations) | ||
|- | |- | ||
|'''Event type''': || 15 – Event Trigger | |'''Event type''': || [[Event Trigger (Event Type)|15 – Event Trigger]] | ||
|- | |- | ||
|'''Subevent''': || 0 | |'''Subevent''': || 0 | ||
| Line 36: | Line 38: | ||
|'''When change to''': || ON or OFF | |'''When change to''': || ON or OFF | ||
|- | |- | ||
|'''When related to''': || Directory | |'''When related to''': || Directory Number, Id: 9535 | ||
|- | |- | ||
|'''Action''': || IND %1.phy %1.dak(I%2.dir) 1 3 | |'''Action''': || [[IND]] %1.phy [[%1.dak]](I%2.dir) 1 3 | ||
|- | |- | ||
|} | |} | ||
------------ | |||
Event 2 | '''Event 2''' | ||
{| | {| | ||
|- | |- | ||
|width="100pt"|'''Event Owner''': | |width="100pt"|'''Event Owner''': | ||
|width=" | |width="400pt"|Stations w/ UDP, Id: 1 (The CRM IV stations) | ||
|- | |- | ||
|'''Event type''': || 25 – Event trigger with parameter | |'''Event type''': || [[Event Trigger with parameter (Event Type)|25 – Event trigger with parameter]] | ||
|- | |- | ||
|'''Subevent''': || 0 | |'''Subevent''': || 0 | ||
| Line 57: | Line 59: | ||
|'''When related to''': || All | |'''When related to''': || All | ||
|- | |- | ||
|'''Action''': || IF %sgm(%2.phy,%1.exp(2)) | |'''Action''': || [[IF/ENDIF|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 | | || [[IF/ENDIF|ENDIF]] | ||
|- | |- | ||
| || IF %op(%sgm(%2.phy,%1.exp(2)),=,0) | | || [[IF/ENDIF§IF]] [[%op]]([[%sgm]](%2.phy,%1.exp(2)),=,0) | ||
|- | |- | ||
| || IND %1.phy %1.dak(I%2.dir) 2 3 ON | | || [[IND]] %1.phy [[%1.dak]](I%2.dir) 2 3 ON | ||
|- | |- | ||
| || ENDIF | | || [[IF/ENDIF|ENDIF]] | ||
|- | |- | ||
| || $GRM L%2.dir NG%1.exp(2) U2 | | || [[$GRM]] L%2.dir NG%1.exp(2) U2 | ||
|- | |- | ||
| || IF %op(%2.dir,=,9535) | | || [[IF/ENDIF|IF]] [[%op]](%2.dir,=,9535) | ||
|- | |- | ||
| || $DISCON_ST L%1.dir 0 | | || [[DISCON ST|$DISCON_ST]] L%1.dir 0 | ||
|- | |- | ||
| || IND %1.phy %1.dak(I%2.dir) 2 3 OFF | | || [[IND]] %1.phy [[%1.dak]](I%2.dir) 2 3 OFF | ||
|- | |- | ||
| || | | || [[PAUSE]] | ||
|- | |- | ||
| || | | || [[PAUSE]] | ||
|- | |- | ||
| || | | || [[PAUSE]] | ||
|- | |- | ||
| || $DD L%1.dir L%1.exp | | || [[DIAL DIGITS|$DD]] L%1.dir L%1.exp | ||
|- | |- | ||
| || ENDIF | | || [[IF/ENDIF|ENDIF]] | ||
|- | |- | ||
|} | |} | ||
------------ | |||
'''Event 3''' | |||
Event 3 | |||
{| | {| | ||
|- | |- | ||
|width="100pt"|'''Event Owner''': | |width="100pt"|'''Event Owner''': | ||
|width=" | |width="400pt"|Stations w/ UDP, Id: 1 (The CRM IV stations) | ||
|- | |- | ||
|'''Event type''': || 08 – Conversation Outgoing | |'''Event type''': || [[Conversation Outgoing (Event Type)|08 – Conversation - Outgoing]] | ||
|- | |- | ||
|'''Subevent''': || 0 | |'''Subevent''': || 0 | ||
| Line 106: | Line 106: | ||
|'''When related to''': || All | |'''When related to''': || All | ||
|- | |- | ||
|'''Action''': || IF %op(%2.dir,=,%1.exp) | |'''Action''': || [[IF/ENDIF|IF]] [[%op]](%2.dir,=,%1.exp) | ||
|- | |- | ||
| || IF %gns(%1.exp(2),0) | | || [[IF/ENDIF|IF]] [[%gns]](%1.exp(2),0) | ||
|- | |- | ||
| || $ER U15 U1 U1 U1 N%gns(%1.exp(2),0) U3 %1.ref | | || [[EVENT_REPORT|$ER]] U15 U1 U1 U1 N[[%gns]](%1.exp(2),0) U3 %1.ref | ||
|- | |- | ||
| || ENDIF | | || [[IF/ENDIF|ENDIF]] | ||
|- | |- | ||
| || ENDIF | | || [[IF/ENDIF|ENDIF]] | ||
|- | |- | ||
|} | |} | ||
------------ | |||
Event 4 | '''Event 4''' | ||
{| | {| | ||
|- | |- | ||
|width="100pt"|'''Event Owner''': | |width="100pt"|'''Event Owner''': | ||
|width=" | |width="400pt"|Stations w/ UDP, Id: 1 (The CRM IV stations) | ||
|- | |- | ||
|'''Event type''': || 15 – Event Trigger | |'''Event type''': || [[Event Trigger (Event Type)|15 – Event Trigger]] | ||
|- | |- | ||
|'''Subevent''': || 1 ''(NOTE: Subtype 1, NOT 0)'' | |'''Subevent''': || 1 ''(NOTE: Subtype 1, NOT 0)'' | ||
| Line 133: | Line 133: | ||
|'''When related to''': || All | |'''When related to''': || All | ||
|- | |- | ||
|'''Action''': || $GRM N%gns(%2.exp(2),0) NG %2.exp(2) U0 | |'''Action''': || [[$GRM]] N[[%gns]](%2.exp(2),0) NG %2.exp(2) U0 | ||
|- | |- | ||
| || IND %2.phy %2.dak(I%1.dir) 2 3 OFF | | || [[IND]] %2.phy [[%2.dak]](I%1.dir) 2 3 OFF | ||
|- | |- | ||
| || | | || PAUSE | ||
|- | |- | ||
| || IF %gns(%2.exp(2),0) | | || [[IF/ENDIF|IF]] [[%gns]](%2.exp(2),0) | ||
|- | |- | ||
| || $ER U15 U1 U1 U1 N%gns(%2.exp(2),0) U3 %2.ref | | || [[EVENT_REPORT|$ER]] U15 U1 U1 U1 N[[%gns]](%2.exp(2),0) U3 %2.ref | ||
|- | |- | ||
| || ENDIF | | || [[IF/ENDIF|ENDIF]] | ||
|- | |- | ||
|} | |} | ||
------------ | |||
[[Category:Applications]] | |||
Revision as of 15:48, 19 November 2008
Operation (CRM IV)
- Press a dedicated "Group Config." DAK key. The red led in key starts flashing
- Select subscribers to be included/excluded (toggle function) by pressing the assosiated DAK keys. A flashing green led in the keys indicates that the stations is included
- Press the "Group Config." button again, the group call is now activated. The red led in the DAK key stops flashing
- The green leds continue to flash during the group call
- Cancel the group call. All members will be removed, and the green leds stop flashing
It is not neccessary to use CRM-IV stations, but with regular stations you will not get LED feedback on group call inclusion/exclusion.
LIMITATION: You can only include subscribers, you cannot include groups!
Programming
- Software requirement: AMC 8.26 or later
- In AlphaPro, Directory & Features, create a directory number, feature 95/0. Directory number 9535 is included by default. Program the "Group Config." DAK button to 9535.
- Each CRM-IV must “own” a group call that nobody else uses. The directory number of the group call must be changed so that the two last digits are identical to the group index number. Example:
- Group 2 = 8502
- Group 10 = 8510
- Enter the group call directory number in the User Defined Parameter (%1.EXP) field of the CRM-IV. In AlphaPro, [[Users_&_Stations_(AlphaPro)#UDP|Users & Stations -> UDP -> User Defined Parameter (%1.EXP)).
- Put all CRM-IV’s that should have Dynamic group call feature in UDP group 1.
Event Handler configuration
In AlphaPro, go to Exchange and System -> Events, press Insert and create the following events:
Event 1
| Event Owner: | Stations w/ UDP Id: 1 (The CRM IV stations) |
| Event type: | 15 – Event Trigger |
| Subevent: | 0 |
| When change to: | ON or OFF |
| When related to: | Directory Number, Id: 9535 |
| Action: | IND %1.phy %1.dak(I%2.dir) 1 3 |
Event 2
| Event Owner: | Stations w/ UDP, Id: 1 (The 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/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 |
Event 3
| Event Owner: | Stations w/ UDP, Id: 1 (The CRM IV stations) |
| Event type: | 08 – Conversation - Outgoing |
| Subevent: | 0 |
| 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 |
Event 4
| Event Owner: | Stations w/ UDP, Id: 1 (The CRM IV stations) |
| Event type: | 15 – Event Trigger |
| Subevent: | 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 |
