Nimajin home
Home Resume Portfolio Technologies Download Contact










The projects are listed in chronological order, most recent first. Each project description includes the start and end dates, the effort (in man-months) and the technologies used. Clients include AST Technologies Labs Inc., ATRA Vision Inc., Microtronix Systems Ltd., Listen Inc., and The National Centre for Audiology.

SIP Packet Size Signalling Development
Dec 2010 (0.10 m/m)
Windows 7, VS 9.0, C++, OPAL, SIP, SDP
Added capability for ptime value transmission in SIP call answer phase.

SIPXecs Remote User Management and Presence Signalling System Development
Jul 2010 - Nov 2010 (1.50 m/m)
Windows 7, VS 9.0, C++, OPAL, SIP, SIMPLE, SOAP, XML, HTTP, SIPXecs
Tested OPAL SOAP implementation against SIPx configuration server; analysed and repaired handling of HTTP packets with malformed chunk encoding, added capability to OPAL for authenticated SOAP access. Designed and coded C++ object API for remote control of all SIPXecs configuration parameters, including XML conversion. Developed new SIP client application for testing. Added to it capabilities for user registration and subscription to message waiting events from the server. Added capability for subscription and transmission of presence events (registration and dialog) of known users. Tested against remote SIPx server. Code also tested by client on iPhone.

Acoustic Echo Canceller Testing and Adjustment
Jul 2010 - Aug 2010 (0.25 m/m)
Windows 7/XP, VS 9.0, C++, OPAL, Microsoft DirectSound and multimedia audio
Designed method and implemented program to test effectiveness of acoustic echo canceller software (Speex AEC). Measured effectiveness using various parameters and employing DirectSound and multmedia API's. Provided parameter recommendations. Developed new, more responsive DirectSound interface code for OPAL.

Automatic Results Storage System Design & Development Automatic Storage Configuration
Jun 2010 - Jul 2010 (0.50 m/m)
Windows 7/Vista/XP, VS 9.0, C++, COM, ATL, WTL
Revised the client's source code to automatically name and store files that previously had to be named and stored by operator action. Added a new configuration dialog, menu items and settings persistence. Added feature licensing mechanism. Placed file save triggering at correct points in the program's execution.

H.323 Call Redirection Analysis
May 2010 (0.125 m/m)
Windows 7, VS 9.0, C++, OPAL, H.323, FreeSwitch
From decode of Wireshark packets and open-source code analysis, designed a modification to extract the redirecting number from a message field and supply it to the call control engine.

VoIP Stack Source Code Upgrade Integration
Jul 2009 - Apr 2010 (2.75 m/m)
Windows 7/Vista/XP, VS 9.0, C++, OPAL, SIP, H.323, RTP, COM, ATL, WTL
Revised SIP and H.323 applications using OPAL 2.3 to OPAL 3.6 to improve specification conformance. Revised all statically linked codecs to plugins and implemented new plugins for 8 G.729 variants, G.722.1, G.722.2 (AMR-WB). Cooperated with open-source developers on implementation of SDP encoding and decoding for selection of codec variants and packet sizing. Added COM and registry commands for new configuration parameters.

Download the 2006-2013 project list in .doc or .txt format

Page copyright © 2010 Nimajin Software Consulting, last revised 2013-05-24