Shouldn't you be posting this question in the asterisk support forums? Anyway, I don't know much about this myself. I guess the Microsoft Visual Studio might provide some useful resources for this. You can check the technet library. Or as I said, post this question in the asterisk support forum.