Also, for people unaware of the power of FreePascal/Lazarus, you could just as well design the 'next best SIP protocol'. You could build turboSIP in Lazarus. And it is hands down the BEST for just this type of thing.
It is the most powerful tool on earth.