This howto bases on this environment:
- Control4 system with EA-5, OS 2.8.2
- Control4 touch panel Wall-10 and TT7
- Universal SIP Doorstation driver (intercom_universal_doorstation)
- Symetrix Radius EX with 2 Line VoIP Interface Card
- Control4 driver for Symetrix matrixes, available on this website
- Door intercom with analog audio in/out, contact and a relay for control (Nothing brand specific)
Existing buildings do often have intercom systems built in which are most likely not integrate into a SIP system like Control4. Various brands and techniques, often country specific manufacturers, old installations are already present in the field. Nevertheless Control4 customers are living in such buildings and want to integrate the door communication into the Control4 system.
Analog interfaces to get/send the audio and I/O’s are often available for this kind of installations, or can be engineered with very little effort. Using these possibilities Symetrix can act as interface between that analog and the SIP world of Control4
Add the appropriate driver from the library. If a doorstation interface is wished take the Universal SIP Doorstation driver, else the Universal SIP Phone and add it to the project.
Make sure to set username and password for the SIP accounts, later on we have to insert that into the Symetrix config too, so write it down. Afterwards go to Actions and press Idle State.
If a camera is present add it to the system and select it as alternative camera, select the door interface buttons to be active and insert the text that should appear on the Navigators
Go to Agents and make sure all devices are in idle state an there is a group with a number defined which we will use as group to call on a doorstation event, for example group 22
Insert the VOIP card and make sure that its recognized by the unit. Open the design on the Radius EX by double clicking on it. Two new modules appear, both named with 2 Line VoIP Interface.
Minimum configuration is to connect the 2 VoIP modules to input/output as shown above. For sure other modules can be connected, such a supermodules or other to get a smarter config…
A double click to the bigger one of the two 2 Line VoIP Interface will bring up the VoIP module interface to manually take/do calls. Insert there the group we will call on C4, in our example group number 22. Also right click the number in front (marked in red) and assign a control number, 9000 in this example. Do the same for the button Call/End with another control number 9001
To continue our setup, press Configuration Settings, a new window open with the status messages of our running VoIP configuration
Again we have to go a step further by pressing VoIP Web Admin to be launched on the preferred interface, most probably on the AV Network
A new browser window opens with the effective SIP configuration pages. First set the IP of the VoIP module to a decent one.
Jump over to the SIP settings and set the codec priority, G722 does provide the best quality
Afterwards set up the SIP accounts with username and password noted before.
Jumping back to the VoIP module interface we can try to do a call and as well to take calls. Try both ways to ensure to get audio both ways
Triggering a call on contact closure
Connect the contact lines from the 3rd party doorstation to a Control4 controller and insert a Single Contact using Composer, in Connections connect it to the hardware where the cables are connected. Using the matrix driver (well if it is not present in the project its now time to drop it in and do all settings that it runs, see the driver manual on ho to do this) we enter the 2 control numbers 9000 and 9001 as raw subscriptions
And in programming we setup up that the contact closure does send out the control numbers
If a end of call is provided by the doorstation the control number 9001 can be sent in the same style with the value 65535 to end the call
As alternative also an analog input from Symetrix can be used and trigger directly the control number.
Open the door
A single relay can be added and connected to a hardware relay, wire the cables to the doorstation relay input. To open a door with the door interface buttons simply add a task in programming which closes the relay
Don’t forget to open it after a few seconds, otherwise the door will be open forever.