Hi
Here is what everything you need.. https://msdn.microsoft.com/en-us/library/dn864933.aspx
I would suggest a thorough knowledge on CTI mechanism first before starting the walk through or else go through this article, understand all of its components and start the walk through... You should be definetly able to get it.
Happy coding !!
Regards
Srikanth
Imposible it self is having Posible.. Dont leave it until you get it..