Commit Graph

374 Commits (master)

Author SHA1 Message Date
Irina Peshinskaya 7a1565ba09 MT#15491 Adapt Panel to new NGCP::Fax fax server
9 years ago
Gerhard Jungwirth a221ae2aa0 MT#18089 replace is_deeply by Data::Compare in controller
9 years ago
Kirill Solomko 5c54121e0a MT#16017 cleaned up Fax preferences
9 years ago
Kirill Solomko d5592b1e12 MT#14679 add mail2fax for GUI and API interfaces
9 years ago
Irina Peshinskaya 9a5cd2feab MT#14659 Optimize aggregation and counts in datatables
9 years ago
Rene Krenn 58a55b9855 MT#16855 UNION ALL for panel UI call lists
9 years ago
Irina Peshinskaya bbfe673f4f MT#16983 Don't display pbxgroups and subscribers if there is no linked
9 years ago
Andreas Granig e456d6d8c6 MT#16883 Set vmb prefix for cfb to voicemail.
10 years ago
Irina Peshinskaya d0f0a846c8 MT#16231 Apply rewrite rules to the faxes phone numbers in WEB UI
10 years ago
Irina Peshinskaya 7e7e148292 MT#16321 Additional using of billing_mappings_actual optimization
10 years ago
Andreas Granig 04a64e1493 MT#16465 partly remove namespace::sweep and others
10 years ago
Irina Peshinskaya 74333c94ee MT#14659 Move calls from subscribers master to separate interface
10 years ago
Gerhard Jungwirth ebc569a41b MT#15757 fix deleting voicebox email setting
10 years ago
Rene Krenn 7dfc5fda21 MT#14255 panel UI problem setting subscriber 'lock' detail
10 years ago
Rene Krenn 07c9d1955d MT#14255 add cash_balance underrun logic
10 years ago
Irina Peshinskaya dd9365f0e8 MT#14739 Get newly created kamailio user location after flush
10 years ago
Gerhard Jungwirth 1d95a93121 MT#14513 order destinationsets by name, in select
10 years ago
Gerhard Jungwirth b19079dd51 MT#12757 regard VAT in calllists
10 years ago
Irina Peshinskaya f02b2cc342 MT#14597 Fix access to undefined stash value for non pbx product subscribers
10 years ago
Gerhard Jungwirth 0681a6be0e MT#14383 show suppressed number as Anonymous
10 years ago
Gerhard Jungwirth 84e1942098 MT#13611 use common logic for cdr display
10 years ago
Irina Peshinskaya 558bb1c2fc MT#12939 Manage pbx groups and members order through the web-Panel
10 years ago
Irina Peshinskaya 003e717c02 MT#12937 Replace groups managements different code parts with common methods
10 years ago
Irina Peshinskaya 1538654760 MT#11667 Some features to calllist
10 years ago
Gerhard Jungwirth 0232af69d1 MT#11779 fix subscriber form setting admin flag
10 years ago
Irina Peshinskaya bda844c9d3 MT#10159 Add API call towards MWI on voicemail dir change
10 years ago
Gerhard Jungwirth fefc0d4242 MT#11775 adapt fax error message
10 years ago
Irina Peshinskaya 81bd0240e3 MT#12083 Use exists optimization for subscriber search by alias
10 years ago
Irina Peshinskaya ac9b5ff871 MT#11549 Search by alias too, but aliases aren't shown
10 years ago
Irina Peshinskaya 8fe9c0b06d MT#5585 Add details about cdr record
10 years ago
Gerhard Jungwirth 1c7fb3a781 MT#5435 option to show table summaries
10 years ago
Irina Peshinskaya ca6594e3a2 MT#5585 Add calls cost to subscriber calls list.
10 years ago
Irina Peshinskaya ee018bb44b MT#10159 Mark messages as read and send MWI notification about messages amount
10 years ago
Andreas Granig e37dc3d40a MT#10879 Handle deletion of primary number.
10 years ago
Andreas Granig 8b8355914e MT#6785 Fix creating subscriber with ext 0.
11 years ago
Andreas Granig 1505d818ea MT#10301 Keep admin flag as is on pilot edit.
11 years ago
Kirill Solomko e4ecca76e9 MT#8547 - Fix smartmatch ~~ usage
11 years ago
Kirill Solomko c1c72dd6c7 MT#8547 - replaced experimental "smartmatch" code with the sane if/else custom SWITCH blocks
11 years ago
Andreas Granig f2a00bad78 MT#9237 Fix editing advanced CF map with n>1 recs
11 years ago
Andreas Granig 0204022cf5 MT#9225 Modify allowed_clis on add/remove number
11 years ago
Kirill Solomko 799d95b314 MT#7705 - Subscriber.pm: add logging for destination sets/time sets, password recovery and internal errrors
11 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
11 years ago
Gerhard Jungwirth c87db578f5 MT#7177 fix form initializatoin for DestinationSets
11 years ago
Irka c7a2dae1fc MT#8621 Check callforward spec against empty desctinations
11 years ago
Andreas Granig 953142d4f0 MT#8279 Deflate numbers in call list.
11 years ago
Andreas Granig 145291a23e MT#8279 Deflate CF destination in CSC
11 years ago
Andreas Granig a5cd159b56 MT#8279 Deflate speed dial in CSC list
11 years ago
Andreas Granig cf519fb44b MT#8279 Inflate/deflate block list input in CSC
11 years ago
Andreas Granig c2e116a825 MT#8279 inflate/deflate subscriber speed-dial
11 years ago
Gerhard Jungwirth b7eb095540 MT#7791 Manage Callthrough CLIs in Panel
11 years ago
Gerhard Jungwirth d57aa0e7ff MT#7673 update voicemail number in webinterface
11 years ago
Gerhard Jungwirth 9a8cd44e6e MT#7931 group captured calls
11 years ago
Gerhard Jungwirth c5fd0122a6 MT#7981 possibility to delete subscriber admin flag
11 years ago
Gerhard Jungwirth c1c1117600 MT#8035 Write start_ivr and end_ivr events
11 years ago
Andreas Granig 33ace9c766 MT#7941 Another fix for empty CF dsets.
11 years ago
Andreas Granig ec6c5c4557 MT#7941 Fix handling empty destination set in pref
11 years ago
Andreas Granig 0d577b3490 MT#7935 Show callid, cost and link to callmap.
11 years ago
Andreas Granig d3a21f146f MT#7545 Fix editing non-pbx subscriber.
11 years ago
Andreas Granig b0491942f5 MT#6693 Handle pseudo-preferences for subprofs.
11 years ago
Andreas Granig 4f370287af MT#7793 Only log subprofile event on prof-change.
11 years ago
Andreas Granig 213e6bb606 MT#7793 Implement event billing for subprofiles.
11 years ago
Andreas Granig 5805d848d3 MT#7771 Add cloud_pbx_ext preference.
11 years ago
Andreas Granig f41626e521 MT#7545 Allow multiple pbx groups per subscriber
11 years ago
Andreas Granig eaa4fea245 MT#7555 Properly terminate subs on customer edit.
11 years ago
Andreas Granig fa42fa8805 MT#7377 Fix setting display name in subscriber.
11 years ago
Andreas Granig 8efa32a98a MT#7377 Use is_pbx_pilot instead of admin flag
11 years ago
Andreas Granig b827f73ab4 MT#5879 PoC of generating invoice out of template
11 years ago
Gerhard Jungwirth cd9177b60f MT#7051 set webusername to NULL if empty
11 years ago
Andreas Granig 7df32a993b MT#7039 API: implement SIP registration handling
11 years ago
Andreas Granig fead09e4b5 MT#4967 Fix editing of non-pbx subscribers.
11 years ago
Andreas Granig 44a3b2da1c MT#4967 Fix subadmin pbx alias number moving.
11 years ago
Andreas Granig f96f08f706 MT#4967 clean up moving alias numbers.
11 years ago
Andreas Granig b95daedc79 MT#6967 Alias range handling and first sub cleanup
11 years ago
Andreas Granig a5fd61fe72 MT#6871 FIx subs creation if contract.external_id
11 years ago
Andreas Granig 8823a94c8d MT#6693 Clear subscriber prefs on profile change
11 years ago
Andreas Granig 79e2274a4b MT#6789 Clear old password on logged-in reset.
11 years ago
Andreas Granig aed5d7ef09 MT#6843 Implement password auto-generation.
11 years ago
Andreas Granig c5c8f1089b MT#6789 Add switch to allow anonymous pwd recovery
11 years ago
Andreas Granig fd1ce99ea1 MT#6789 Don't clear old password on pwd reset.
11 years ago
Andreas Granig 2bf4fe1e92 MT#6831 Implement global password policy.
11 years ago
Andreas Granig 6b6d5e0aa7 MT#6789 Add "forgot password" feature for subs.
11 years ago
Andreas Granig bf5ec092bb MT#6789 Add subscriber email and password recovery
11 years ago
Andreas Granig ceb53a1837 MT#6693 Fix subadmin subscriber editing.
11 years ago
Andreas Granig 9aead3f255 MT#6693 More subscriber editing rework.
11 years ago
Andreas Granig f197d4a665 MT#6693 Fix profile(set) editing of pbx subs.
11 years ago
Andreas Granig 40663ebf56 MT#6693 Filter call-forwards for subs profiles.
11 years ago
Andreas Granig 9e57582662 MT#6693 Let admin/reseller clear subs profiles
11 years ago
Andreas Granig 202b9c9f39 MT#6693 Let subadmins edit subscriber profile.
11 years ago
Andreas Granig 8c867420e8 MT#6693 Rename profile categories to profile sets.
11 years ago
Andreas Granig a89b8ead71 MT#6693 Basic pref filter based on subs profiles.
11 years ago
Andreas Granig 4cf62bc8cd MT#6693 Assign profiles to subscribers - WIP.
11 years ago
Gerhard Jungwirth fc1c89a7c1 MT#6497 API: get callforwards (simple)
11 years ago
Alexander Lutay 1c8ff01cc1 MT#5083 Fixes for several SendFax WEB interface issues
11 years ago
Andreas Granig 432080d384 MT#5929 More external_id fixes.
11 years ago
Andreas Granig 74aeb7938d MT#5929 Fix lock, ext_xxx_id and dbalias handling.
11 years ago
Andreas Granig c61b9eec5d MT#3933 API: Handle subscriber lock/termination
11 years ago
Andreas Granig 71b8d2e957 MT#5967 Validate (man_)allowed_ip input.
11 years ago
Andreas Granig 2f749a341a MT#3933 API: add subscriber editing via PUT/PATCH
11 years ago
Andreas Granig bc08567683 MT#5811 Properly set websocket paths.
11 years ago
Gerhard Jungwirth f99ce65102 MT#5859 let subscriber change his webpassword
11 years ago
Andreas Granig b88d36bdf0 MT#5083 Implement sendfax in ngcp-panel.
11 years ago
Andreas Granig 33001ef88a MT#5811 Prettify roster and add chat window
11 years ago
Andreas Granig d1bcc66639 MT#5811 Basic framework for sip/xmpp via WS
11 years ago
Andreas Granig d508a519c8 MT#3933 API: tighten subscriber creation.
11 years ago
Gerhard Jungwirth d989abc8f9 MT#3961 Translate everything
11 years ago
Gerhard Jungwirth 029c51fad1 MT#5661 change selection of customers when bprof is updated
11 years ago
Andreas Granig f31c2fcc88 MT#5661 Update prepaid pref on bilprof change
11 years ago
Gerhard Jungwirth ef6bfee65b MT#4967 update cloud_pbx_base_cli and other settings on cloudpbx-subscribers
12 years ago
Gerhard Jungwirth ef80d1967e MT#4967 change primary number of extension-subscribers by extension
12 years ago
Gerhard Jungwirth b0d1d25301 MT#4967 update all cloudpbx-subscribers on change of head one
12 years ago
Gerhard Jungwirth f316797857 MT#4967 "Unsteal" number on subadmin terminate
12 years ago
Gerhard Jungwirth dfe18e5648 MT#4967 Do not show password on edit
12 years ago
Gerhard Jungwirth 9fed07646d MT#4967 Disallow subscriberadmin to change status
12 years ago
Gerhard Jungwirth 2c7a0c4e6b MT#4967 Let subadmins steal numbers
12 years ago
Andreas Granig 7e3a2997f4 MT#5355 Implement peer_auth api calls to sems.
12 years ago
Andreas Granig 272caf532e MT#4565 Fix read-only permissions.
12 years ago
Gerhard Jungwirth d4de46b0b9 MT#4967 Show primary number in subscriber list
12 years ago
Andreas Granig 64f937b057 MT#5009 Properly free voip_numbers on termination.
12 years ago
Gerhard Jungwirth 8f98ef00fd MT#4967 Let admin/reseller always change subscriber numbers
12 years ago
Andreas Granig c63310741b MT#4949 Use pbx-1 suffix for callflows.
12 years ago
Andreas Granig 224ca10e8d MT#4955 Use cseq_method for subscriber captures.
12 years ago
Andreas Granig 4b9091dad0 MT#4607 Replace UNION by simple OR
12 years ago
Gerhard Jungwirth 5caf89894c MT#4289 separate customer-/contract- create and ajax_reseller_filter
12 years ago
Andreas Granig 05553d0406 MT#4413 Remove debugging messages.
12 years ago
Andreas Granig 36a020c376 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Gerhard Jungwirth 8bdd9f42fb MT#4261 alias number handling
12 years ago
Gerhard Jungwirth 124137ca63 MT#4261 number handling on subscriber update
12 years ago
Gerhard Jungwirth a1e04e33f7 MT#4261 Proper number handling on subscribers
12 years ago
Andreas Granig ff68cbdf84 MT#4309 Show locked subs in Customer Details
12 years ago
Andreas Granig 1761945b8c MT#4025 Implement contract_sound_set preference.
12 years ago
Gerhard Jungwirth ebe64d3563 uri_unescape CDRs
12 years ago
Gerhard Jungwirth b442c759a1 Show Timeset and Destination Set Names
12 years ago
Andreas Granig 683047c112 MT#3975 Prevent subadmin from terminating himself.
12 years ago
Andreas Granig dd62516857 Fix $controller::auto declaration.
12 years ago
Andreas Granig 1af065d864 Allow subscriberadmin to access sub-subscribers.
12 years ago
Andreas Granig 086d91ff0e Use roles instead of realm for logged in users.
12 years ago
Andreas Granig fc8c9e2df8 Cleanup debug log messages.
12 years ago
Andreas Granig 93fb5eb1cb Don't allow login subscriber to subscriber details
12 years ago
Andreas Granig d5dc850bd9 Add subscriber login registered dev widget.
12 years ago
Andreas Granig fb780a72b3 Only validate speeddial form if posted.
12 years ago
Andreas Granig 6e8ac2aa70 Show subscriber login CF widget and allow prefs.
12 years ago
Andreas Granig b8cf0895ba Implement subscriber login call-list/voicemails.
12 years ago
Andreas Granig 1dcd7029ca Correctly prepare subscriber rs depending on realm
12 years ago
Andreas Granig 2faa84a9d6 Prepare ACL for subscriber login.
12 years ago
Andreas Granig 78e126c9cb Add basic voicemail widget for subscribers.
12 years ago
Andreas Granig 1809b44245 MT#3981 Write numbers to provisioning.voip_dbalias.
12 years ago
Andreas Granig d27d6a1414 Make domain optional when handling reg contacts.
12 years ago
Andreas Granig 527bac928f Fix registration list if ignore_auth_realm is set.
12 years ago
Andreas Granig acf36bde4b Add PBX auto-attendant and office-hours CF targets
12 years ago
Andreas Granig ca3e92fbe1 Fix editing normal subscriber.
12 years ago
Andreas Granig ceb9f80eab Use proper PBX group helper when changing PBX ext.
12 years ago
Andreas Granig 9efb1f8124 Allow changing PBX group for PBX extension.
12 years ago
Andreas Granig 5f9c114ef5 Select rewrite rule set for PBX domain creation.
12 years ago
Andreas Granig 00e13f9209 Implement editing PBX extension subscribers.
12 years ago
Andreas Granig d79b11aa0a Remove subscriber from PBX group on termination.
12 years ago
Andreas Granig 23675b4da3 Implement group, admin and ext handling for PBX.
12 years ago
Andreas Granig ad9a8bb4dd Use localtime in TS and set createtime for subs.
12 years ago
Gerhard Jungwirth e44482fee6 possibility to search a subscriber by his number
12 years ago
Gerhard Jungwirth 62124acf50 Have a new messaging util for custom filtering of error messages
12 years ago
Gerhard Jungwirth c33021d30e Handle allowed_ips preference.
12 years ago
Andreas Granig e5652b3535 Pass ctx to DestinationSet form.
12 years ago
Andreas Granig 083fbc71ca Catch all exceptions and log errors as error.
12 years ago
Andreas Granig dee0bf8f8d Show UUID in subscriber list.
12 years ago
Andreas Granig bd60a1dbda Pretty-print timestamp in call flows.
12 years ago
Andreas Granig 06482210fb Add CF delete and fix simple handling.
12 years ago
Andreas Granig fd0ad5891a Fix typo in navigation chain.
12 years ago
Andreas Granig e43fc4b1c5 Implement graphing of captured sip messages.
12 years ago
Andreas Granig 688ed5871e Implement backend png graphing of call flows.
12 years ago
Andreas Granig 9beefb8f83 Implement backend for downloading pcaps.
12 years ago
Andreas Granig ab79afbb67 Fix config paths and dbalias creation.
12 years ago
Andreas Granig e770783788 Fix navigation and CF handling.
12 years ago
Andreas Granig d2db386252 Fix contract creation and subscriber lock handling
12 years ago
Andreas Granig 6d38442876 Filter terminated elements; visual cleanups.
12 years ago
Andreas Granig 21af84fdf6 Lots of cleanups and bugfixes and back-nav.
12 years ago
Andreas Granig 0b37392f54 Enhance navigation.
12 years ago
Andreas Granig 4b3d1caab6 Streamline forms in regards to submitid.
12 years ago
Andreas Granig 8c7a23fb71 Implement speed dial management.
12 years ago
Andreas Granig 90dedaa1bc Implement fax preference handling.
12 years ago
Andreas Granig 1c4fd57e19 Implement registered device management.
12 years ago
Andreas Granig 7a75e448f4 Implement subscriber trusted source management.
12 years ago
Andreas Granig 579d5cc1e2 Add system options to subscriber CF simple view.
12 years ago
Andreas Granig af28876437 Propagate primary number change to CF and VM.
12 years ago
Andreas Granig 544e7e8252 Implement subscriber reminder settings.
12 years ago
Andreas Granig 4aebd6aa8b Implement voicemail settings.
12 years ago
Andreas Granig 2b966d8190 Implement subscriber alias handling.
12 years ago
Andreas Granig d111caee98 Implement editing of subscriber master data.
12 years ago
Andreas Granig b194556431 Move transcoder to separate file.
12 years ago
Andreas Granig da4170c2a6 Implement voicemail table.
12 years ago
Andreas Granig 06a6470783 Filter rows by date range, e.g. CDR table.
12 years ago
Andreas Granig 114742b366 Implement call list.
12 years ago
Andreas Granig cd2f79bfa1 Allow creation of subscribers within customer.
12 years ago
Andreas Granig ba30dde294 Implement new datatables ajax dispatching.
12 years ago
Andreas Granig 0fd0e8fec9 Show domain name in subscriber list.
12 years ago
Andreas Granig 602e579971 Cleanup debug messages.
12 years ago
Andreas Granig efddf71181 Pretty-print CF destinations.
12 years ago
Andreas Granig 71f5e663dc Implement proper destination selection for CF.
12 years ago
Andreas Granig 076d7a8963 Pretty-print period definitions.
12 years ago
Andreas Granig 9fa426139e Adapt time set handling to new form.
12 years ago
Andreas Granig 8dc84bd287 Use proper Utils modules.
12 years ago
Andreas Granig f6ff8aaec5 Remove debug dumpers.
12 years ago