![]() Therefore, you need to use PCMA or PCMU codecs. However, the DTMF frequencies may be distorted during the communication with the Contact ID protocol, if you do not use a codec applying lossless compression. This is the reason why both of the sides has been built in one project.įigure 2 illustrates the communication process using the Contact ID protocol:įigure 2: The communication process using the Contact ID protocolĪs you can see above, the alarm signal is a DTMF signal. Therefore, in addition to the sender side, it is needed to talk a little about the receiver side as well. That is both of the sides need to play the role of the sender and receiver as well. When the sender side receives that, it will start to send the message. The essence of the Contact ID procotol is that the receiver side sends a Handshake firstly. In order to make the communication possible between the alarm system and the Central Station I used the Contact ID protocol. Browse and select the VoIPSDK.dll file then click OK. For adding the VoIP components provided by the SDK, right-click on References and select the Add references menu item.Now select the Visual C# Console Application menu item and provide a name for your project. For creating a new Console Application, open your Visual Studio, click File > New project.Since I have used the Ozeki SDK for this project, you need to install this SDK on your PC, too. ![]() There is also a need for some VoIP components added to your references to be able to implement the VoIP functionality (such as Ozeki VoIP SIP SDK). Considering that my application has been written in C#, you need a development environment that supports C# (such as Microsoft Visual Studio). Implementation of the alarm sender application in C# Getting startedīefore starting the development, let's see what you need for this project. Contact ID protocol: It is the most popular protocol that is used to establish communication between the alarm systems and the Central Station.Central Station: It refers to a company providing services to monitor burglar, fire and residental alarm systems.Alarm System: It is a system designed to detect intrusion (unauthorized entry), fire, gas leak, Carbon Monoxide leakage, high or low temperature, system trouble, communication trouble or any other emergency event.The following figure illustrates this process:įigure 1: How to send a Contact ID alarm to the Central Station in C# In this case you can use this C# application in order to send out a Contact ID alarm to the Central Station. But in the meantime you experience something unusual and there is a suspicion of emergency. Since you are in the building, the alarm system is not activated yet. Let’s see a drastic example that illustrates how my application can improve your security system: Due to a protracted work, you are sitting in the office late night. That is, you can send out any alarm in case of emergency to the Central Station. fire, burglary, theft or any other intrusion) the alarm system sends an alert to the Central Station that will take the appropriate action to avert the emergency.īut using my solution, you (more specifically: your C# application) can behave as an alarm system. This alarm system is connected to the Central Station. You have an alarm system installed and configured in your office or home. Background of the problemīefore describing the implementation of my solution, I am going to explain the most important terms you need to know for better understanding.įirst of all, let’s take a look at the operation of the traditional alarm systems in a nutshell. It would make your security system more effective in case of emergency. Concerning to the fact that VoIP can not be used just for voice and video transmission but also for any data transmission, I thought it would be useful to analyze how to use VoIP for sending alarms and notifications to the Central Station from a C# application. ![]() Because of the bandwidth efficiency and low costs that VoIP technology can provide, businesses are migrating from traditional copper-wire telephone systems to VoIP systems to reduce their monthly communication costs. Voice over Internet Protocol (VoIP) consists of the group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. Introduction to the relationship of VoIP and alarm systems
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |