Kirill Solomko
cb62ffc39d
TT#174405 actual_billing_profile fix billing_profile relation
...
* the relation was incorrectly performed by the contract_id
instead of billing_profile_id
Change-Id: I34bd736ab8028d57d8ee69022b15711a6fc4bb1e
(cherry picked from commit a3c70dca13
)
3 years ago
Rene Krenn
ce13d50c00
TT#143151 fix inflating kamailio.location.expiry
...
Change-Id: I0cd5a5c005b35c9fde4508a49547920562c1129e
(cherry picked from commit 6438fc7a69
)
4 years ago
Kirill Solomko
8c29e7e3c9
TT#65505 kamailio.location expires change to bigint
...
* type now is bigint
* auto inflation into epoch int
Change-Id: I3b6f5f84760af9e1a9f0f89077a151b506fb3acd
(cherry picked from commit 967421e5d5
)
6 years ago
Rene Krenn
7284d78e52
TT#64661 drop nonexistend voip_subscriber_timezone.contract relation
...
Change-Id: I88620aec80a5969e9f42bb20c01bee777731b471
(cherry picked from commit e4e5a22b8d
)
6 years ago
Rene Krenn
2f2ed888b3
TT#64701 remove customer_fraud_events.pm virtualview
...
Change-Id: Iaae44951d11db84586c0749ef48633fcce7e5d3d
(cherry picked from commit 9467549108
)
6 years ago
Kirill Solomko
ffec7b3b54
TT#63545 add cdr_period_costs, rework contract_fraud_events
...
* add support for new table cdr_period_costs
* contract_fraud_events virtual view is reworked. It
now works with cdr_period_costs table instead of cdr
* contract_fraud_events virtual view does not require
the interval parameter anymore
Change-Id: I67aac0314b303633834b3b2f1bb2e436986d0ce7
6 years ago
Flaviu Mates
a9793bbb58
TT#64011 - Implement NCOS LNP Carrier patterns support in UI/API
...
* Add result class for new ncos_lnp_pattern_list table
* Create relation with ncos_lnp_list table
Change-Id: Idccfcc3810ef40d1b09ade6ef73bb752df7d5f1b
6 years ago
Kirill Solomko
74426dbacb
TT#57701 add voip_header_rules direction "reply"
...
Change-Id: I802dc88bd46443886f10e483209e562b3036f3b7
7 years ago
Andreas Granig
3d53ca1a8d
TT#55873 Only expose marked sound handles to customers
...
Change-Id: I7bd62914f8b74898640653b1f9a4b822901a4a9e
7 years ago
Irina Peshinskaya
1f5402563a
TT#55503 Fix one-time event representation
...
Change-Id: I67f038fd1efe129c178838d3518b07f77a8a4171
7 years ago
Guillem Jover
5493c2945d
TT#53701 Fix module name in NGCP::BareSchema POD
...
Change-Id: I1efd9eb29dec492c320bd2de75c82c0744c9f7cc
7 years ago
Rene Krenn
40d1ce6f7f
TT#46955 reseller preferences
...
Change-Id: Ifbabc103e7721127d8ab8cfd6f29df7978050768
7 years ago
Kirill Solomko
fb9d27bb03
TT#47010 add voip_header_rule_sets subscriber_id
...
Change-Id: Ia0ed0c4c200d178bb406bc63dbc6405f7e1c6960
7 years ago
Andreas Granig
8ee9fb4998
TT#52989 Add devid related fields and relations
...
Since ngcp-panel is fetching numbers from billing.voip_numbers, but we
don't want to duplicate devid related data there and in
provisioning.voip_dbaliases, we have to create a relation between those.
Change-Id: Icad84e90f4ca8b7e7de51844cda8227f5fcf449f
7 years ago
Irina Peshinskaya
424d60c735
TT#47534 Add ical reference to timesets
...
Change-Id: Id7ffe90d1b1f2fb7d63ffbcbdf3a2cc46775b96b
7 years ago
Irina Peshinskaya
26c8c9e8ca
TT#49688 Generate ical format for events separately
...
Change-Id: I2af483a11902ac5b574ee77d6affb6b9bd2f675f
7 years ago
Andreas Granig
d36061bc6c
TT#51168 Add dev_id column to voip_dbaliases
...
Change-Id: If97dd0ea6943ae2c9746c99c8d09f9e45607d29f
7 years ago
Kirill Solomko
b6314f012b
TT#51910 add voip_header_rules cf_inbound, cf_outbound direction
...
Change-Id: I06e98af1438c4df09b51300174b7b7435a1237c5
7 years ago
Irina Peshinskaya
b635172354
TT#50802 Access to the active primary numbers owners
...
Change-Id: I35ca5332638d6a25a971c60873e7e26def5d6b5a
7 years ago
Kirill Solomko
07b1e7fdf1
TT#30386 Add voip_header_* tables schema
...
Change-Id: If95cc80d56eab42724ae2a0186034d6bfb7038db
7 years ago
Andreas Granig
4fc8086510
TT#49037 Add Sipwise EDS bootstrap param
...
Change-Id: Ia5e846aa543f1d5277c2af07768917166e0808a7
7 years ago
Andreas Granig
037c25acde
TT#49037 Add Sipwise EDS redirect options
...
Change-Id: Ic237e8aaf2adde155c50d4d2f64d6f0c9a02f027
7 years ago
Irina Peshinskaya
875958c87f
TT#41628 Add time_sets relation to resellers
...
Change-Id: I28752e83c61722c61366a680f0bec42ca2f73368
7 years ago
Kirill Solomko
273e5d8df9
TT#33108 email_templates schema changes, resellers fix
...
* new email_templates field, attachment_name
* fix resellers relation to email_templates
* add resellers relation to contacts
Change-Id: I13f4ec301a892e6ae53be53bc5036d2fbc7b4a55
7 years ago
Gerhard Jungwirth
376d953829
TT#41627 add ical time_sets schema
...
Change-Id: If9168afdad08d3caa009cd4d29a8e35dd45684ba
7 years ago
Rene Krenn
4c5507c67b
TT#41552 fee "match_mode" columns
...
Change-Id: I05be39faf4aef3de40cfe09ee75945fd34272410
7 years ago
Andreas Granig
92d82ac739
TT#42767 Add tag column to autoprov firmwares table
...
Change-Id: I4ba59ad26bba9e36711da1c70bec608375dde4a8
7 years ago
Rene Krenn
0b0f320908
TT#42261 prepaid_library col for billing_profiles
...
Change-Id: I68aeda378d78931cadc5d50b70d5aa8c2e89c55f
7 years ago
Rene Krenn
d7f5c6c8b0
TT#38402 new billing mappings resultsets/relationships
...
new resultsets:
- "legacy_billing_mappings":
fast virtual view listing a contract's billing mappings
according to the legacy table layout. this is used
by panel UI to present the mappings in the convenient,
known way.
- "actual_billing_profiles":
a resultset for joining the fast(er)
billing.v_actual_billing_profiles it is only used for
filters involving the (actual) billing profile or its
properties.
- "contracts_billing_profile_network"
- "contracts_billing_profile_network_schedule":
resultsets for the new db tables. added for completeness,
but not directly used by panel dbix code.
modified resultsets/relationships:
- "contract_fraud_events":
makes use of the fast billing.v_actual_billing_profiles
view.
- "billing_networks", "billing_profiles" and "contracts":
have their billing_mappings relationship replaced by
the billing_mappings_view resultset keep compatibility
with existing panel code (ie. input check logic).
- "contracts":
the legacy "actual_billing_mappings" relationship is
removed permanetly.
deprecated resultsets:
- "actual_billing_mappings":
this old virtualview is only kept for now to be able to
run the billing_mapping_effective_start_time.t testcases.
- "billing_mappings":
not in use any more.
Change-Id: Ica6d0e3f28873046047e0dc3636177a269fa4267
7 years ago
Irina Peshinskaya
e5024e972c
TT#40085 Treat empty epoch string as 0
...
Change-Id: I6af2d503c188d5d7fe24a68ac0bfc0310a9dfda1
7 years ago
Kirill Solomko
65b4ecaac3
TT#40010 add new call forward type "cfr"
...
* provisioning.voip_cf_mappings enum is extended
with "cfr"
Change-Id: Iee7133cc4db69db994ccd0993e9e3471c4e592bc
7 years ago
Gerhard Jungwirth
860dd6e7e6
TT#37206 regexp flags for callforwardings
...
Change-Id: Ib906fab7da7633d2f83276c724521df8ebf2dfac
7 years ago
Gerhard Jungwirth
de0561066f
TT#37204 schema for bnumber callforward
...
Change-Id: I463b2f37fd6e93caf7eaef8eb60c28f1d4df7c13
7 years ago
Irina Peshinskaya
93865bddc7
TT#37458 Add billing profile aoc field
...
Change-Id: Ie2a4cd52528c5bf3a06c48c9d152d8184c5c4c1b
7 years ago
Kirill Solomko
eefac6a05a
TT#39007 sms_journal: add smsc_peer field
...
Change-Id: I0d937c6f025f7fbe32cac10b0bb6c9bbe43a58c1
7 years ago
Kirill Solomko
c79529892f
TT#36007 add relation messages->voip_subscriber
...
* this relation is to fetch sip data belonging
to a specific billing.voip_subscriber
Change-Id: Iba8607e88618991ea1ce51d4ccd78567c8648234
7 years ago
Irina Peshinskaya
7ce2ac5d5f
TT#36055 Add schema for the field device custom preferences
...
Change-Id: I134d4d358aa3b78dbfb4cb51fa751a27ea475bf7
7 years ago
Rene Krenn
800dfb1559
TT#23271 add uuid columns for accounting.prepaid_cost
...
Change-Id: Ie201446ba700300101d388bce74d2e62ca1b0265
8 years ago
Kirill Solomko
e7a29003c6
TT#21400 messages_custom: change COLLATE to utf8mb4_bin
...
* ngcp-panel uses SET NAMES utf8mb4 and therefore
COLLATE must be also utf8mb4_bin, otherwise a
collation error is raised
Change-Id: I573daaa238c293e676f1b28ebc65c51d1b1fabea
8 years ago
Rene Krenn
4500b7de1d
TT#35662 move product_id to billing.contracts
...
Change-Id: Ib7a41f6579e24fcd6307d9168bb7b0669bf2a785
8 years ago
Kirill Solomko
cf9e4b80ca
TT#35508 add sms.journal cli field
...
Change-Id: I4164ceadd6bb9b0144a2d691fef51c4b425a2911
8 years ago
Rene Krenn
be9a4c1763
TT#34013 expose contract and reseller inherited tz
...
+ add "create_tz" and "1st_tz" balance interval start
modes of profile packages
Change-Id: I74b2b8cff4425b9a5fd11d8443d17c486042a21a
8 years ago
Kirill Solomko
4d85d112af
TT#14662 add phonebook tables schema
...
* reseller_phonebook
* contract_phonebook
* subscriber_phonebook
Change-Id: Ica074f05b9706837b94e0f9bd7b4f81e9eaca3b0
8 years ago
Irina Peshinskaya
f62bdb9aa3
TT#15059 Add cdr_mos_data table and relationships
...
Change-Id: I52f9be9de5b8d72071d788ee1aed9d55eb1e134d
8 years ago
Rene Krenn
6400b5b198
TT#32910 TT#33037 initial cash_balance, free_time_balance
...
Change-Id: I174f5e4e57bda2becb60a22970bfc01e39534542
8 years ago
Rene Krenn
67d18ba5b3
TT#25053 billing mappings groupwise max for fraudevents
...
Change-Id: I13abf6f76f344f44d41423be8170bbc349f0806f
8 years ago
Kirill Solomko
30553b2c47
TT#25452 add call_id column for voicemail and faxserver
...
* add call_id for voicemail_spool
* add call_id for voip_fax_journal
Change-Id: I08b7677945cc5d29e65c138f60e972feb1487198
8 years ago
Gerhard Jungwirth
910bec1ffe
TT#25453 create BareSchema for small schemas
...
with a flexible, on-demand option to define the Result classes
which are needed
Change-Id: Iec526a08c5dbdedb992acd0bcbf3c7676b9d1d3d
8 years ago
Gerhard Jungwirth
3db8979423
TT#23776 provide a minimal Schema for faxserver
...
Change-Id: I15746b6c046d10a74763848e8c7f809f65a19552
8 years ago
Guillem Jover
8a19769ca7
TT#19710 Use strict and warnings everywhere
...
Except when Sipwise::Base is used which implies these.
Change-Id: I8a31cfd4b73513509587f31d81b2e53868972b1b
8 years ago