building wireless security system with ozeki voip sip sdk
DESCRIPTION
Create your own VoIP alarm system and receive notification from every event triggered. Dig deeper: http://www.voip-sip-sdk.com This video demonstrates how you can build your own Alarm System sending notifications about events through sequential http requests. As server, you can add what kind of event types the device should send you a notification about. Thanks to the sequential http request exchange you will see immediately if the power goes off or the network shuts down. With this solution you can build a whole monitoring station. The main advantage of this solution is that you don’t have to wait for the central monitoring station to receive a notification about triggered events. You can also send noifications to server side. Ex.: You are working late and the alarm system is not armed, you notice a burglary or a smoke in the office you can send a notification immediately. Try it today! Download the software and build your own solution today! Video Guide: https://www.youtube.com/watch?v=p063GLVNuiA About the software: Ozeki VoIP SIP SDK is a high-performance VoIP SDK for .NET developers that can be used to create such a powerful VoIP applications as a webphone, a softphone, an IVR menu system, a call center, a PBX or different kind of mobile technologies. For more information please visit: http://www.voip-sip-sdk.com Or send an e-mail at: [email protected]TRANSCRIPT
How to create your Own Alarm System
This is the next lesson of Ozeki Video Guide. Now you can learn
how you can build your own alert system with Ozeki VoIP SIP SDK.
Prerequisites to create the solution
• Ozeki VoIP SIP SDK• PBX• Sensors connected to your system• CallerID sender/receiver source code
Registering SIP account to PBX
• Create softphone, phoneline and call object• Add authentication data to SIP client• Use only PCMA codec against datacompression
loose
• Send out the registration request
foreach (var s in mySoftphone.Codecs) { mySoftphone.DisableCodec(s.PayloadType); } mySoftphone.EnableCodec(8); //only PCMA codec enabled
Starting a call
• Send out a SIP invite• The caller reaches the callee• Attach PhoneCallAudioReceiver and
PhoneCallAudioSender to transmit the data• Connect ContactIDHandler
• Connect together the Sender and the Receiver
mediaConnector.Connect(contactIdHandler, phoneCallAudioSender); mediaConnector.Connect(phoneCallAudioReceiver, contactIdHandler)
Send / Receive ContactID
• Both sides create a ContactIDhandler command using MediaConnector
• The receiver reads data from this command• The sender sends the data to this command• In case of successful connection the receiver gets the
DTMF notification*
• *Users have to build the notifications using the 16 digit key.• *Each devices requires a unique command.
ContactIdHandler = new ContactIdHandler(); ContactIdHandler.SendNotification(1506, ContactIdEventQualifier.NewEvent, 110, 1, 22);
Solutions you can create using Ozeki VoIP SIP SDK
• Build unique softphones• Create your own
Call center• Customize your IVR• Record Voice/video while
communicating• Build corporate PBX
Reliable
Compatible
Developer
friendly
Thank you for your attention!
For more information please visit:http://www.voip-sip-sdk.com
or write us an e-mail to:[email protected]