всем доброго дня... Имею кусочек плана...
exten => s,1,Dial(SIP/1202,18,rTt)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,n,HangUp()
exten => h,1,NoOp(Razgovor zavehon -- ${CALLERID(num)} -- ${EXTEN})
Как мне узнать кто поднял трубку?
в ${EXTEN}) - у меня h
Ну как вариант ${CDR(dst)}
Или
exten => s,1,Set(who_answer=1202)
exten => s,n,Dial(SIP/1202,18,rTt)
exten => s,1,Set(who_answer=1201)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,1,Set(who_answer=1111)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,1,Set(who_answer=nobody)
exten => s,n,HangUp()
или из ${channel} выдирать