I am looking for a way which will allow me to make HTTP requests to my web server when there is an incoming call (or outgoing/missed called etc if possible).
This is so that I can log the information (CallerID primarily) and perform actions in my own system based on the number that is calling or being called on the handset.
I need the request to be made while the call is either ringing or in progress - i.e. what is happening now, not what happened previously.
An example use for this is so that I can present information about a caller on another computer which is connected to my system when someone calls.
An alternative to HTTP would be fine, such as SMTP or some other notification/external communication.