Commit Graph

323 Commits (3bb5df875aa636ab0fa5f6fb7b7dbdf9367b5810)

Author SHA1 Message Date
Kirill Solomko e4ecca76e9 MT#8547 - Fix smartmatch ~~ usage
12 years ago
Andreas Granig 86fffe08e1 MT#9263 Fix CF API handling of numbers.
12 years ago
Kirill Solomko c1c72dd6c7 MT#8547 - replaced experimental "smartmatch" code with the sane if/else custom SWITCH blocks
12 years ago
Andreas Granig 0204022cf5 MT#9225 Modify allowed_clis on add/remove number
12 years ago
Kirill Solomko 0fdf9f815d MT#7705 - Preference set/get add logging messages for different types 'customer/domain/susbcrber/peer'
12 years ago
Kirill Solomko f05f921b0f MT#7705 - Add logging for Subsriber preferences set/get
12 years ago
Andreas Granig d156577873 MT#9167 Fix setting contract timestamps
12 years ago
Kirill Solomko 2bebc00548 MT#7705 - Add logging for the rest of Controller/* modules. Message.pm: add data size check and trim the value if > 500 length
12 years ago
Kirill Solomko 66e8536f55 MT#7705 - add cname parameter passed to Message for anon subs name definition
12 years ago
Andreas Granig bd3bd98719 MT#9047 Remove allowed ips before subs termination
12 years ago
Andreas Granig f3984d4aec MT#8279 Fix domain normalization for subs.
12 years ago
Irka 65d38e283c MT#8371 Fix for optimized query build
12 years ago
Irka d0a6a81d58 MT#8371 Make customer queries up to 10 times faster.
12 years ago
Andreas Granig 417e89b740 MT#8279 Don't skip preference logic on empty vals.
12 years ago
Andreas Granig fbdd04a5c2 MT#8279 Properly fill enums.
12 years ago
Andreas Granig 71acba7111 MT#7705 Fix undef check in logger
12 years ago
Kirill Solomko cc3d7c3b93 MT#7705 - Fix parametrized sprintf for logging
12 years ago
Kirill Solomko db5c05fa8e MT#7705 - Maxdepth for data structures is limited to 1 for the log messages. Check for undefined $desc in Message.pm when no $desc is passed for logging
12 years ago
Kirill Solomko 68a1aa349e MT#7705 - Rework logging for Controller/Billing module. Improve Message.pm $log parsing and shown as LOG= (optional)
12 years ago
Kirill Solomko ddc16492cf MT#7705 - Message.pm - add str data types possibility. no $c->flash for API calls
12 years ago
Kirill Solomko e24bea1f6a MT#7705 - get_log_params() set default $type to "panel"
12 years ago
Kirill Solomko 8bc694dbe9 MT#7705 - Rework logging for API calls. Improve log messages in Message.pm
12 years ago
Kirill Solomko a90de685e9 MT#7705 - add "$data" argument into log methods to manually pass data if required. remove trailing whitespaces
12 years ago
Andreas Granig b860218f91 MT#8449 Fix clearing unused alias numbers
12 years ago
Andreas Granig 4f76fdaf96 MT#8633 Properly set is_primary on sub creation
12 years ago
Irka 2a7e76bf51 Revert "MT#8491 Fix subscriber termination via API."
12 years ago
Irka 1b654d559a MT#8491 Fix subscriber termination via API.
12 years ago
Irka 78a6d8dd96 MT#5879 Remove Country processing warning.
12 years ago
Irka 99918704a8 MT#5879 Fix broken packages load sequence.
12 years ago
Gerhard Jungwirth 12ee43f671 MT#8395 replace email plugin
12 years ago
Kirill Solomko a100ad5ea8 MT#7705 add IP into logged messages
12 years ago
Kirill Solomko 18e07b2950 MT#7705 change Panel.pm to use ngcp-panel/logging.conf, reworked Utils/Message.pm logging
12 years ago
Andreas Granig 953142d4f0 MT#8279 Deflate numbers in call list.
12 years ago
Andreas Granig 145291a23e MT#8279 Deflate CF destination in CSC
12 years ago
Andreas Granig a5cd159b56 MT#8279 Deflate speed dial in CSC list
12 years ago
Andreas Granig cf519fb44b MT#8279 Inflate/deflate block list input in CSC
12 years ago
Andreas Granig faecaf913c MT#8279 inflate/deflate subscriber user input
12 years ago
Irka c43ccd7c5d MT#8401 Invoce data preprocessing.
12 years ago
Irka 4d1a826aa0 MT#8353 Fix broken build
12 years ago
Irka 45a99ff918 MT#8353 More freedom in money signs configuration. And fix fractional.
12 years ago
Gerhard Jungwirth ef713a8f84 MT#8287 fix subscriber termination by subadmin
12 years ago
Gerhard Jungwirth 36e44a6439 MT#7673 update voicemail number in api
12 years ago
Gerhard Jungwirth d57aa0e7ff MT#7673 update voicemail number in webinterface
12 years ago
Irka bcc0101682 MT#7867 Return scale 0.8 untill other options tested with real printing
12 years ago
Irka b2f21dd777 MT#7861 Use pixels as main unit to be in accordance with svg-edit.
12 years ago
Gerhard Jungwirth 135d48e84a MT#8015 de translation, some more strings
12 years ago
Gerhard Jungwirth 923e2e9b82 MT#8203 subscriber termination registered devices
12 years ago
Gerhard Jungwirth 7b3080f45b MT#8071 fix api subscriber termination
12 years ago
Gerhard Jungwirth b0a7f8f2b2 MT#7717 explicitly delete related tables of voip_domains
12 years ago
Andreas Granig 6d4fb582e3 MT#8035 Use billing.subscriber_id for events
12 years ago
Gerhard Jungwirth 93c1daed15 MT#7717 delete voip_domains on reseller termination
12 years ago
Gerhard Jungwirth c1c1117600 MT#8035 Write start_ivr and end_ivr events
12 years ago
Andreas Granig 75def7bf94 MT#7943 Don't access undef provisioning subs.
12 years ago
Andreas Granig 0d577b3490 MT#7935 Show callid, cost and link to callmap.
12 years ago
Andreas Granig 3a9d043d40 MT#7899 API: clear audio cache on sound file mod.
12 years ago
Gerhard Jungwirth 41416d2d10 MT#7843 change svg template to new vat variables
12 years ago
Andreas Granig e219531acf MT#7803 Cleanup tmp after invoice generation.
12 years ago
Andreas Granig 22fb7531bd MT#7793 Explicitely set all event fields on insert
12 years ago
Andreas Granig 9c4dc3d610 MT#7793 Insert start_huntgroup event on new group
12 years ago
Andreas Granig 915cf7749a MT#7555 Properly terminate subscribers.
12 years ago
Andreas Granig 9115b48f70 MT#7797 Filter for terminated customers.
12 years ago
Andreas Granig 4f370287af MT#7793 Only log subprofile event on prof-change.
12 years ago
Andreas Granig 213e6bb606 MT#7793 Implement event billing for subprofiles.
12 years ago
Andreas Granig 59c69d2c10 MT#7771 rename pbx_account_cli_list
12 years ago
Andreas Granig 2d9be3f212 MT#7771 Introduce @{...} for match in rewrite rule
12 years ago
Andreas Granig 3a420aa0b9 MT#7731 Fix sound set handling for resellers
12 years ago
Andreas Granig f41626e521 MT#7545 Allow multiple pbx groups per subscriber
12 years ago
Andreas Granig adffda31ac MT#7699 Strip colons from mac/identifier
12 years ago
Andreas Granig 462b0bf3e1 MT#7177 API: also evaluate callee_xxx rwr vars.
12 years ago
Andreas Granig 7c8e355fbc MT#7177 API: add /api/applyrewrites/ for rwr.
12 years ago
Andreas Granig 1d26af6afe MT#7177 Implement callee normalization. WIP.
12 years ago
Andreas Granig 2f06618362 MT#4019 Implement C2D in api via /api/callcontrols
12 years ago
Irina Peshinskaya a72adaea52 MT#5879 Invoice generation fixes.
12 years ago
Irina Peshinskaya 636ebe26cf MT#5879 Fix invoices amount, related to cents.
12 years ago
Irina Peshinskaya a050e6777e MT#5879 Fix for invoices.serial unique index
12 years ago
Irina Peshinskaya 006d6241e2 MT#5879 Generate and/or send invoices script. Seems as working.
12 years ago
Irina Peshinskaya ee8c27fa43 MT#5879 Fix rebase merge error.
12 years ago
Irina Peshinskaya c60c9af216 MT#5879 Error in not inflated date values.
12 years ago
Irina Peshinskaya 17d98b9faa MT#5879 Merge with Andreas changes.
12 years ago
Irina Peshinskaya 17f678dee2 MT#5879 Separate invoice generation from sending and some fixes.
12 years ago
Irina Peshinskaya eff6d772a9 MT#5879 Fix for invoice generation.
12 years ago
Andreas Granig 6ec99075ca MT#7471 Implement web and api for contract prefs.
12 years ago
Andreas Granig 69e20a8629 MT#7377 API: fix alias_numbers and pbx_extension
12 years ago
Andreas Granig 9679565f50 MT#5879 Fetch call list for invoices. WIP.
12 years ago
Andreas Granig 1147ad5db0 MT#5879 Remove more debug messages.
12 years ago
Andreas Granig ddfdb0d7a5 MT#5879 Cleanup debug messages.
12 years ago
Andreas Granig 98364a891b MT#5879 Rework VAT handling in invoices.
12 years ago
Andreas Granig 8efa32a98a MT#7377 Use is_pbx_pilot instead of admin flag
12 years ago
Andreas Granig 12fec06a68 MT#5879 Making invoice creation work w/ real data
12 years ago
Andreas Granig b827f73ab4 MT#5879 PoC of generating invoice out of template
12 years ago
Andreas Granig d51779ddab MT#5879 Align dummy data to new contacts schema.
12 years ago
Andreas Granig 5cbb82747a MT#5879 Align invoice template to clean db schema
12 years ago
Andreas Granig 02e58b0360 MT#5879 Completely redo invoice template handling.
12 years ago
Andreas Granig 807e77855d MT#5879 Rework dummy variable handling for invoice
12 years ago
Andreas Granig fa07184a46 MT#5879 Rework rendering PDF preview.
12 years ago
Andreas Granig fdde82379b MT#5879 Store invoice templates on save.
12 years ago
Irina Peshinskaya fef6ea95c7 MT#5879 New template. Title pages is topic for questions.
12 years ago
Irina Peshinskaya 45b475327b MT#5879 Save state before start geography implementation
12 years ago
Irina Peshinskaya b01714cca4 MT#5879 Bug fixes.
12 years ago
Irina Peshinskaya 9cfd974e70 MT#5879 Preparations to merge into master
12 years ago