Technical Support Bulletin Setting up third-party SIP apps with the Communication agent in OS 2.7+ Created: October 12, 2015 Software Affected: OS 2.7+ Detail: The release of OS 2.7 introduced support for third-party SIP devices with the release of the Communication agent, the Intercom proxy, a Universal SIP Phone driver, and 2N and Siedle Door Station drivers. For OS 2.7+, Control4 recommends the following third-party SIP applications for use with the Control4 Intercom system: ios and Android phones and tablets use Bria. Please note that in order to see video on Control4 V2 touch screens, you will need to purchase the H.264 codec add-on. Please note that Groundwire does not support multi-cast calls at this time, and consequently has an issue with Control4 door station calls in OS 2.8.0 and later. Groundwire works in OS 2.7.0, OS 2.7.1 and OS 2.7.2 releases, because multi-cast forking calls were introduced in Control4 release OS 2.8.0. Customers using Control4 OS 2.8.0 and later should migrate to the Bria application. This document covers the setup of the Universal SIP Phone (Communication) driver and the Bria application. It also covers setup of Grandstream SIP phones. Use this list to quickly navigate. Universal SIP Phone driver Configure the Control4 Door Station to call the third-party SIP devices Bria for ios and Android Grandstream phones Mobile devices can use a third-party SIP app and the Universal SIP Phone driver to communicate with the Control4 Intercom system. To configure the Universal SIP Phone (Communication) driver: 1. Search for Universal SIP Phone (Communication) driver in the online database, using the Search tab. 1
2. Add the driver to your project in the desired room. 3. If you do not want to have the mobile device displayed in the touch screen Navigator, click on the Exclude from Navigator checkbox. 4. Choose a Username for the mobile device or SIP phone. Username must be unique. If you have multiple mobile devices, set up an instance of this driver for each mobile device, each with a unique username. 5. Enter a username and click on Set to save the username. 6. Enter the password and click on Set to save the password. 7. Set the Camera enabled field to True. 8. Click on the Set button to save the changes. 9. In the Actions tab, click on Idle State. This will set the intercom status of the device to Idle, which will enable it to receive intercom calls. You only need to push the button once. You can check the status of the device in the Communication agent. You have completed the steps required to configure the Universal SIP Phone driver. Once the steps required to configure the Universal SIP Phone driver have been completed for each mobile device in the Control4 system, you can set up the Door Station to call the third-party SIP devices by following these steps. To configure the Control4 Door Station to call the third-party SIP devices: 1. Create a new Intercom group in the Communication agent. The default All group cannot be used to call the third-party SIP devices. If you want the group to include all the devices in the project, just add every device and name the group something other than All, for example, Door Bell. 2. In System Design, select the Door Station driver. In Advanced Properties, choose the new Intercom group you just created in the Select Intercom Group: pull-down menu. 2
3. In the Door Bell Button: pull-down menu, select Group Call (this is the default). To configure Bria for Android: 1. Navigate to Settings > Accounts and click on the + symbol to add an account. For ios users, select the SIP button for VoIP calling to specify the account type. 2. Add the username that you put into the Universal SIP Phone driver for this device. 3. Add the password that you put into the Universal SIP Phone driver for this device. 4. Add the IP address of the primary controller in the Domain field. 5. For ios users, select Preferences > General and enable Run in Background. For Android users, select Preferences > Additional and enable Keep Wi-Fi Radio Awake. 6. Select Preferences > Video Calls and enable Enable Video. 7. Go back to the account you created and select Account Specific Features, and enable Enable Video, Always Offer Video, and Auto Send Video. 8. Go to Premium features to purchase the h.264 add-on if desired. This is necessary if you plan on communicating with V2 touch screens. 3
To configure Grandstream phones: 1. Log in to the Grandstream phone setup screen by typing the IP address of the phone into the browser URL field. Default username/password is admin/admin. 2. In General Settings > Account > Account 1, select Account Active. 3. Enter the information that you entered in the Username field of the Universal SIP Phone driver, into the following fields in the Account 1 tab: i. Account Name ii. SIP User ID iii. SIP Authentication ID iv. Name 4. Enter the IP address of the primary controller into the SIP Server field on the Account 1 tab. 4
5. In the SIP Settings tab for Account 1: i. Set the local SIP port to 5060. ii. Set SIP Transport field to UDP. iii. Make sure that the Support SIP Instance ID is unchecked. 5
6. In the Codec Settings tab, make sure that the PCMU and PCMA audio codecs are present. 6
7. In the Call Settings tab for Account 1, make the following configurations: i. Enable Start Video Automatically. ii. All the checkboxes in the Disable DialPlan field should be checked. 1. Note: Some Grandstream IP phone models do not provide an option to disable the dial plan. If you need to define a dial plan, you will need to set the dial plan mask (number format) to accept all the number formats that might be used to make a call. Refer to the manufacturer s documentation for details on how to do this. 7
8. Your Grandstream phone should show a status of Registered if the credentials match what was entered into the Universal SIP Phone driver. 9. Once registered, your Grandstream phone should be ready to use. If you have refreshed navigators, you should be able to call the Grandstream phone from a touch screen. You can use the entry in the Grandstream recent call list to create a contact in the phone, so that the phone can call the touch screen directly. You can also create contacts, using group names for the SIP address so that you can call a group from the Grandstream phone. 8