Actions

Difference between revisions of "Busy Tone needed for telephones to hang up"

From Zenitel Wiki

Line 39: Line 39:
 
|width="400pt"|The 'dummy' station
 
|width="400pt"|The 'dummy' station
 
|-
 
|-
|'''Event type''': || 21 - Event Timeout]]
+
|'''Event type''': || [[21 - Event Timeout]]
 
|-
 
|-
 
|'''Subevent''': || 0
 
|'''Subevent''': || 0

Revision as of 16:15, 12 November 2008

Situation

In a building there are several elevators that uses telephone technology to communicate with people in the elevators. These telephones need a busy tone to disconnect automatically when the conversation is over.

Solution

When the conversation with the telephone is finished, a call from the telephone to a 'dummy' station must be established. The 'dummy' station is set to be busy when receiving a call from any telephone in a UDP group. A 'dummy' station takes up a physical position. Some components needs to be connected to one station port in order to make the exchange believe that there is a station there.

In the programming example below UDP Group 4 is used for the telephones, and 102 is the 'dummy' station.

In AlphaPro, [Exchange and System] -> [System], select the [Timers] tab and set the Camp On Busy Time to 100. In AlphaPro, [Exchange and System] -> [Events], press [Insert] and create the following events:


Event 1 - When an incoming conversation to a station in UDP Group 4 is ended, 'lift' the handset on number 102, set up a call from the station to 102, and set a timer on station 102.

Event Owner: Stations w/ UDP, id: 4
Event type: 07 - Conversation incoming
Subevent: 0
When change to: OFF
When related to: All
Action: $HOFF L102
  $CALL L%1.DIR L102
  $ST L102 W 110

Event 2 - When the timer expires, 'replace' the handset on the 'dummy' station.

Event Owner: The 'dummy' station
Event type: 21 - Event Timeout
Subevent: 0
When change to: ON
When related to: All
Action: $HON L102