Raspberry is good device to run a home PBX. In case you want to run only SIP calls then this is the device for you. It took me almost a day to install all dependencies and compile. But in the end it was worth the effort.
I will be uploading the image shortly.