Sipwise Jenkins Builder
7eb491d758
Release new version 7.5.4.9+0~mr7.5.4.9
4 years ago
Rene Krenn
938f1011c6
TT#155901 LGI EDR: fix exporting updateprofile events
...
Change-Id: I79fcbda6cc21f8e501d1ac61556c5ba7f383d355
(cherry picked from commit f53d04930c )
4 years ago
Sipwise Jenkins Builder
71842abf17
Release new version 7.5.4.8+0~mr7.5.4.8
4 years ago
Rene Krenn
6274f4497e
TT#155901 LGI: exporter for EDR transition data
...
Change-Id: Ie3b6aef065d236c1d80589b3efc8c0545dea4d6a
(cherry picked from commit d812c82aa6 )
4 years ago
Sipwise Jenkins Builder
2e356db236
Release new version 7.5.4.7+0~mr7.5.4.7
4 years ago
Rene Krenn
344ae117cf
TT#158550 customer exporter: support absolute output filenames
...
Change-Id: If4d1c9f2c310757613bfee5493c582679ae1c665
(cherry picked from commit 6fd5f751f9 )
4 years ago
Rene Krenn
4e31dbaa72
TT#138950 add missing accounting.cdr field defs
...
-source_user_out
-destination_user_out
-source_lnp_type
-destination_lnp_type
Change-Id: I53a237fb6c198ca7e0c592bada366119f15320f7
(cherry picked from commit b75069b799 )
4 years ago
Rene Krenn
06d16fd459
TT#142500 SET ANSI_PADDING ON for SQLServer connections
...
Change-Id: If26d7dd84645c0e298893edb2a957e42ac617089
(cherry picked from commit 37c6a28f1a )
4 years ago
Rene Krenn
dd3a9a28fa
TT#129852 export registration to .csv or sqlite
...
Change-Id: If7561752ece1c5daff9e479646592ae59e5539d4
(cherry picked from commit 51c91d368d )
4 years ago
Rene Krenn
fc332acb7a
TT#136902 render UML class diagrams
...
Change-Id: I3fe040e3a277bb4c2c937450b2b6540fd6f324dc
(cherry picked from commit 854ed66481 )
4 years ago
Rene Krenn
efa11b13f0
TT#138400 fix findby_domain_usernames finder method query
...
Change-Id: I9e41ff0845e3476c81cfb6141f574db9563b7e12
(cherry picked from commit 79bc78feca )
(cherry picked from commit b672c4f53c )
4 years ago
Rene Krenn
a3c66051ce
TT#138400 provisioning.voip_subscribers.findby_domain_usernames
...
Change-Id: Ibd88950516ac86d2fb966636f40041f5e75e3758
(cherry picked from commit e2f6b74779 )
4 years ago
Rene Krenn
e3b881d0fd
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
(cherry picked from commit 134aeff964 )
4 years ago
Rene Krenn
372643e6a0
TT#128650 contract graph exporter
...
Change-Id: I37aaba48e9b830b2cb20385c63fac350fd0954c2
(cherry picked from commit e587c8f2c1 )
4 years ago
Guillem Jover
c594894898
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
(cherry picked from commit a82fb8c948 )
4 years ago
Guillem Jover
e73efd5fd8
TT#127355 Switch the application variable into a function
...
The variable from the main space gets declared too late when we want to
initialize the variable in the module. Instead switch to use a function
that gets called on demand, which will have the available value at that
time. This removes the need to declare $VERSION in a BEGIN section, as
that is error-prone and easy to forget for new code.
Change-Id: I613698169dddd6d7ccf52b16a0ee9994e84b3543
(cherry picked from commit 2aeedad442 )
4 years ago
Rene Krenn
1996adb767
TT#127150 contract/subscriber exporter: support delta for terminated subs
...
Change-Id: I3a840592acf0c01aebb6a5659e0e06169834ab2b
(cherry picked from commit d25ae07b99 )
4 years ago
Rene Krenn
06e6666e3e
TT#127150 contract/susbcriber exporter: fix skipped contract
...
Change-Id: I201132d4bfdba39064618ca801113c03661d30a5
(cherry picked from commit 16645dcebd )
4 years ago
Rene Krenn
ba32c31734
TT#127355 initialize application versions earlier
...
Change-Id: If0ed6cb84aeae2f442580ca541f3da9cb690020b
(cherry picked from commit df98b0a7c3 )
4 years ago
Rene Krenn
b517246fd7
TT#127150 contract/susbcriber exporter: sqlite tabular export
...
Change-Id: I88ad999230421b7aa3c17a99c5783d047c621473
(cherry picked from commit 94e086773b )
4 years ago
Guillem Jover
2633c76d26
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
(cherry picked from commit b90ca3f3ac )
4 years ago
Rene Krenn
4a4d3dc945
TT#118151 fix mr7.5.5 redis "location" db DAO key versioning prefix
...
Change-Id: If4081c78030461ca8e60152673cec96fe489375a
(cherry picked from commit 8d96ddcc85 )
4 years ago
Rene Krenn
16e7871fd0
TT#123800 MySQL connector: allow to override session charset
...
Change-Id: Icbe70f832682f330c6902ff3406b53ab2d1e2e6a
(cherry picked from commit 505341d027 )
4 years ago
Rene Krenn
ecde537ebf
TT#121785 provisioning::voip_subscribers::findby_id finder method
...
Change-Id: Ic6e377c7b89cdedcc6e94b541f4db37b023b5a56
(cherry picked from commit ef52bd86b9 )
4 years ago
Rene Krenn
9ac90405a6
TT#119460 openser "location" DAO
...
Change-Id: I998a2d2c80e2a56d3faea2f159ce0dbb2dcbc36d
(cherry picked from commit 72ab33d02b )
4 years ago
Rene Krenn
42046e8a6f
TT#119459 allow NULL values for SQLServer IDENTITY columns
...
Change-Id: Ibd008280773d815eebe1d56e030cce8d1806e63e
(cherry picked from commit 84f58f02de )
4 years ago
Sipwise Jenkins Builder
608b3f710f
Release new version 7.5.4.6+0~mr7.5.4.6
4 years ago
Rene Krenn
ac17a02089
TT#118050 skip NULL values for mssql INDENTITY columns
...
Change-Id: I464a4645bf6a19299bbb46f3824974bc72113a42
(cherry picked from commit b4a70b1c9c )
4 years ago
Rene Krenn
898cbf9a38
TT#118151 mr7.5.5 redis "location" db DAO
...
Change-Id: I5b7e919cb686031da7ba08bd7a0f4237fcd309a7
(cherry picked from commit 02cfe82351 )
4 years ago
Rene Krenn
2b3663a5df
TT#118050 SQLServer connectivity using tdsodbc
...
Change-Id: Ia9a08bc84289d1636b318985c83432bcd285d9e2
(cherry picked from commit fc85c81911 )
4 years ago
Rene Krenn
c6bc6794e0
TT#111905 perl system() wrapper
...
Change-Id: I6dc8d73ff0c03ef22d2336b6f82077e257547a98
(cherry picked from commit f9222f2f97 )
4 years ago
Rene Krenn
2642f0aac8
TT#111750 add trunk kamailio.voicemail_spool DAO
...
Change-Id: Ia0632e0b69429a1ee2e15917244e7b6355ef7f65
(cherry picked from commit b1c9101fba )
4 years ago
Rene Krenn
d901974b31
TT#111206 add mr1.0.3 openser.voicemail_spool DAO
...
Change-Id: Iec3bfd97e98a82f2633b2a184a2f677c5dd3ca2f
(cherry picked from commit 9c90f7998d )
4 years ago
Rene Krenn
21eb7b4760
TT#110203 redis registration monitoring to SQLite PoC
...
Change-Id: I3c7bcb14f3bff3de04258938d5e9a1bed2c493ab
(cherry picked from commit c2a2b7c64d )
4 years ago
Rene Krenn
3f0e6f40bf
TT#108605 redis "location" store schema #2
...
Change-Id: Id1195d5c0aa57015a0680f849df5c92af40dbd85
(cherry picked from commit 20b5920a7a )
4 years ago
Rene Krenn
6df5f28296
TT#108605 redis "location" store schema #1
...
Change-Id: I96150ac365658e1cf0c156e725e88b75757977e9
(cherry picked from commit e9e315fd8b )
4 years ago
Rene Krenn
8387c4e8c0
TT#108606 multithread consumer-producer pattern for Redis
...
Change-Id: I34b6b0c99fdb04d43a013b018a00e8298cb35fec
(cherry picked from commit c3bc57b0b8 )
4 years ago
Rene Krenn
24a23de99b
TT#108604 introduce nosql abstraction and redis connector
...
Change-Id: Ia2f7682c6a9b88c42300dc667f1302eaf447bab3
(cherry picked from commit 207a82b621 )
4 years ago
Rene Krenn
95d9cb5594
TT#109163 fix contracts dao for mr1.0.3 schema
...
Change-Id: I5000731027c83711e9d03dcce52d5aef286b0e26
(cherry picked from commit 565cafde3b )
4 years ago
Rene Krenn
05777b74d6
TT#104251 cdr paging queries: force index
...
Change-Id: I373d638313385e43d08b00ca0b0f3146fb6ec048
(cherry picked from commit d78ed162cd )
4 years ago
Sipwise Jenkins Builder
b83c7a1210
Release new version 7.5.4.5+0~mr7.5.4.5
4 years ago
Rene Krenn
cd2d7032d4
TT#104251 refactor paging queries for cdr tables
...
the implementation used queries based on "OR",
causing a perfromance problem as the query time
depends on the cardinality of the accounting.cdr
table.
Change-Id: I1dbb23cf8802179b89c44718915ca090a2b17b5e
(cherry picked from commit 04e8fb04e1 )
4 years ago
Rene Krenn
ac14e31ed9
TT#81770 magenta openser mig: comply mr103 and trunk db schema
...
Change-Id: I06daf4af0dc374c649a0617b438d2b89703a3285
(cherry picked from commit 82e6d73750 )
4 years ago
Rene Krenn
ea03be8129
TT#87561 remove fax prefs from openser mr1.0.2 dao db schema
...
Change-Id: Ie31e3d67d6bdaced8e51596fc5ce111648029053
(cherry picked from commit 3e7bab759b )
4 years ago
Rene Krenn
10115de037
TT#95953 define BLOCK_IN_CLIR and BLOCK_OUT_OVERRIDE_PIN attrs
...
Change-Id: Ib9d05b131fd7e8b224bd9719b5988aa3431d3bd2
(cherry picked from commit d3f81b356c )
4 years ago
Rene Krenn
771df42c09
TT#87561 openser/ngcp mr1.0.2 dao db schema
...
Change-Id: I37a174b71c80bc24d9246eafc20a12e18256d736
(cherry picked from commit 5010a23968 )
4 years ago
Rene Krenn
cb15787081
TT#75901 cdr_status_data UPSERT should return 0 if already exported
...
CDR export jobs such as ama exporter or cdr-exporter must never execute
on both active/passive node. because the output folder resides on a
glusterfs filesystem, this will cause merged or duplicate files, and
calls charged twice to customers subsequentially.
for .ama, the 2-phase commit steps for exporting CDRs were separated
already:
(a) rename .tmp file to final output file name
(b) commit db transaction:
- cdrexportstatus of all cdrs of that file
- file sequence number increment
The implemented 2PC flow will prevent (a) properly, if (b) fails.
This is now leveraged (by escalating the UPSERT not changing anything) to
abandon a whole file, if a single CDR shows an exportstatus other than
"unexported". Such CDRs indicate there is a race condition with another
exporter (which was quicker here).
the same thechnique also has to be added to cdr-exporter, which
unfortunately has no 2PC flow impl yet.
Change-Id: Ice40fa79d2b263018ee7825e314d63c9abe888ce
(cherry picked from commit e0d143ec3b )
4 years ago
Rene Krenn
f7fcd55b46
TT#81154 subscriber_profile DAO
...
Change-Id: Ib14ec6ac92bcd295bb0f793677799f2d13cc141c
(cherry picked from commit 6f3ed53106 )
4 years ago
Rene Krenn
77eaf6070a
TT#81155 subscriber_profile_set DAO
...
Change-Id: I0bf4ed63d999d86449a5ed3912934f0549a2b851
(cherry picked from commit 8e4de26084 )
4 years ago
Rene Krenn
411f82a1f1
TT#79802 is_boolean() method for voippref
...
Change-Id: I8346932f2819eeb07aec1cadd09f28802780bdb5
(cherry picked from commit 9885b9e8cd )
4 years ago