/
Acessando View vi_cdrs

Acessando View vi_cdrs

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 = '600002@sippulse.com' 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

Campo

Tipo

Descrição

Exemplo

id (PK)

bigint

Identificador do registro

auto_increment

call_start_time

datetime

Data do início da chamada.

2012-03-24 09:27:20yyyy-MM-dd HH:mm:ss

src_uri

varchar(255)

SIP URI do originador da chamada.

sip:600002@sippulse.com

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ac3be543-ee10-43b6-bb93-c9a00b7b4cb4"><ac:plain-text-body><![CDATA[

dst_uri

varchar(255)

SIP URI do destino da chamada.

sip:554830258080@[ip do gateway]

]]></ac:plain-text-body></ac:structured-macro>

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.

600002@sippulse.com

Servisse

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


Related content

Integração - PCRT 5.7
Integração - PCRT 5.7
More like this
Integração - PCRT 5.6.1
Integração - PCRT 5.6.1
More like this
Integração - PCRT 4.7
Integração - PCRT 4.7
More like this
cdrs_report - Softswitch version 3.1 - descritivo dos campos
cdrs_report - Softswitch version 3.1 - descritivo dos campos
More like this
cdrs_report - Softswitch version 4.7.1. - descritivo dos campos
cdrs_report - Softswitch version 4.7.1. - descritivo dos campos
More like this