Integrating standard SIP Clients to a MOBOTIX Camera's internal SIP Server

Although the camera module is able to discover and automatically configure only MX cameras and GrandStream phones (GXV3140 and GXV3175), it is possible to register any standard SIP phone to the camera’s internal SIP Server.

The SIP phone needs to fulfill the following requirements:

• Protocol: SIP v2.0 or higher
• Audio Codec: G.711 (alaw/ulaw) and/or G.722
• Video Codecs (optional): H.264 and/or H.263+

In the following example we will show how to register a soft-phone (X-Lite) to the camera’s SIP Server and we will point out the common parameters that need to be changed in order to register any 3rd party SIP phone. A soft-phone is an application that run on a computer or on a mobile device, which emulates the functionalities of a standard SIP phone.

SIP_Client1

NOTE: In the illustration above, the Slave Camera and the two GrandStream phones (GXV3140 and GXV3240) are already registered to the internal SIP Server of the Master Camera

Configuration the SIP Client and the Master Camera

Here is described the procedure to integrate a standard SIP client (in this case X-Lite v4.7.0) to a MOBOTIX system:

  1. Open the Web browser and type the IP address of the Master camera (i.e. 172.22.0.42) in the URL bar to access the camera’s Web GUI.

  2. Go to Admin Menu >> SIP Server Settings.

SIP_Client2

  1. Press the button “Add new SIP account” and type the SIP Address (e.g. *301), the User Name (e.g. 301) and the password (e.g. 301) for the new account.

SIP_Client3

  1. Go to Admin Menu >> Outgoing Calls Settings.

SIP_Client5

  1. Press the button “Add new profile” and name it (in this case I have named the profile “X-Lite”). Type the SIP Address (i.e. *301) in the field “Phone Number or SIP Address” and select the IP address of the Master Camera from the SIP Proxy drop down menu. Copy the other parameters as shown in the picture below then press “Set” to apply the settings.

SIP_Client6

  1. Before you start the application make sure your microphone and your speaker are active on your device. Launch your client and go to Softphone >> Preferences. Click on “Devices” and make sure that the software is using the right peripherals in terms of microphone and speaker. If mic and speaker are not configured it won’t be possible to place or receive calls.

SIP_Client7

  1. Click on Audio Codecs and Video Codecs to ensure that the following codecs are available and enabled: G711 alaw, G711 ulaw and G.722 as Audio Codecs and H.263+ as a Video Codec. In order to enable a codec you need to select it from the “Available” column and press . If you want to disable a codec you need to select it from the “Selected” column and press .

TIP: the G.722 codec ensures a better audio quality and a lower bandwidth consumption than the G711 alaw and G711 ulaw codecs.

  1. Go to Softphone >> Account Settings >> Account and fill in the form according to the account you created on the SIP Server Settings page of the Master Camera. It’s important to specify the SIP port 5061 after the IP address of the SIP Server. The softphone will use this information to register to the camera. Press OK to apply the settings.

NOTE: the “Display name” is the name that will be displayed on other phones’ displays when the SIP Client calls

  1. If everything has been done correctly, the SIP client should be able to register to the camera. If you see the “Available” status it means that we are good to go. If you see the “Offline” status instead, it means that SIP client wasn’t able to connect to the camera. In which case double check the account settings both on the camera and on the client.

SIP_Client10

  1. Open the Web browser and type the IP address of the Master camera (i.e. 172.22.0.42) in the URL bar to access the camera’s Web GUI.

  2. Go to Admin Menu >> Outgoing Calls Settings

SIP_Client11

  1. From the “Test” drop down menu select the profile you created and press the Test button. If the configuration has been done correctly the phone should ring. Answer the call and make sure that all the functionalities are working fine:
  • Check the video

  • Press the key 7 to enable the intercom mode (if Intercom is not selected in “After the message has been sent”)

  • Press 1 to open the door and 3 to turn the light on.

  1. Go to Admin Menu >> Bell Behavior and Video Mailbox.

SIP_Client13

  1. Press the “More” button on the bottom right corner of the page to display the advanced configuration. If the “Less” button is shown instead it means that the advanced settings are already being displayed.

SIP_Client14

  1. Scroll down the page till the “Set Remote Station for Door Station”. Select in Outgoing Call Profile the profile you created and press the button “Add selected devices”. The selected profile will move to the “Remote Stations for Door Station” box.

SIP_Client15

  1. Scroll down the page till the Signaling Phase 1. Keep the CTRL button pressed and click on the required profile so that both profile are selected. This means that when the Main Bell is pressed all the devices highlighted will be called simultaneously.

SIP_Client16

  1. Press “Set” to apply the settings and “Close” to store the configuration.

Configuration of X-Lite and Slave Camera

Here is described the procedure to integrate a standard SIP client (in this case X-Lite v4.7.0) to a MOBOTIX system:

  1. Open the Web browser and type the IP address of the Master camera (i.e. 172.22.0.42) in the URL bar to access the camera’s Web GUI.

  2. Go to Admin Menu >> Outgoing Calls Settings.

  1. Press the button “Add new profile” and name it (in this case I have named it “X-Lite”). Type the SIP Address (i.e. *301) in the field “Phone Number or SIP Address” and select the IP address of the Master Camera from the SIP Proxy drop down menu. Copy the other parameters as shown in the picture below then press “Set” to apply the settings.

SIP_Client18

  1. From the “Test” drop down menu select the profile you just created and press the Test button. If the configuration has been done correctly the phone should ring. Answer the call and make sure that all the functionalities are working fine:
  • Check the video

  • Press the key 7 to enable the intercom mode (if Intercom is not selected in “After the message has been sent”)

  • Press 1 to open the door and 3 to turn the light on.

  1. Go to Admin Menu >> Bell Behavior and Video Mailbox.

SIP_Client20

  1. Press the “More” button on the bottom right corner of the page to display the advanced configuration. If the “Less” button is shown instead it means that the advanced settings are already being displayed.

SIP_Client21

  1. Scroll down the page till the “Set Remote Station for Door Station”. Select the profile you created in Outgoing Call Profile and press the button “Add selected devices”. The selected profile will move to the “Remote Stations for Door Station” box.

SIP_Client22

  1. Scroll down the page till the Signaling Phase 1. Keep the CTRL button pressed and click on the required profile so that both profile are selected. This means that when the Main Bell is pressed all the devices highlighted will be called simultaneously.

SIP_Client24

  1. Press “Set” to apply the settings and “Close” to store the configuration.