Download the evaluation version of Xtend IVR and install the telephony application in your system. Run the sample script from the Script Editor. Click here to refer the code.
if ActivePorts() <= 1 MsgBox("You need multi-port license to run this script") return endif :MAIN if $deviceid == 1 snoop() else service() endif goto MAIN :MAIN answer 1 speak "run any service here you want to snoop" hangup goto MAIN :ONHANGUP hangup goto MAIN :ONSYSTEMERROR log $error hangup goto MAIN :MAIN answer 1 speak "Please enter the channel number." $device = accept("",2,2) if $device = "" then goto GOODBYE if $device > 0 and $device < ActivePorts() and $device <> $deviceid $var = format("$device%d",$deviceid) if atomicget(1,$var) = 0 speak "No active calls in this channel" hangup goto MAIN endif SoftListen($device,0) while true sleepevent endwhile goto MAIN else speak "The channel number you have entered is invalid." hangup goto MAIN endif :GOODBYE speak "good bye." hangup goto MAIN :ONHANGUP hangup goto MAIN :ONSYSTEMERROR log $error hangup goto MAIN