Имеется группа абонентов, которые могут перехватывать звонки друг-друга (если кто-то отсутствует). В обычной ситуации, когда трубку поднимает целевой менеджер, срабатывает макрос, который отправляет информацию о звонящем клиенте на экран этого менеджера (через специальную программу, установленную на его компьютере). Астериск определяет, куда отправлять информацию, исходя из callerID клиента. Но если менеджер отсутствует, и его звонок перехватывает другой, то как определить, кто перехватил в момент перехвата? CDR(dstchannel) не работает.
Может кто знает способ? Нужен номер перехватившего именно в момент перехвата, но никак не после разговора.