Про Asterisk услышал час назад. Естественно знания о нём у меня близки к нулю.
У меня есть CDR's (в БД). Необходимо получить все входящие звонки (номера с которых звонили) на ряд номеров. Посмотрел тут - вроде мне достаточно полей dst и src... Но, некоторые звонки могут находиться в очереди или переадресовываться с какого-либо номера на нужный нам - тут, вероятно, нужно как-то отследить по полям channel, dstchannel ещё как-то?..
Кто-то может подсказать, как выбрать из CDR все звонки на определённый номер или порекомендовать доступную и достаточно подробную статью о том как разобрать CDR Asterisk'а? Заранее спасибо.
| awsswa @ Ср Сен 05, 2012 18:12 писал(а): |
| Чиста для справки есть более продвинутый уровень логгирования CEL |
Спасибо, почитаю об этом. Но на данный момент у меня, к сожалению, есть только стандартный CDR в Postgres и нужно как-то оперировать им.
Что хранится в channel, dstchannel, dcontext? Что-то в мануале не исчерпывающая информация.
| Цитата: |
| Кто-то может подсказать, как выбрать из CDR все звонки на определённый номер |
на своем компе я поставил драйвер ODBC к MYSQL
в MYSQL разрешил подключения от своего компа
а потом, при помощи excel, выдергиваю данные и кручу их как хочу.
_________________
Алексей Милько
Мне не важна история, откуда и как - нужна только информация, что в время N было соединение с номера X на номер 2222.
Допустим, если взять все записи где dst = 2222 - мы получим все непосредственные звонки на данный номер, я так понимаю? Но не получим звонки пришедшие из очереди или переведённые с других номеров.
1. посмотреть dstchannel
2. в dialplan сделать свою запись ( можно даже в другую таблицу или базу)
_________________
Алексей Милько
| Цитата: |
| 1. посмотреть dstchannel |
Так, горячо! Если я возму все записи с SIP/2222-00000001 с disposition = ANSWERED будет ли это то что мне нужно, т.е. реальный звонок, а не переадресация или очередь?