Rene Krenn
01cbb4a949
MT#59727 extend cdr data model for cdr exporter
...
support loading the full CDR graph, featuring all relations:
-cdr_groups
-cdr_tags
-cdr_mos
-cdr_status
-cdr_relations
-cdr_presentity
-cdr_cash_balances
-cdr_time_balances
aside various fixes, NGCP::BulkProcessor::Closure is introduced,
which provides uniform code execution:
-perl code (from YAML)
-perl code (from string)
-javascript (from string)
an identical symbol table is exposed to either
language env, including the SQL connector api.
Change-Id: If10422df33d996fb6a6a6b53d0ead28ea1cef755
(cherry picked from commit 2f56063aff
)
8 months ago
Rene Krenn
bb20bc5061
MT#59932 remove lnp importer and customer exporter
...
Change-Id: I9832f3f7d7a5d897b85812f3f83cf4d084d0aa4b
1 year ago
Rene Krenn
38a6857546
MT#58896 possibility to include redis registrations in customer exporter
...
Change-Id: I2dfdab69fdf116ad128706ec4296e492f8224868
1 year ago
Rene Krenn
bd0797dd75
TT#56913 CustomerExporter: option to skip header line
...
Change-Id: I33ce49971f05678da211c3c41644b01aaa3da90f
2 years ago
Rene Krenn
5fbec0a297
TT#56913 fix exporting csv config options
...
Change-Id: I7169ca1bdbdcce2d4543f4173fc1ff9054f8b396
2 years ago
Rene Krenn
f1addaff66
TT#56913 Customer Exporter: .csv config options
...
config options for .csv exports have to be exposable
in bulk-processor .cfg files, ie.
eol
sep_char
quote_char
escape_char
Change-Id: I805f11cc4d11f626bb74638680db4804488f1555
2 years ago
Rene Krenn
9b9a031dec
TT#123451 CDR graph exporter/importer #1
...
Change-Id: I146ae01f4ae6a8825b64c4403e26f5d64a8e8c50
3 years ago
Rene Krenn
51631b7d77
TT#175101 LNP database loader config
...
Change-Id: I215754bfb981c0b69204422b0e6ab5cae5040f23
3 years ago
Rene Krenn
d569230722
TT#92350 TT#175101 LNP database bulk loader
...
this tool provides loading and updating the ngcp LNP
database from customer-specific textfiles with many
GBytes and tens of mio. of rows. in a *fast* way.
Change-Id: Ie64b1a9c7dfe3251c41dd443ed937cf8da18cb36
3 years ago
Rene Krenn
7b79a63cd7
TT#166652 contractexporter: option to omit internal cols in csv exports
...
Change-Id: Ie132459dca0c44b4336ebbd22b6d867993bb084d
3 years ago
Rene Krenn
f53d04930c
TT#155901 LGI EDR: fix exporting updateprofile events
...
Change-Id: I79fcbda6cc21f8e501d1ac61556c5ba7f383d355
3 years ago
Rene Krenn
d812c82aa6
TT#155901 LGI: exporter for EDR transition data
...
Change-Id: Ie3b6aef065d236c1d80589b3efc8c0545dea4d6a
3 years ago
Rene Krenn
6fd5f751f9
TT#158550 customer exporter: support absolute output filenames
...
Change-Id: If4d1c9f2c310757613bfee5493c582679ae1c665
3 years ago
Rene Krenn
51c91d368d
TT#129852 export registration to .csv or sqlite
...
Change-Id: If7561752ece1c5daff9e479646592ae59e5539d4
4 years ago
Rene Krenn
134aeff964
TT#137100 contract exporter: support duplicate datapaths
...
exporting the same field (path) multiple times results
in duplicate column names, which are rejected by sqlite
or DBD::xyz.
This change introduces a "colname" field for providing
an alternative column name to prevent colliding names.
Change-Id: I904862651c1a24c4cdc6c643da6f9156e15ffbc6
4 years ago
Rene Krenn
6fc3ef8d6d
TT#128650 contract graph exporter
...
Change-Id: I37aaba48e9b830b2cb20385c63fac350fd0954c2
(cherry picked from commit e587c8f2c1
)
4 years ago
Guillem Jover
a82fb8c948
Revert "TT#127355 initialize application versions earlier"
...
This reverts commit df98b0a7c3
.
This is not needed anymore, now that we use a function to fetch the
correct version for the application.
Change-Id: Ie56ba6dc01b6a75f9ac21382879891727881ccc1
4 years ago
Rene Krenn
d25ae07b99
TT#127150 contract/subscriber exporter: support delta for terminated subs
...
Change-Id: I3a840592acf0c01aebb6a5659e0e06169834ab2b
4 years ago
Rene Krenn
16645dcebd
TT#127150 contract/susbcriber exporter: fix skipped contract
...
Change-Id: I201132d4bfdba39064618ca801113c03661d30a5
4 years ago
Rene Krenn
df98b0a7c3
TT#127355 initialize application versions earlier
...
Change-Id: If0ed6cb84aeae2f442580ca541f3da9cb690020b
4 years ago
Rene Krenn
94e086773b
TT#127150 contract/susbcriber exporter: sqlite tabular export
...
Change-Id: I88ad999230421b7aa3c17a99c5783d047c621473
4 years ago
Guillem Jover
b90ca3f3ac
TT#127355 Add support for application versions
...
This should make it easier to see the application version in contrast to
the system modules version. We initialize this at build time from the
package version, and fallback to the module version if the application
has no usable version.
Change-Id: I4b4e1a926aea517b2b3b46261794e187af0c9865
4 years ago
Rene Krenn
02cfe82351
TT#118151 mr7.5.5 redis "location" db DAO
...
Change-Id: I5b7e919cb686031da7ba08bd7a0f4237fcd309a7
4 years ago
Rene Krenn
c2a2b7c64d
TT#110203 redis registration monitoring to SQLite PoC
...
Change-Id: I3c7bcb14f3bff3de04258938d5e9a1bed2c493ab
4 years ago
Rene Krenn
20b5920a7a
TT#108605 redis "location" store schema #2
...
Change-Id: Id1195d5c0aa57015a0680f849df5c92af40dbd85
4 years ago
Rene Krenn
e9e315fd8b
TT#108605 redis "location" store schema #1
...
Change-Id: I96150ac365658e1cf0c156e725e88b75757977e9
4 years ago
Guillem Jover
e9e6ad1cbc
TT#71950 Fix typos
...
Change-Id: I934057e660f79b35fa63986c44d9ea7e0b08acce
5 years ago
Rene Krenn
d3123ff1c4
TT#76358 move ama exporter
...
and remaining migration tools
Change-Id: I71e6633bb0aff4a4d2bfcc94231639462e472882
5 years ago
Rene Krenn
9148d44deb
TT#76356 ama exporter: log unknown cdr scenario
...
Change-Id: Ic1d68f430c310cab68ad21209849768a57c2b729
5 years ago
Rene Krenn
71d805440a
TT#72650 cdr-generator: fix random subscriber selection
...
if the number of exisiting subscribers (used as caller/callee
in created cdrs) is low, there is a higher risk that it can
fail to randomize one.
Change-Id: Id8f37f259e07f1b50251008a207a3e6122a628ea
5 years ago
Rene Krenn
4f0e7d6272
TT#71107 ccs prov tool: fix writing gpp1
...
Change-Id: I6b82be980bd77e833f344170cd94397e4aff7e70
5 years ago
Rene Krenn
ebbc3762e7
TT#71812 ama: handle anonymous caller
...
- try fallback to source_user
- use "00000000000" for open_digits
Change-Id: Iae377b99b7eee338cce556b78ffd9be890fb919d
5 years ago
Rene Krenn
991da885db
TT#71856 ama: use u2u header of corellated cdr
...
for ATTN_TRANSFER and ATTN_TRANSFER_NO_IVR scenarios
Change-Id: Ie5a6e85fa1954011149d529757ff9daacba1f3ed
5 years ago
Rene Krenn
4fd3c65c86
TT#71364 ccs prov tool: write encoded sipuri for gpp1
...
Change-Id: Ia3370aeb2aec0d38a20cbd340fb4951555b385fa
6 years ago
Rene Krenn
43177fe26c
TT#71365 ccs prov tool: set trustedsource from_pattern
...
Change-Id: I27e1350fea28b7e4afa2b80b9a7fcd88c81c6820
6 years ago
Rene Krenn
7ff2336957
TT#71363 contract_preferences, ccs prov tool "*" allowed cli
...
Change-Id: Ie5b16da0361408cabccf7ec41c85bbe1884a9d1a
6 years ago
Rene Krenn
ce57fb5876
TT#71362 CCS tool - disable CFU creation
...
Change-Id: Ib0a2977fa422bb507adbfa2cf381bc00ad8aaacb
6 years ago
Rene Krenn
df8865060d
TT#71361 ccs tool: new .csv format
...
Change-Id: Ic60f199c912d9586cc582f1ce4072a4e8604a750
6 years ago
Rene Krenn
1b0e1e3593
TT#70604 ama: ignore cdr_group records with emtpy callid
...
Change-Id: I2846931467d5b2704a56bc72b8ccd567aaac3b03
6 years ago
Rene Krenn
518ab9a830
TT#70464 amaexporter case-insensitive match for u2u value
...
Change-Id: I50edf731bf75c8fe38bf56c8e37edd78ae1956a0
6 years ago
Guillem Jover
85d59d562a
TT#69200 Set shebang for perl scripts
...
Unix systems default to using /bin/sh when trying to run an executable
script that has no shebang.
Change-Id: I18ef857fbc54fd72e6ad06b0f85c8c908fb0880d
6 years ago
Guillem Jover
803bacf8a5
TT#69200 Use strict and warnings
...
We require these with perlcritic, but have not been triggered as these
scripts have no shebang, which we will be adding later.
Change-Id: I81ac98c9ee72cce9b3446a98e1aae53e4c04b578
6 years ago
Guillem Jover
dbd7ac7e7a
TT#69200 Move hash argument to content method into a variable
...
This confuses perlritic, which consider this a pair of statements
separated by a comma.
Change-Id: I3c67c2fff03e5142a0dc284221dd0cc991ae052d
6 years ago
Guillem Jover
9cca145beb
TT#69200 Use correct variable in _create_cftimeset() sub
...
Change-Id: Ia2f111a2fbdb05b06a55b82ce1d5daa4d1f3c7fd
6 years ago
Guillem Jover
34a51e059c
TT#69200 Set exexutable bits for programs
...
Change-Id: Ic5a6e270e90bc6c1c4f6c6f0fc43f66869bd16e2
6 years ago
Rene Krenn
8b934eb8b2
TT#69853 support resetting .ama export status by call-id(s)
...
Change-Id: Iac1ceaf333a6e431cb59fc03e8015d337d0ac692
6 years ago
Rene Krenn
116f88bc2c
TT#63528 CCS importer: clear CFU prefs for subs with "1:1" routing type
...
Change-Id: I84b0b6450034dbbad4cf1b18f5674728ef1ad3e6
6 years ago
Rene Krenn
51edb2e561
TT#67109 TT#63655 move projects, dbschema for mergemigration tool
...
Change-Id: I8db0588c43fd96cdf7f6d9901773b29e940cae16
6 years ago
Rene Krenn
cc37f38d5b
TT#64001 .ama: accept also CFB for "callforward on ncgp" sceanrio
...
Change-Id: I4e7bbe396b246548935fe0ada58e53992542ffa3
6 years ago
Rene Krenn
bfe32e007c
TT#64001 .ama: filter by User-To-User header value
...
Change-Id: I40e919a770bcdf6d20bfe205903a8dcf37eb8a17
6 years ago