Страница 1 из 1

Получить номер перехватившего в момент перехвата

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

Re: Получить номер перехватившего в момент перехвата

Добавлено: 02 мар 2016, 21:11
virus_net
Для перехвата они ведь набирают определенный номер.
Вот там и считайте переменную канала.

Re: Получить номер перехватившего в момент перехвата

Добавлено: 03 мар 2016, 20:15
Htwor
А решение оказалось очень простым: вместо CDR нужно смотреть CHANNEL. А имеено CHANNEL(peername).
Проблема решена.