Content
D-SERIES
Web User Interface
N/A
Phone User Interface
N/A
Firmware
8.7.3.x
XML Configuration
<sip_cancel_reasons_to_ignore_missed_call perm="PERMISSIONFLAGS">VALIDVALUE</sip_cancel_reasons_to_ignore_missed_call>
Description
When phone misses an incoming call, it usually records it in its missed calls list so the user can call the caller back when he sees the missed call. There are certain scenarios where this is not desired. E.g. imagine you are logged in with your account on two places (e.g. office phone and at home). If you get a call, both phones will ring. If you pick up the call on one phone, you don't need the wrong missed-entry in the other. If the PBX usually includes the reason in it's cancel-message to thew other phone which might look like this:
CANCEL <your account> SIP/2.0 Via: ... From: .. To: ... '''Reason: SIP ;cause=200 ;text="Call completed elsewhere"''' ...
With the help of this setting you can determine which reasons will inhibit creating a missed record. Each reason is evaluate separately, if any one matches the one inside the SIP-Cancel the call will not be treated as missed.
Also see record_missed_calls, record missed calls when cwi is off, ignore missed calls on busy
Valid Values
Space separated list of reasons. Each reason starts with either text=, cause= or cause< followed by the value that would be in the sip-cancel-message. If the text-reason-value contains spaces, it must be quoted (see default value as example).
There is one proprietary text-reason-value which we use when an incoming call changes it's caller via re-invite with replaces header:
→ text='Call was replaced'
Default Value
text='Call completed elsewhere' text='Call was replaced' cause<300