Not a direct answer to your question but I have found Tox to be a great decentralised and encrypted chat program.