SAFR SIP implementation supports making a call from SCAN or calling the device from a SIP phone. A PBX or SIP server is required. Connections are brokered through the server. SAFR support 1-way video (SCAN->Phone) and 2-way audio. When Intercom is enabled, you will see a call button on SAFR SCAN screen. If Intercom is offline, the call button will appear with a line through it. When active, the button can be pressed to initiate a call.
This section describes how to set up SAFR for SIP Intercom.
You will need a SIP Server to broker the connection between SCAN and a SIP enabled soft or hard phone. If you don't have one you can use one of the following which have been tested and work well with SAFR:
You can then connect both SAFR SCAN and your SIP phone to the server and make calls between them.
You will also need a SIP enabled client. This can be a software-based SIP client running on PC or mobile or a physical SIP-enabled phone (hardphone). Following is a good free option that is tested and known to work with SAFR SCAN:
Linphone - https://www.linphone.org/
See also PortSIP Client above.
Before configuring SAFR SCAN, install a SIP Server and add one account for each SAFR SCAN device. An account is typically made up of digits 0 through 9 (though SCAN supports any ASCII characters in username). You will need the password associated with the account unless your SIP server does not require a password for the account.
You can configure Intercom settings on SCAN either in SAFR SCAN Web Console (if running SCAN in standalone mode) or Video Feeds window of SAFR Desktop (If SAFR SCAN is connected to SAFR Server).
On SAFR SCAN Web Console or SAFR Desktop
Below table describes the settings.
Setting name |
Default value |
Description |
SIP Server Address |
None (req’d) |
IP Address or host name of the SIP Server. |
SIP Server Realm |
* |
Realm defined on SIP Server. Realms provide a unique namespace for usernames. Often a domain name is used. Use * to not limit to a Realm. |
SIP Device Username |
None (req’d) |
Account username defined on SIP Server. Can be letters or numbers but most often are just numbers to facilitate easily dialing by keypad. |
SIP Device Password |
None |
The password of above account if required by SIP Server. An account does not need to have a password but when completing this dialog, a value is required so enter any value if password not required by SIP Server. |
Transport |
TCP |
The network transport to use. Either TCP, UDP or TLS. This should match what is allowed by your SIP Server. Often SIP Server will allow two or more. Use TCP or UDP if unsure. |
Audio |
Auto |
Either Audio or one of the following codecs: Auto, Speex-8000, Speex-16000, Speex-32000, iLBC-8000, GSM-8000, PCMU-8000, PCMA-8000, G722-8000, Opus-48000-2 Leave auto unless issues observed (i.e. no audio or clipping). Audio codec must be supported on SIP Server and the remote SIP client. With some SIP Servers, you may need to set the audio codec specifically. Try different codecs until you are able to hear good quality audio or identify the audio codecs supported by your SIP Server and SIP Clients. |
Video |
Enabled |
SCAN supports 1-way video from SCAN to the remote SIP device. Set to disable will to save bandwidth by not sending video from SCAN to remote SIP device. Video takes up about 1 Mbps of bandwidth. |
Call button action |
Call operator |
The action triggered by pressing the phone icon on the SCAN touch screen display.
SIP Server can be configured for various actions such as routing a call to a specific user, calling a group, route a call to available operator, etc. |
Extension |
None |
The SIP client extension to call when pressing call button on SAFR SCAN screen. |
Door unlock via dial key |
Enabled |
Enables or disables option to temporarily unlock SAFR SCAN from the remote SIP device. If set, the Door unlock dial key should be set. If set, the Temporary unlock signal to Control Panel in Access Control settings page will indicate the credentials to send to the access control panel when Door unlock dial key is pressed. |
Door unlock dial key |
0 |
Digit 0 through 9 used to issue a temporary unlock command. When pressed SCAN will display the Access Granted messaging and if configured will send the temporary unlock credential configured in Access Control settings (see below). |
Accept Incoming calls |
Enabled |
Use disable to prevent calls from remote SIP devices from opening a SIP session to this SCAN device. |
Limit incoming to extensions |
None |
If no extensions are entered, all calls from SIP Server are accepted. If any extensions are entered, only calls from entered extensions will be accepted. |
General call behavior is described in Section 1.6 above.
SAFR SCAN supports pausing the SIP Intercom session as shown below.
During pause, audio and video are not transmitted/screen does not update. Resume will resume 2-way audio and 1-way video.
Temporary unlock is performed by pressing a DTMF tone in the client (i.e. the keypad). Any single digit (0 thru 9) can be configured to unlock the door. See Section 1.6 for what it means to unlock the door.
Typically, the SIP client will notify operators of an incoming call. This may not always be supported on mobile operating systems such as iOS which may not allow an application to run in the background or behave like a typical incoming phone call.
If desired, SAFR can be configured to send SMS notifications to operators when the call button is pressed. See Intercom Notifications below for details on how to use SAFR to generate SMS notifications.