|
@@ -311,6 +311,33 @@ same => n,SIPAddHeader(${CALLINFO})
|
|
|
same => n(manual),Dial(SIP/${EXTEN},${RINGTIME},ab(extringevent^s^1))
|
|
|
same => n,Hangup
|
|
|
|
|
|
+[macro-spy-normal]
|
|
|
+exten => s,1,Answer
|
|
|
+same => n,NoOp(src: ${ARG2}, dst: ${ARG1})
|
|
|
+same => n,AGI(permission.php,${ARG2},${ARG1})
|
|
|
+same => n,GotoIf($["foo${limited}" = "footrue"]?hangup)
|
|
|
+same => n,Wait(1)
|
|
|
+same => n,ChanSpy(SIP/${ARG1},q)
|
|
|
+same => n(hangup),Hangup
|
|
|
+
|
|
|
+[macro-spy-whisper]
|
|
|
+exten => s,1,Answer
|
|
|
+same => n,NoOp(src: ${ARG2}, dst: ${ARG1})
|
|
|
+same => n,AGI(permission.php,${ARG2},${ARG1})
|
|
|
+same => n,GotoIf($["foo${limited}" = "footrue"]?hangup)
|
|
|
+same => n,Wait(1)
|
|
|
+same => n,ChanSpy(SIP/${ARG1},wq)
|
|
|
+same => n(hangup),Hangup
|
|
|
+
|
|
|
+[macro-spy-barge]
|
|
|
+exten => s,1,Answer
|
|
|
+same => n,NoOp(src: ${ARG2}, dst: ${ARG1})
|
|
|
+same => n,AGI(permission.php,${ARG2},${ARG1})
|
|
|
+same => n,GotoIf($["foo${limited}" = "footrue"]?hangup)
|
|
|
+same => n,Wait(1)
|
|
|
+same => n,ChanSpy(SIP/${ARG1},Bq)
|
|
|
+same => n(hangup),Hangup
|
|
|
+
|
|
|
[ipinfo]
|
|
|
exten => **11,1,Answer
|
|
|
exten => **11,n,agi(wanip.sh)
|