VoIP with Qt
All our applications use the Qt Framework and we searched a long time for a compatible SIP library and even requested it via Digia. Parallel to the request, I decided to start researching and developing a solution myself and was surprised how quickly I reached a stable state with the PJSIP library. My main project at work – “Midas“, makes heavy use of VoIP functionality including but not limited to simple calls between clients, muxing IP camera video streams into SIP video-calls and controlling door relays via DTMF.
In our view, this progress of having a stable way to use VoIP with Qt should not be kept internal, but shared with the Qt community! Therefor I developed a simple cross-platform application called “MetaVoIP”. This application is available under GPLv2. The sourcecode package (including the wrappers, a sample client and a few pre-compiled libraries) is available below 🙂 For this project Qt 5.4.1 and PJSIP 2.4 were used. In case you want to compile the PJSIP libraries yourself, please follow these guides. Download: MetaVoIP Feel free to use anything in the package, just remember to give proper credit 😉 For any questions regarding the code, bugreports or the like, feel free to contact me via df@metasec.de Happy coding, – Dominik