Commit Graph

836 Commits (master)

Author SHA1 Message Date
Flaviu Mates 8a7b6f7314 TT#75751 - Add enable/disable feature for Call Forwards
6 years ago
Guillem Jover 467084705d TT#71950 Fix typos
6 years ago
Rene Krenn bfd2b4b5b1 TT#73364 batch provisioning
6 years ago
Flaviu Mates b76e462a1b TT#72750 - Allow empty value for week day number in timeset event
6 years ago
Rene Krenn 2bc84bd4dc TT#72900 fee onoffpeak usefreetime
6 years ago
Marco Capetta 3eb52a3233 TT#72408 Don't allow permanent reg with negative q-value
6 years ago
Flaviu Mates b0baf125c7 TT#69407 - Add customer external_id to /api/customerbalances
6 years ago
Flaviu Mates 782539c267 TT#70857 - Implement UI and API support for one time fees
6 years ago
Flaviu Mates ffce52becc TT#69063 - Fix stuck timeset event list
6 years ago
Flaviu Mates a4265a91e0 TT#69503 - Change subscriber's domain assignation logic
6 years ago
Flaviu Mates 2052c466e9 TT#68752 - Implement translation handling of 'Select' form field
6 years ago
Flaviu Mates f546d7ced9 TT#60967 - Add validation for SIP Username
7 years ago
Flaviu Mates 5c1fa4074d TT#64663 - Add received field to subscriberregistrations
7 years ago
Andreas Granig 800957e900 TT#67210 Use device_id assignment for field devices
7 years ago
Marco Capetta 5b39645647 TT#62269 add new call forward type "cfo"
7 years ago
Kirill Solomko ce664263b2 TT#65101 add ccareadmin ccare roles
7 years ago
Flaviu Mates 2f5dcfe343 TT#63503 - Fix changing timeout for call forwards
7 years ago
Andreas Granig 536935f754 TT#64653 Add thumbnail support to admin panel
7 years ago
Rene Krenn ed3ea31e07 TT#64701 remove customer_fraud_events.pm virtualview
7 years ago
Kirill Solomko 914722e348 TT#63545 rework /api/customerfraudevents support cdr_period_costs
7 years ago
Flaviu Mates 430e59055c TT#64011 - Implement NCOS LNP Carrier patterns support in UI/API
7 years ago
Flaviu Mates 603351c2d5 TT#59024 - Disable web_password and sip password fields
7 years ago
Rene Krenn cae5270af5 TT#56340 panel logline obfuscation
7 years ago
Irina Peshinskaya 33dc1a0a22 TT#57653 Sync missed email templates on demand
7 years ago
Irina Peshinskaya 5dc3065cdf TT#51061 Disable prepaid billing plan for peering/reseller contracts
7 years ago
Kirill Solomko 7753ba1c78 TT#57701 Form/Header/Rule add direction "reply"
7 years ago
Irina Peshinskaya 1477062188 TT#55364 Fix /api/numbers PATCH for aliases
7 years ago
Kirill Solomko 6a7f65ad2a TT#55459 fix header_rule_set preference UI filtering
7 years ago
Irina Peshinskaya 3d524defe7 TT#54205 TT#54264 TT#54351 TT#54263 TT#54206 Timesets events representation fixes
7 years ago
Rene Krenn c397042448 TT#49694 match patterns: reject malformed "\0"-"\9" only
7 years ago
Rene Krenn 78a134ef15 TT#46955 reseller preferences
7 years ago
Kirill Solomko 2a6dffa62e TT#47010 add per subscriber header manipulations
7 years ago
Kirill Solomko b25fd7bd35 TT#52006 header manipulations priority is now editable in the UI
7 years ago
Irina Peshinskaya 052935e8da TT#53760 Fix using of the explicit copy mode flag
7 years ago
Irina Peshinskaya d0a6ad323d TT#53760 Use explicit email template copy mode
7 years ago
Irina Peshinskaya 3d02b9674a TT#53760 Consider copy in email templates name checking
7 years ago
Irina Peshinskaya c4b542d7d6 TT#52980 Return num_lines to api device models lineranges
7 years ago
Andreas Granig d5ba7c11cb TT#52989 Implement device alias provisioning logic
7 years ago
Irina Peshinskaya ec178cd8e4 TT#47534 Implement api timesets upload/download
7 years ago
Irina Peshinskaya 9adf470adc TT#47534 Add iCalendar download/upload web ui
7 years ago
Irina Peshinskaya 4099adf695 TT#49689 Implement web UI for ical events
7 years ago
Irina Peshinskaya 86a2ae7cad TT#50907 Don't use form caching in WEB UI
7 years ago
Andreas Granig ea25662c18 TT#49037 Implement rds connector to sipwise eds
7 years ago
Kirill Solomko 759ce4e9ab TT#51910 add HM cf_inbound, cf_outbound direction
7 years ago
Irina Peshinskaya 4bac7f0665 TT#48165 Return field_list for profilee form
7 years ago
Kirill Solomko 13d121618f TT#47004 Implement Header Manipulation API endpoints
7 years ago
Kirill Solomko 87a1c782f6 TT#30387 implement Header Manipulations UI
7 years ago
Irina Peshinskaya 83d715230e TT#47963 Fix emailtemplates put and patch
7 years ago
Irina Peshinskaya f08e982511 Revert "TT#45960 disable timesets web ui in 7.0"
7 years ago
Irina Peshinskaya e55e4a8336 TT#45960 disable timesets web ui in 7.0
7 years ago
Irina Peshinskaya e0ee27d2bb TT#47569 Rename soundset override parameter to replace_existing
7 years ago
Irina Peshinskaya b88000b968 TT#47569 Add possibility to load default files in sounsets api
7 years ago
Irina Peshinskaya d003c66e7e TT#45484 Add "force_delete" option to callrecordings
7 years ago
Irina Peshinskaya 01ad2e2bfe TT#45456 Add description of the upload allowed mime-types
7 years ago
Irina Peshinskaya c1a3aaf061 TT#45506 Validate email template name existence
8 years ago
Irina Peshinskaya 8903162bf4 TT#45468 Adjust from_email to possible Template::Toolkit
8 years ago
Irina Peshinskaya e462e95957 TT#41628 Add web ui for the TimeSets
8 years ago
Kirill Solomko 3eab769c1e TT#33108 add email templates attachment_name field
8 years ago
Gerhard Jungwirth 542b9f9cf3 TT#41629 time sets to peering
8 years ago
Gerhard Jungwirth 25efe6622e TT#41627 new /api/timesets in iCal format
8 years ago
Irina Peshinskaya cfa7cb4408 TT#43351 Keep high priority of current profile_set for subadmin
8 years ago
Irina Peshinskaya b1e4733d00 TT#43351 Check subscriberadmin access to profile and profile_set
8 years ago
Irina Peshinskaya 9db48b4d3f TT#44522 Fix alias_number as Repeatable form validation
8 years ago
Irina Peshinskaya 200ffa1970 TT#44275 Fix fields adjustment in cached forms
8 years ago
Irina Peshinskaya 49e9e49b74 TT#44077 Disable subscriberadmin creation for subadmin in API
8 years ago
Kirill Solomko ecfe7f5a17 TT#43561 /api/calllists add init_time field
8 years ago
Rene Krenn 2b7a1a33a8 TT#41553 TT#41554 billing fee match_mode
8 years ago
Andreas Granig b846044c0c TT#42767 Remove ALE dev config prefix and suffix
8 years ago
Gerhard Jungwirth f860a3d186 TT#38811 API documentation show nested fields
8 years ago
Gerhard Jungwirth 26435acacd TT#38811 fix validate_fields to include Subfields of Compound
8 years ago
Jozef Kenyeres e18be37f75 TT#39354 CLEARMODE codec added to codecs_list
8 years ago
Rene Krenn 7d045b9ffc TT#42260 remove prepaid and prepaid_library pref usage
8 years ago
Irina Peshinskaya c21965865c TT#41013 Separate edit and create form for extension subsctibers
8 years ago
Kirill Solomko 968da66ff0 TT#39607 update CF source set mode API docref
8 years ago
Kirill Solomko 62a81f1ec7 TT#40010 add new call forward type "cfr"
8 years ago
Gerhard Jungwirth 9210ac0487 TT#37206 is_regexp flag for callforwardings
8 years ago
Gerhard Jungwirth f5687b2294 TT#37205 bnumber cf in API: complex /api/cf*
8 years ago
Gerhard Jungwirth a97cbbab0d TT#37205 bnumber cf in API: /api/callforwards
8 years ago
Irina Peshinskaya 5a504e97c1 TT#37459 Implement outbound lb_set/path for permanent registrations
8 years ago
Gerhard Jungwirth c55028291d TT#37204 bnumber cf panel
8 years ago
Gerhard Jungwirth 3d7f17bfff TT#38005 clean/ignore remaining perlcritic issues
8 years ago
Irina Peshinskaya 8b8868c9de TT#37458 Add billing profile aoc field
8 years ago
Gerhard Jungwirth 4feeb76a93 TT#38005 fix/resolve various perlcritic errors
8 years ago
Irina Peshinskaya 323d12bd8a TT#37325 Make lines not mandatory for /api/pbxdevices
8 years ago
Kirill Solomko 6dc1e7c5b3 TT#36007 add /api/sipcaptures
8 years ago
Gerhard Jungwirth 6e8dd1a2a1 TT#37221 fix perlcritic error Subroutines::ProhibitExplicitReturnUndef
8 years ago
Gerhard Jungwirth 02e3e040b5 TT#32602 fix perlcritic error ValuesAndExpressions::ProhibitImplicitNewlines
8 years ago
Irina Peshinskaya f7f2f4d701 TT#36404 Escape brackets to satisfy Locale::Maketext and fix tests
8 years ago
Irina Peshinskaya bfb760c3fb TT#36402 Fix preferencesmetaentries enum processing
8 years ago
Gerhard Jungwirth 2b89431cca TT#36404 restructure form-translation
8 years ago
Irina Peshinskaya 17a788718d TT#36402 Add field device preferences API
8 years ago
Irina Peshinskaya 1fb0e8a32d TT#36055 Add field device preferences web UI
8 years ago
Alexander Lutay cdbc01978c TT#29620 Clean TAP test warning: Missing AUTHOR/DESCRIPTION/LICENSE section in POD
8 years ago
Alexander Lutay 79ae3c0106 TT#29620 Clean TAP test warning: Module does not end with '1;'
8 years ago
Rene Krenn b35b0e1cbc TT#35662 move product_id to billing.contracts
8 years ago
Jozef Kenyeres 3357d335d6 TT#36154 Added AMR-WB codec to codecs_list preference
8 years ago
Kirill Solomko db1d5ef95b TT#35508 Improve SMS journaling, add SMS 'cli' field
8 years ago
Rene Krenn c7d14e50ae TT#35803 add fee's billing_profile_id for apidoc
8 years ago
Rene Krenn fefcaef806 TT#34751 TT#34752 /api/callqueues
8 years ago
Rene Krenn b57c84537b TT#34013 new profile package "tz" interval start modes for api
8 years ago
Rene Krenn cee33486f6 TT#34013 save contract_balances in the contract's tz
8 years ago
Rene Krenn fd0265d29c TT#27469 fix callrouting verification form dependency in Verify.pm
8 years ago
Irina Peshinskaya 60e209ca84 TT#34015 Introduce /api/phonebookentries
8 years ago
Kirill Solomko 4dbd1e20a4 TT#34014 TT#34016 Introduce phonebook entries
8 years ago
Kirill Solomko d045b35b3c TT#33356 Rewrite rule validation checks for ambiguous non-char escapes
8 years ago
Irina Peshinskaya ef943eb7a8 TT#15059 Add mos avg data to call info representation
8 years ago
Rene Krenn c81ca69b70 TT#32910 TT#33037 initial cash_balance, free_time_balance
8 years ago
Gerhard Jungwirth b5f01927a0 TT#33107 Revert "TT#30375 make IP addres optional for peering servers"
8 years ago
Gerhard Jungwirth 20d6c7b3c0 TT#33107 Revert "TT#32990 validate if hostname or ip is set for peers"
8 years ago
Rene Krenn ae937a1429 TT#32996 correct "POSIX" re labels to "PCRE"
8 years ago
Gerhard Jungwirth 398edbd273 TT#32990 validate if hostname or ip is set for peers
8 years ago
Gerhard Jungwirth 56b6067063 TT#30375 make IP addres optional for peering servers
8 years ago
Irina Peshinskaya 232a84729b TT#28460 Fix CCMapEntries get-put use case
8 years ago
Irina Peshinskaya a26351c531 TT#31195 Use field specific validation to keep form validation
8 years ago
Irina Peshinskaya a72f2126ed TT#28460 Fix customer balances get-put use case
8 years ago
Rene Krenn fc57ea6ded TT#30379 billing profile currency for call conversations
8 years ago
Gerhard Jungwirth edbef3c5b8 TT#29617 remove unnecessary form exceptions
8 years ago
Irina Peshinskaya 61bf07b038 TT#28510 Remove "domain" from resource for subscriberadmin
8 years ago
Irina Peshinskaya 632406b006 TT#28510 Fix customer_id field for the subscriber role in the Subscribers API
8 years ago
Gerhard Jungwirth 0a8c92f461 TT#28827 fix profile_id documentation for PbxDevices
8 years ago
Rene Krenn 753165c2fa TT#27469 fix callrouting verification form dependency
8 years ago
Irina Peshinskaya b08b742fd5 TT#24128 Fixes found during testing
8 years ago
Irina Peshinskaya 891f378f6d TT#24009 Add cost fields to cdr item
8 years ago
Yaroslav Fedorina d3d1e9e3f1 TT#26107 Clarify external_id field description
8 years ago
Gerhard Jungwirth 1f7be85e31 TT#20866 remove dead code (Forms)
8 years ago
Gerhard Jungwirth 58b9e82ebb TT#25313 make pbx_hunt_ fields available to sub
8 years ago
Irina Peshinskaya 77ae84e215 TT#23282 Replace customer field with customer_id for the API subscribers form
8 years ago
Irina Peshinskaya d7c6689b93 TT#22496 TT#22495 Disable "sipwise" admin edit and delete
8 years ago
Irina Peshinskaya 34bc2d5485 TT#21348 Add Item class for the conversations API
9 years ago
Irina Peshinskaya f1c27f1f98 TT#23278 Make reseller_id mandatory field for the rewriterulesets
9 years ago
Andreas Granig e11ebefbe3 TT#8704 Tighten peer name to not break kamailio
9 years ago
Rene Krenn e52dadda10 TT#23277 change lnp number type from enum to string
9 years ago
Rene Krenn 57c6cf58ea TT#21871 add "ratio" field to /api/customerbalances
9 years ago
Rene Krenn a485302112 TT#22468 TT#22467 lnp numbers 'type' field
9 years ago
Andreas Granig a52558b411 TT#22422 Implement capabilities endpoint
9 years ago
Michael Prokop 12234e584d TT#22411 Fix spelling mistakes/typos
9 years ago
Andreas Granig dc0bd38e73 TT#4333 Fix CF issues for subscribers
9 years ago
Andreas Granig f9030b4f21 TT#4333 subscribers/customers/numbers/CF ACL
9 years ago
Rene Krenn 94c9b92d1e TT#20322 TT#20344 basic /api/conversations
9 years ago
Irina Peshinskaya 1c4b8285fb TT#19656 Add lock level fields to the subscriber forms with status
9 years ago
Irina Peshinskaya c0940df9db TT#17638 Rewrite Rule API to set priority
9 years ago
Irina Peshinskaya 24f550a012 TT#17848 Invoice API POST request
9 years ago
Irina Peshinskaya f508bf8831 TT#10837 Test all collections in one script - POST
9 years ago
Rene Krenn ad3562cba8 TT#14295 timezone field for /api/subscribers
9 years ago
Kirill Solomko dee760a15b TT#18850 add Manager Secretary feature, API Prefer='internal'
9 years ago
Kirill Solomko ad5f1b2ef7 TT#19459 add whitelist/blacklist mode to cf source sets
9 years ago
raxelsen c959c260a4 TT#18501 Fix ngcp-panel typo in timeset dialogue
9 years ago
Rene Krenn d6632b5178 TT#14755 call list suppressions
9 years ago
Gerhard Jungwirth 106f65bb89 TT#17258 add active flag to reminders
9 years ago
Rene Krenn da6390d947 TT#5557 timeline views for billing mappings
9 years ago
Gerhard Jungwirth 4ab72cbb31 TT#13784 add peering rules stopper flag
9 years ago
Rene Krenn dde6aca03a TT#8162 add source/destination_user_out fields for /api/calls
9 years ago
Kirill Solomko 0b5f7c44e1 TT#12593 add Faxserver T38 and ECM forms
9 years ago
Irina Peshinskaya 35bad60d2e TT#12197 Use contacts connected to the resellers for the customers creation
9 years ago
Andreas Granig 7a16cf3cc7 TT#8704 Implement peer probing in panel and API
9 years ago
Andreas Granig d8c818ca86 TT#13277 Implement API for call recording
9 years ago
Kirill Solomko b831d2fd0b TT#14510 fix Peering Rules form "group" field processing
9 years ago
Kirill Solomko fc9593175f TT#7332 add "Peering Overview"
9 years ago
Kirill Solomko afa5a6072f TT#12659 better representation for anonymous calls. add "clir" field
9 years ago
Rene Krenn 2ffedda7cd TT#13754 record primary aliases for edr
9 years ago
Irina Peshinskaya d43d51d036 TT#7453 Add filters for dates and readonly date related fields to subscriber
9 years ago
Andreas Granig 77fb204437 TT#13256 Validate length of preference values
9 years ago
Andreas Granig b60b439220 TT#13249 Implement API to create admin client cert
9 years ago
Andreas Granig 8ad683d5ae TT#12601 Move admin pass to bcrypt and drop cert
9 years ago
Irina Peshinskaya 5a80eb6b55 TT#8950 Decorate readonly fields in the api doc
9 years ago
Rene Krenn 22bd45df4b TT#10963 cash_balance_interval not returned in euro
9 years ago
Jozef Kenyeres 9c91836078 TT#9212 Grandstream redirection paramteres included
9 years ago
Andreas Granig e458985238 TT#1678 Implement SOAP Intercept API as transition
9 years ago
Rene Krenn 7b646044d8 TT#6735 TT#5850 refactor "profile" events to track number changes
9 years ago
Irina Peshinskaya 5053939fda TT#9212 Add grandstream provisioning dummy implementation
9 years ago
Kirill Solomko a74c57daba TT#5826 add timezone field for Pbx subscriberadmin* edit forms
9 years ago
Kirill Solomko 3308b5fb83 TT#5826 introduce timezone representation
9 years ago
Rene Krenn 61a87b9c86 TT#9714 susbcriber first non-prim alias for edr records
9 years ago
Rene Krenn 90f9b84857 TT#8292 api/customerfraudpreferences
9 years ago
Rene Krenn e32f4a0034 TT#8773 remove the right duplicate voucher package field
9 years ago
Gerhard Jungwirth e0efdd2010 TT#4334 remove duplicate column package_id
9 years ago
Kirill Solomko 1bbad6aaf2 TT#2651 add /partycallcontrols API
9 years ago
Gerhard Jungwirth 3fc22bd277 TT#4334 adapt soundsets and autoattendants for subadmin
9 years ago
Rene Krenn c498f6684d TT#6735 TT#7030 TT#5850 record event subscriber numbers
9 years ago
Irina Peshinskaya 63958c3edb TT#7453 Add readonly time fields to the customers api
9 years ago
Irina Peshinskaya 207517408a TT#8272 Fix customer creation with invoices and email templates in API
9 years ago
Irina Peshinskaya c31e254486 TT#5953 Voicemail greetings
9 years ago
Irina Peshinskaya 37f6d0ea6e TT#5954 Add announcement field to the destinations
9 years ago
Irina Peshinskaya c379dc9493 TT#5954 Rename custom hours announcements
9 years ago
Andreas Granig d6a63457ab TT#6496 Implement SMS notifications for voicemail
9 years ago
Rene Krenn 5633770f1f TT#5559 api/events, event test with "missing end-events" cases
9 years ago
Andreas Granig 776dd24f6f TT#2371 Implement SMS forwarding
9 years ago
Irina Peshinskaya daf92dcb84 TT#5954 Add Custom Hours option to CF
9 years ago
Kirill Solomko fe2a53185f TT#5004 rework pbx device firmware data download/upload
9 years ago
Rene Krenn 875f634912 TT#5811 fractional CDR times/durations in panel UI/api
9 years ago
Gerhard Jungwirth cc06544d45 TT#5479 improve sms journal api resource
9 years ago
Rene Krenn 979397cff3 MT#20639 TT#5411 contact termination
9 years ago
Gerhard Jungwirth de239d60eb TT#2369 API for sending SMS and journal
9 years ago
Gerhard Jungwirth 7c188a6822 TT#2395 UPN rewrite cli via API
10 years ago
Gerhard Jungwirth 234fcaf49c TT#2395 UPN rewrite cli via Panel
10 years ago
Andreas Granig 34dd42ec8d TT#3991 Add ncos level flag for intra-pbx calls
10 years ago
Gerhard Jungwirth a2c0914aa0 TT#2393 add description fields for cf-source-sets
10 years ago
Andreas Granig ff110dca96 TT#2766 Implement inbound peering rules API.
10 years ago
Andreas Granig 031bfebada TT#2766 Implement inbound peering rules.
10 years ago
Gerhard Jungwirth af86cac827 TT#2393 implement a-number cf for API
10 years ago