[pstn] exten => 09xxxx/0244xxxx,1,NoOp(Caller ANI is ${CALLERID(ani)} WOOT) exten => 09xxxx/0244xxxx,2,SetGlobalVar(CALLBACK=${CALLERID(ani)}) exten => 09xxxx/0244xxxx,3,Wait,1 exten => 09xxxx/0244xxxx,4,Hangup() ;at this point the incoming call should be disconnected exten => h,1,GotoIf($["${CALLBACK}" = "0244xxxx"]?omg-callback|1) exten => omg-callback,1,Wait,5 exten => omg-callback,2,Dial(SIP/0244xxxx@mnf) ;outgoing starts, but the incoming call is STILL THERE exten => omg-callback,3,Goto(menu,s,1)