If you are looking at developing against OCS then then the right place to start is here -
Developing applications for OCS - where do I start?
Also he has a more in-depth walkthrough of the available API's here -
An overview of the APIs in Office Communications Server 2007
Joe Calev is discussing development in Speech Server and Office Communications Server. Find his excellent blog here.