Content
Options
The following call forwarding options can be configured:
- Off: Call forwarding is deactivated by default.
- Always: Incoming calls are immediately forwarded to the target number. See more details under the setting links: fwd_all_enabled, fwd_all_target, fwd_all_on_code, fwd_all_off_code
- Busy: Incoming calls are immediately forwarded when the phone is busy to the target number. Note: This feature will only work if Call Waiting is disabled. See more details under the setting links: fwd_busy_enabled, fwd_busy_target, fwd_busy_on_code, fwd_busy_off_code
- Time: Call forwarding to the target number is activated when the time (in seconds) entered has passed without the call having been answered. See more details under the setting links: fwd_time_enabled, fwd_time_target, fwd_time_secs, fwd_time_on_code, fwd_time_off_code
Configuration
You can configure Call Forwarding in the following ways:
Phone Menu
Settings → Call Features → Call Forwarding
Web User Interface
Identity → Features → Call Forwarding
Auto Provisioning
Here are the settings you can provision by Auto Provisioning for call forwarding:
- fwd_all_enabled
- fwd_all_target
- fwd_all_on_code
- fwd_all_off_code
- fwd_busy_enabled
- fwd_busy_target
- fwd_busy_on_code
- fwd_busy_off_code
- fwd_time_enabled
- fwd_time_target
- fwd_time_secs
- fwd_time_on_code
- fwd_time_off_code
SIP Trace
Call Forwarding Event "Always" has been activated on extB (2907) to extC (2908).
ExtA (2906) calls ExtB (2907)
INVITE sip:2907@ser;user=phone SIP/2.0 Via: ... From: <sip:2906@ser>;tag=8jbmt6uyae To: <sip:2907@ser;user=phone> Call-ID: 3c267129d25a-nxgouyz0hbhm CSeq: 1 INVITE Max-Forwards: 70 Contact: <sip:2906@192.168.9.3:1000;line=fnrzr7bp>;reg-id=1 ... User-Agent: snom370/7.3.10a ... Content-Type: application/sdp Content-Length: 450 ...
SIP/2.0 100 trying -- your call is important to us Via: ... From: <sip:2906@ser>;tag=8jbmt6uyae To: <sip:2907@ser;user=phone> Call-ID: 3c267129d25a-nxgouyz0hbhm CSeq: 1 INVITE Server: OpenSer Content-Length: 0
Call Forwarding on ExtB (2907)
Due to activated "Call Forwarding" ExtB (2907) sends the following message
SIP/2.0 302 Moved Temporarily Via: ... ... From: <sip:2906@ser>... To: <sip:2907@ser;user=phone>... Call-ID: 3c267129d25a-nxgouyz0hbhm CSeq: 1 INVITE Contact: <sip:2908@ser;user=phone> Diversion: <sip:2907@192.168.5.193:2051;line=uw7mmqzi>;reason="unconditional" Content-Length: 0
where
- Contact- Header contains the call forwarding target number ExtC (2908) and
- Diversion- Header contains the Request-URI of the request prior to the diversion (ExtB = 2907) and the reason that the diversion occurred ("unconditional")
This is being acknowledged by extA (2906).
ExtA (2906) calls ExtC (2908)
From the Contact-Header (ExtC = 2908) ExtA retrieves the Request-URI to establish the call to. The Diversion- Header is included in the message:
INVITE sip:2908@ser SIP/2.0 Via: ... From: <sip:2906@ser>... To: sip:2908@ser... Call-ID: 3c26712e0ca0-277bggq3yblp CSeq: 1 INVITE Max-Forwards: 70 Contact: <sip:2906@192.168.9.3:1000;line=fnrzr7bp>;reg-id=1 ... Diversion: <sip:2907@192.168.5.193:2051;line=uw7mmqzi>;reason="unconditional" User-Agent: snom370/7.3.10a ... Content-Type: application/sdp Content-Length: 450 ...
SIP/2.0 100 trying -- your call is important to us Via: ... From: <sip:2906@ser>;tag=1vzevun4ns To: sip:2908@ser;user=phone Call-ID: 3c26712e0ca0-277bggq3yblp CSeq: 1 INVITE Server: OpenSer (1.1.0-notls (i386/linux)) Content-Length: 0
SIP/2.0 180 Ringing Via: ... ... From: <sip:2906@ser>;tag=1vzevun4ns To: sip:2908@ser;user=phone;tag=n9p9qydq2n Call-ID: 3c26712e0ca0-277bggq3yblp CSeq: 1 INVITE Contact: <sip:2908@192.168.8.230:1025;line=dy1frf90>;reg-id=1 ...
Further Information
Related articles