VoIP32v3 is Alive!
by Ben on Jul.24, 2011, under Misc, Projects, VoIP Server

After much time spent writing code today, the lwIP stack is functional at some minimal level. The board responds to ARP and ICMP (“ping”) requests. As you can see in the screenshot above, 1280-byte packets are echoed in an average of 0.924 milliseconds. As a point of comparison, the original VoIP32 hardware achieves a round-trip time of 1.47 milliseconds for the same packet size, and VoIP8, lacking sufficient memory for large packet sizes, weighs in at 6.27 milliseconds for 1024-byte packets. This gives a (very) rough idea of the speeds at which each device can interface with the network.
There is still a lot of work to do to finish this project up. To add in various servers, applications that interface to the lwIP stack will have to be written. We will then be in need of an open-source USB stack and some sort of audio library for streaming media playback. The code so far can be found in the github repository for this project.





