Skip to content

viewVi_cdrs

Eliakim Feliciano Morais edited this page Aug 13, 2019 · 1 revision

O SIPPulse disponibiliza acesso aos bilhetes (já tarifados) gerados pelo sistema através de uma view de banco de dados chamada vi_cdrs.

Obtendo os dados do usuário de integração de acesso a base de dados, será possível executar consultas a essa view e recuperar os bilhetes gerados pelo sistema.

Exemplo de Consulta Filtrando por Assinante, Serviço e Período:

SELECT * FROM vi_cdrs
WHERE accountcode = '[email protected]'
AND service = 'pstn'
AND call_start_time BETWEEN '2012-10-01 00:00:00' AND '2012-10-05 23:59:59';

O resultado da execução de uma consulta na vi_cdrs retornará os campos listados abaixo:

Campos

Parâmetro Tipo Descrição Requerido
id (PK) bigint Identificador do registro auto_increment
call_start_time datetime Data do início da chamada. 2012-03-24 09:27:20 yyyy-MM-dd HH:mm:ss
src_uri varchar(255) SIP URI do originador da chamada. sip:[email protected]
dst_uri varchar(255) SIP URI do destino da chamada. sip:554830258080@[ip do gateway]
caller_domain varchar(255) Domínio do assinante que originou a chamada. sippulse.com
caller_id varchar(255) Login do assinante que originou a chamada. 600002
sip_call_id varchar(255) Identificador do diálogo
sip_from_tag varchar(255) Tag gerada para marcar o originador da chamada.
sip_to_tag varchar(255) Tag gerada para marcar o destinatário da chamada.
duration varchar(255) Tempo da duração da chamada em segundos. 45 127
rate double Tarifa de venda aplicada para a chamada. 0.18 0.197
price double Preço total da chamada para o assinante. 0.56 2.36
accountcode varchar(128) Accountcode do assinante que executou a chamada. [email protected]
service varchar(32) Tipo de serviço da chamada executada. 0800, acobrar, timeout, local, net, pstn, did.
rateplan_name varchar(64) Nome do plano de tarifas usado para tarifar a chamada. PRÉ-BRONZE PÓS-OURO
rateplan_tx_conn int(11) Taxa de Conexão do plano de tarifas usado para tarifar a chamada. 30 60
rateplan_cadency int(11) Cadência do plano de tarifas usado para tarifar a chamada. 1 6
rateplan_markup double Markup do plano de tarifas usado para tarifar a chamada. 10 20.5
rateplan_prepaid tinyint(1) Indica se o plano de tarifas é PRÉ ou PÓS pago. 0 para pós-pago e 1 para pré-pago. 0 1
rateplan_rateid int(11) RateId do plano de tarifas usado para tarifar a chamada. 20000 30000
reseller_id int(11) Identificador da revenda a qual o assinante está associado. Se o valor estiver NULL, o assinante não está associado a nenhuma revenda. NULL 1
reseller_name varchar(64) Nome da revenda a qual o assinante está associado. Se o valor estiver NULL, o assinante não está associado a nenhuma revenda. NULL Revenda ACME
reseller_rateplan_id int(11) Identificador do plano de tarifas da revenda usado para tarifar a chamada. 2000 3000
reseller_rateplan_name varchar(64) Nome do plano de tarifas da revenda usado para tarifas a chamada. PRÉ-BRONZE PÓS-OURO
reseller_markup double Markup do plano de tarifas da revenda usado para tarifar a chamada. 10 20.5
reseller_rateplan_rateid int(11) RateId do plano de tarifas da revenda usado para tarifar a chamada. 20000 30000
gwid int(10) Identificador do gateway por onde a chamada foi executada. 12001
gw_address varchar(64) Endereço IP do gateway por onde a chamada foi executada. 201.64.23.11
gw_name varchar(64) Nome do gateway por onde a chamada foi executada. Asterisk Interno Gateway SP
gw_rateid int(11) RateId do plano de tarifas associado ao gateway que executou a chamada. 20000 30000
providerid int(11) Identificador do provedor associado ao gateway que executou a chamada. 2
provider_name varchar(64) Nome do provedor associado ao gateway que executou a chamada. OperadoraSul OperadoraNorte
provider_tx_conn int(11) Taxa de Conexão do provedor associado ao gateway que executou a chamada. 30 60
provider_cadency int(11) Cadência do provedor associado ao gateway que executou a chamada. 1 6
profile varchar(20) Profile ao qual o assinante está associado. DEFAULT
user_agent varchar(64) User Agent usado na execução da chamada. Blink 0.2.7 (Windows)
src_ip varchar(15) Endereço IP do originador da chamada. 189.4.123.226
matched_prefix varchar(20) Prefixo da tarifa de venda usada para a tarifação. 5511
matched_prefix_name varchar(128) Nome da tarifa de venda usada para a tarifação. SAO PAULO FIXO
reseller_rate reseller_price reseller_matched_prefix reseller_matched_prefix_name double double varchar(20) varchar(128) Mesma descrição dos outros campos com nome igual. Só que esses campos são associados a uma revenda quanto o assinante está em uma revenda. 0.15 1.25 5517 RIO DE JANEIRO
cost double Tarifa de custo aplicada para a chamada. 0.23
cost_price double Custo total de compra da chamada. 0.86
Clone this wiki locally