Actions

Difference between revisions of "SIP phone: Forward unattended call"

From Zenitel Wiki

(Configuration examples)
Line 12: Line 12:
  
 
=== Configuration examples ===
 
=== Configuration examples ===
[[Image:SIP Phone forwarding.jpg|thumb| Event programming for SIP phone forwarding]]
+
 
 
====AMC10.55 and later====
 
====AMC10.55 and later====
 
:*The SIP phone is 9555.
 
:*The SIP phone is 9555.
:*When an intercom station calls 9555, the phone will start to ring, the ringing time is controlled by the "[[Exchange_%26_System_%28AlphaPro%29#Timers|Private Ringing Time" timer]] (30 sec default). If not answered, the call will time out, and the [[Private Ringing Outgoing(Event Type)|event 33]] is triggered. This event sets up a new call to directory number 9547 (which can be an intercom or another SIP phone). <br>
+
:*When an intercom station calls 9555, the phone will start to ring, the ringing time is controlled by the "[[Exchange_%26_System_%28AlphaPro%29#Timers|Private Ringing Time" timer]] (30 sec default). If not answered, the call will time out, and the [[Private Ringing Outgoing(Event Type)|event 33]] is triggered. This event sets up a new call to directory number 9547 (which can be an intercom or another SIP phone).  
 
:*[[C KEY|$C]] is needed to "speed up" the disconnection, so that the [[DIAL DIGITS|$DD]] command is not lost during the disconnection tone
 
:*[[C KEY|$C]] is needed to "speed up" the disconnection, so that the [[DIAL DIGITS|$DD]] command is not lost during the disconnection tone
  
 
In [[AlphaPro]], go to [[Exchange_%26_System_%28AlphaPro%29#Events|Exchange and System -> Events]], press Insert and create the following event:
 
In [[AlphaPro]], go to [[Exchange_%26_System_%28AlphaPro%29#Events|Exchange and System -> Events]], press Insert and create the following event:
 +
[[Image:SIP Phone forwarding.jpg|left|thumb|500px|Event programming for SIP phone forwarding]]
 +
<br style="clear:both;" />
 
------------
 
------------
 
'''Event 1''' - Transfer to local dirno 9547, if call not answered.
 
'''Event 1''' - Transfer to local dirno 9547, if call not answered.

Revision as of 14:16, 17 September 2013

The Event Type 33 - Private Ringing Outgoing can be used to forward unattended SIP calls. In order to work, it requires that the SIP device returns the SIP status "180 Ringing" when the phones starts to ring, and "200 OK" when connecting.

The forwarding function has been verified with:

Note - The event type 33 require AMC 10.30 or later.

Configuration examples

AMC10.55 and later

  • The SIP phone is 9555.
  • When an intercom station calls 9555, the phone will start to ring, the ringing time is controlled by the "Private Ringing Time" timer (30 sec default). If not answered, the call will time out, and the event 33 is triggered. This event sets up a new call to directory number 9547 (which can be an intercom or another SIP phone).
  • $C is needed to "speed up" the disconnection, so that the $DD command is not lost during the disconnection tone

In AlphaPro, go to Exchange and System -> Events, press Insert and create the following event:

Event programming for SIP phone forwarding



Event 1 - Transfer to local dirno 9547, if call not answered.

Event Owner: Stations w/ UDP, Id: 8
Event type: 33 - Private Ringing Outgoing
Subevent: 0
When change to: OFF
When related to: Directory Number, Id: 9555
Action: $C L%1.dir
  $DD L%1.dir L9547

AMC10.xx prior to AMC10.55:

AMC version before 10.55 was using a virtual SIP Registrar server running on the AMC-IP card. The node number of this SIP node needs to be specified in the event.

  • The SIP phone is 9555, the SIP Registrar node is node number 73.
  • When an intercom station calls 9555, the phone will start to ring, the ringing time is controlled by the "Private Ringing Time" timer (30 sec default). If not answered, the call will time out, and the event 33 is triggered. This event sets up a new call to directory number 9547 (which can be an intercom or another SIP phone).
  • $C is needed to "speed up" the disconnection, so that the $DD command is not lost during the disconnection tone

In AlphaPro, go to Exchange and System -> Events, press Insert and create the following event:


Event 1 - Transfer to local dirno 9547, if call not answered.

Event Owner: Stations w/ UDP, Id: 8
Event type: 33 - Private Ringing Outgoing
Subevent: 0
When change to: OFF
When related to: Directory Number, Node: 73, Id: 9555
Action: $C L%1.dir
  $DD L%1.dir L9547

Note that the initiator of the call (A-subscriber) must be an intercom station, not a SIP phone. The call forwarding will not work if the A-subscriber is a SIP phone.