xAP Pace works with a CID enabled ((modem)). It generates xAP messages on call arrival using the CallerID schema. It will default to com1, to use it on another com port add the port number as a command line option i.e. "xappace.exe 2" for com2.
Available for download from mi4.biz