Cti popup on incomming calls

We are a call center with over 50 work places.
My scenario is to get popup on my asp .net application when we receive inbound call (based on the DID of the incomming call.)
Please guide me how can I develop it.

This isn’t exactly what your looking for but it should help get you there. When an incoming call reaches the extension, it then makes a call to a web server (in my case json) sending the caller info. You can then have your web server send something to your asp.net app…

-Create an extra extension (1122)
-setup “follow me” on the extension to be monitored. Set it to ring extension ****1122# and original extension.

-edit /etc/asterisk/extensions_custom.conf
in the [from-internal-custom] section add:
exten => ****1122,1,TrySystem(wget -b -O /dev/null -o /dev/null “http://user:[email protected]/jsonrpc?request={%22jsonrpc%22:%222.0%22,%22method%22:%22GUI.ShowNotification%22,%22params%22:{%22title%22:%22Incoming Call from:%22,%22message%22:%22 ${URIENCODE(${CALLERID(name)})} ${CALLERID(number)} %22,%22displaytime%22:15000,%22image%22:%22%2Fstorage%2Fphone.jpg%22},%22id%22:1}”)
exten => ****1122,n,NoCDR()
exten => ****1122,n,Congestion

Run “amportal a r” to make the changes take effect (may lose active calls)
Hope this helps

Caller ID Superfecta using the Send To URL feature.

We use xtelsio CTI Client. Works good with Asterisk/FreePBX www.xtelsio.com