есть несколько sip-провайдеров, перебираемых в Queue. Цены у всех провайдеров разные, поэтому нужно знать через какого провайдера состоялся звонок и какой номер был набран (на который дозвонились). Вдобавок разные цены звонков на разных операторов. Также нужно знать сколько попыток позвонить было сделано Queue.
В mysql пишется стандартно:
..., dst, dstchannel, lastapp, lastdata ....
...123, SIP/sip_1, Queue, smth ....
Т.е. нужной информации нет.
Смотрел в сторону cdr_custom, там обнаружил нечто типа:
;[mappings]
;Master.csv => "${CDR(clid)}", .............
Можно ли каким-то тривиальным образом получить данные очереди? Т.е. где посмотреть список ${CDR(xxx)} доступных переменных? И существуют ли альтернативные методы, если да - то какие?
Спасибо.
Added after 3 hours 53 minutes:
Вернее будет сказать, есть ли "встроенный" способ переноса куеуе_лог в мускульную базу не по принципу "распарсить и воткнуть в таблицу", а чтобы cdr записи были логически связаны с queue_log? Фишки с биллингом изобретать очень не хочется, ибо задача - обработка уже известных данных.
http://www.voip-info.org/wiki/index.php? ... l+channels
тогда при выходе из Queue можно сделать для каждого провайдера свой контекст