Asterisk - ChanSpy Direct agent
http://jonathanmanning.com/2009/10/29/monitoring-agents-in-asterisk-with-chanspy/
Example 3: This example will give the ability to dial directly into an agents phone to listen to them.
[internal] ;Chanspy Direct SIP Extension
exten => _88XXXX,1,Chanspy(SIP/${EXTEN:2}|b)
Here you can dial directly into any agents 4 digit phone extension and listen to them, for example if you wanted to listen to sip extension 5400 then dial 88+5400. That would dial directly into monitoring phone extension number 5400. If your phones only have 3 digits remove one of the “X”‘s from the exten line.