Csipsimple: a custom version

csipsimple-logo

Ever heard of it? It’s an Android SIP client, the best to my opinion, that ports the PJSIP stack to Android devices and adds to it a really good-looking user interface.

Four months ago, I started studying Android programming and the love for it didn’t take long to come. Learning it was relatively easy because of my background on Java, but it is a complicated platform with so much diversity that it will take long before I could say that I fully understand everything.

Creating a custom version of Csipsimple has been in my TO-DO list since more than a year. I first tried to rebrand it but I had no idea how to do it and I even downloaded the code and took a look on it. It was Chinese to my eyes.

Finally, I decided to study Android and the result of it is a work in progress which is looking quite good and promising to be a great product for ng-voice, the company I work for.

Below are a few screenshots of the product, and with this link you can get to the github project with a full list of features and things that makes the softphone different than the original csipsimple.

Login Screen
Login Screen
Customer information screen
Customer information screen
Dialer
Dialer

 

DWG2000 API Windows demo

Finally a full-featured and executable demo is available for downloading and testing.

It runs on any Windows box with dotNet framework 2.0 installed on it. Personally, I tested the app on Windows XP and Windows 7.

To try it, decompress the zip file and paste the only two DLL files into %windir%System32 folder. Then, run the executable file.

This is a very early demo application and it may contain bugs. In case of that, please report it to my personal email so I can fix it.

dwg2000-demo