Just today I got a request from someone that wanted some direction on how to use the 3CX Phone System API to trigger calls from another application. On checking here are some good resources to get you started integrating your Windows Phone System with other applications:
pbxnsip Windows Phone System:
CDR to Microsoft SQL: http://forum.pbxnsip.com/index.php?showtopic=3268&hl=
Excellent Article on TAPI Installation for pbxnsip & in General:
pbxnsip TAPI Driver Download:
3CX Phone System:
TAPI Driver: http://www.3cx.com/blog/releases/3cx-assistant-tapi/
Both 3CX and pbxnsip have a ton of ways to integrate. pbxnsip has Standard expression IVR’s, SOAP, live logging, CDR to IP address and more.