How to chanspy sip trunk calls?

How to listen calls from sip trunk?

use the chanspy in extensions.conf.
where XXX is the extension

;listen
exten => _*22XXX,1,Answer
exten => _*22XXX,n,Wait(1)
exten => _*22XXX,n,ChanSpy(sip/${EXTEN:3},q)
exten => _*22XXX,n,Hangup

;whisper
exten => _*23XXX,1,Answer
exten => _*23XXX,n,Wait(1)
exten => _*23XXX,n,ChanSpy(sip/${EXTEN:3},qw)
exten => _*23XXX,n,Hangup

;barge
exten => _*24XXX,1,Answer
exten => _*24XXX,n,Wait(1)
exten => _*24XXX,n,ChanSpy(sip/${EXTEN:3},qB)
exten => _*24XXX,n,Hangup