AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Биллинг, звонки из очередей

Биллинг 2 сообщений -
#1

Здравствуйте. Столкнулся с такой вот проблемой:
есть несколько 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? Фишки с биллингом изобретать очень не хочется, ибо задача - обработка уже известных данных.