feat: complete phase2 baseline cdr quality rbac
This commit is contained in:
@@ -36,6 +36,12 @@ export interface CdrStreamEvent {
|
||||
source_ip: string;
|
||||
caller: string;
|
||||
callee: string;
|
||||
raw_callee: string;
|
||||
business_prefix_id: string;
|
||||
business_prefix: string;
|
||||
landing_caller: string;
|
||||
landing_callee: string;
|
||||
normalized_callee: string;
|
||||
callee_city_code: string;
|
||||
callee_city_name: string;
|
||||
callee_province_name: string;
|
||||
@@ -74,6 +80,12 @@ export interface CdrStreamPublishInput {
|
||||
sourceIp: string;
|
||||
caller?: string;
|
||||
callee?: string;
|
||||
rawCallee?: string;
|
||||
businessPrefixId?: string;
|
||||
businessPrefix?: string;
|
||||
landingCaller?: string;
|
||||
landingCallee?: string;
|
||||
normalizedCallee?: string;
|
||||
calleeCityCode?: string;
|
||||
calleeCityName?: string;
|
||||
calleeProvinceName?: string;
|
||||
@@ -164,6 +176,12 @@ export function buildCdrStreamEvent(input: CdrStreamPublishInput): CdrStreamEven
|
||||
source_ip: input.sourceIp,
|
||||
caller: input.caller ?? '',
|
||||
callee: input.callee ?? '',
|
||||
raw_callee: input.rawCallee ?? input.callee ?? '',
|
||||
business_prefix_id: input.businessPrefixId ?? '',
|
||||
business_prefix: input.businessPrefix ?? '',
|
||||
landing_caller: input.landingCaller ?? input.caller ?? '',
|
||||
landing_callee: input.landingCallee ?? input.callee ?? '',
|
||||
normalized_callee: input.normalizedCallee ?? input.callee ?? '',
|
||||
callee_city_code: input.calleeCityCode ?? '',
|
||||
callee_city_name: input.calleeCityName ?? '',
|
||||
callee_province_name: input.calleeProvinceName ?? '',
|
||||
@@ -235,6 +253,12 @@ export function parseCdrStreamEvent(fields: string[]): ParsedCdrStreamEvent {
|
||||
source_ip: parsed.source_ip,
|
||||
caller: parsed.caller ?? '',
|
||||
callee: parsed.callee ?? '',
|
||||
raw_callee: parsed.raw_callee ?? '',
|
||||
business_prefix_id: parsed.business_prefix_id ?? '',
|
||||
business_prefix: parsed.business_prefix ?? '',
|
||||
landing_caller: parsed.landing_caller ?? '',
|
||||
landing_callee: parsed.landing_callee ?? '',
|
||||
normalized_callee: parsed.normalized_callee ?? '',
|
||||
callee_city_code: parsed.callee_city_code ?? '',
|
||||
callee_city_name: parsed.callee_city_name ?? '',
|
||||
callee_province_name: parsed.callee_province_name ?? '',
|
||||
|
||||
Reference in New Issue
Block a user