• VoIP (SIP/SDP, SRTP)
• Crypto (OpenSSL, TLS)
• Android NDK (shared libraries)
• Makefile
• Linux
• Asterisk
• Java/JNI
English level
Intermediate Strong.
English level —
Intermediate Strong
• Customize pjSIP library
• develop shared library that extends OpenSSL functionality
• implement custom encryption for SRTP
• provide updates for makefiles
• Troubleshoot and debug software
• Work with Development Team and Project Manager to ideate software solutions
VoIP/IM Softphone Application from the scratch using third-party libraries
Basic Options: vanilla pjSIP, Asterisk, OpenFire; includes all the functionality except custom cipher and PTT
Push to Talk: customized pjSIP and Asterisk
Custom Ciphers: proxy crypto library, customized pjSIP (SIP with custom encryption and PTT), Asterisk, SRTP with custom encryption
Desktop IP Phones: customization for desktop SIP phones