Commit Graph

638 Commits (883cd9a8b305c90513404583fff45b55b7154c4a)

Author SHA1 Message Date
Andreas Granig 3cbe4db077 MT#3997 Transform via_route to loose-route URI
12 years ago
Andreas Granig 1fb6381ea6 MT#3995 Use pre-selected options for ext sbc.
12 years ago
Andreas Granig b9d03df0bd MT#3971 Implement limitation of subscribers.
12 years ago
Andreas Granig dce2f45785 MT#3971 Add max_subscribers field.
12 years ago
Andreas Granig 5266545dd5 MT#3977 Use plain port for linksys provisioning.
12 years ago
Andreas Granig 7ea0814bba MT#3977 Fix ACL for fetching keys of dev profile.
12 years ago
Andreas Granig 3030a62a73 MT#4413 Remove debugging messages.
12 years ago
Andreas Granig 9f03bf4eb4 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Andreas Granig 59e55c243d MT#3925 Move contracts/ to Role, tighten contacts/
12 years ago
Andreas Granig 9ef4961e97 MT#3925 Migrate more common methods into Role.
12 years ago
Andreas Granig 8683e52cdd MT#3925 Move POST validation methods into Role.
12 years ago
Andreas Granig a7ae65ca82 MT#3925 Use forms for validation only; other fixes
12 years ago
Andreas Granig b5fca434e8 MT#3925 Make API work with LWP::UserAgent.
12 years ago
Andreas Granig 5068bd0f17 MT#3925 Style and reorganize API templates
12 years ago
Andrew Pogrebennyk cc9fe6ed5e MT#3997 MT#5193 Fix build_via_routes with only one external sbc.
12 years ago
Andreas Granig 5098850d20 MT#3925 Add documentation framework for API.
12 years ago
Andreas Granig a5cbfd298a MT#3927 Invalidate session in API for non-API user
12 years ago
Gerhard Jungwirth f6f4e33c6b MT#3917 do not alter datetime objects from schema
12 years ago
Gerhard Jungwirth aeb79765d9 MT#5147 Proper DateTime deflation in Forms
12 years ago
Lars Dieckow e5a42d9306 wip
12 years ago
Andreas Granig b909a980c1 MT#5173 Very basic support for polycom prov
12 years ago
Gerhard Jungwirth 2ca352cd34 MT#4129 Validate update customer with wrong resellers
12 years ago
Gerhard Jungwirth 0c41788b79 MT#4693 show contract balance in euros instead of cents
12 years ago
Gerhard Jungwirth 9b0cc338f6 MT#4767 Show missing registered devices
12 years ago
Andreas Granig e21d14da46 MT#5103 Add date picker to call distribution graph
12 years ago
Andreas Granig b8dc8a48ce MT#5131 Make CSV fee parsing more tight.
12 years ago
Andreas Granig 272caf532e MT#4565 Fix read-only permissions.
12 years ago
Andreas Granig dd39baee6e MT#5103 Add basic call distribution graph.
12 years ago
Gerhard Jungwirth d4de46b0b9 MT#4967 Show primary number in subscriber list
12 years ago
Andreas Granig 80dcf44f7f MT#4235 Implement static Jitsi provisioning.
12 years ago
Andreas Granig 7110f4339d MT#5009 Use proper alias number sub-elements.
12 years ago
Andreas Granig d23de0e45f MT#5009 Fix syntax error.
12 years ago
Andreas Granig f575753c17 MT#5009 Properly reuse alias numbers also.
12 years ago
Andreas Granig 64f937b057 MT#5009 Properly free voip_numbers on termination.
12 years ago
Andreas Granig 18b15f6009 MT#5009 Properly re-use free numbers.
12 years ago
Andreas Granig 9c3eb72481 MT#4955 Only allow one ss, set dom-pref np-display
12 years ago
Gerhard Jungwirth 8f98ef00fd MT#4967 Let admin/reseller always change subscriber numbers
12 years ago
Gerhard Jungwirth d238758abc MT#4967 Refactor Subscriber Forms
12 years ago
Andreas Granig cccab05961 MT#4971 Fix follow symlink sp-SELF in statistics.
12 years ago
Andreas Granig c63310741b MT#4949 Use pbx-1 suffix for callflows.
12 years ago
Andreas Granig f9e96aad30 MT#4955 Introduce customer default sound sets.
12 years ago
Andreas Granig 224ca10e8d MT#4955 Use cseq_method for subscriber captures.
12 years ago
Andreas Granig c3efa5663a MT#4229 Still log the error causing a 500.
12 years ago
Andreas Granig b914ad7d99 MT#4949 Use pbx in call flow graph.
12 years ago
Gerhard Jungwirth 204fb95b3a MT#4707 log IP on failed login
12 years ago
Andreas Granig 76b3e315bb MT#4543 Also set cloud_pbx_base_cli pref for admin
12 years ago
Lars Dieckow 03dee5ff9c avoid db fetch for authenticated request
12 years ago
Andrew Pogrebennyk abc0853521 MT#4863 Grant access to Customer Settings for administrative subscribers.
12 years ago
Andreas Granig 860650c135 MT#4017 Fix subscriber->device mapping in config.
12 years ago
Gerhard Jungwirth 4d1ec6352c MT#4369 Disable Timestamp search on Callflows
12 years ago
Lars Dieckow f6e01fdbd6 MT#3927 custom auth
12 years ago
Andreas Granig 79a256f094 MT#4787 Send browser to PBX device when syncing
12 years ago
Andreas Granig 4360fff396 MT#3917 Show datetime in local timezone for DT.
12 years ago
Andreas Granig da753f4f8d MT#4685 Export latest firmware version for model.
12 years ago
Gerhard Jungwirth e76de8b9db MT#4667 validate contact on contract create
12 years ago
Andreas Granig 4c888798ec MT#4685 Don't tie firmware to profile.
12 years ago
Gerhard Jungwirth 35630e125a MT#4129 fix operator precedence
12 years ago
Gerhard Jungwirth d17c382ff8 MT#4129 prohibit customer with diverging resellers
12 years ago
Gerhard Jungwirth 8da8d2f8e8 MT#4659 preserve product, when not set by form
12 years ago
Andreas Granig 0945fc9eb8 MT#4657 Make ac an empty string if undef.
12 years ago
Andreas Granig 83b9be31c0 MT#4655 Show reseller name in device mgm.
12 years ago
Lars Dieckow 79b7304f5b MT#4609 extend checks when editing the own admin user to prevent locking oneself out
12 years ago
Andreas Granig 4b9091dad0 MT#4607 Replace UNION by simple OR
12 years ago
Andreas Granig 4421421689 MT#4533 Don't transcode MOH files for PBX.
12 years ago
Andreas Granig 02207fc4bb MT#3977 Set proper config.url parameter.
12 years ago
Andreas Granig 735f34020d MT#3977 Fix syntax error.
12 years ago
Andreas Granig 4d619e3de4 MT#3977 Also set config.url for autoprov config.
12 years ago
Gerhard Jungwirth b2bcac6fec MT#3855 Fix empty contract tab on Reseller details
12 years ago
Gerhard Jungwirth 7945805883 MT#4289 contracts: filter by product and separate terminate
12 years ago
Gerhard Jungwirth 6fb3119fc9 MT#4289 move /contract/customer/edit to /customer/edit
12 years ago
Gerhard Jungwirth 5caf89894c MT#4289 separate customer-/contract- create and ajax_reseller_filter
12 years ago
Gerhard Jungwirth 104751bb6a MT#4289 separate customer/ajax and contract/ajax
12 years ago
Lars Dieckow a37b165caf MT#4229 custom Internal server error page
12 years ago
Andreas Granig 29e1251140 MT#3997 Transform via_route to loose-route URI
12 years ago
Andreas Granig 1c1f6726ff MT#3995 Use pre-selected options for ext sbc.
12 years ago
Andreas Granig 074758df8f MT#3971 Implement limitation of subscribers.
12 years ago
Andreas Granig ff5d127f06 MT#3971 Add max_subscribers field.
12 years ago
Lars Dieckow aba646f59b MT#3929 certificate management
12 years ago
Andreas Granig 0ab09a6e0b MT#3977 Use plain port for linksys provisioning.
12 years ago
Andreas Granig a8c4c0f058 MT#3977 Fix ACL for fetching keys of dev profile.
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
Andreas Granig 259ddc11b5 MT#3997 Cleanup tooltips.
12 years ago
Andreas Granig 1515e366fd MT#3997 Really properly fix tooltips.
12 years ago
Andreas Granig 144a360628 MT#3997 Use correct tooltip for peer via-routes.
12 years ago
Andreas Granig acff496831 MT#3997 Add via_route field to peer hosts.
12 years ago
Gerhard Jungwirth 8bdd9f42fb MT#4261 alias number handling
12 years ago
Gerhard Jungwirth 029c3832cc MT#4317 fraud limits: fix labelling
12 years ago
Andreas Granig 3f2ecc2da3 MT#4237 Fix create of reseller on billprof edit
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
Gerhard Jungwirth 7427601806 MT#4265 Fix editing contacts without a reseller
12 years ago
Andreas Granig e03bd513ba MT#4025 Only show customer sound sets for admins.
12 years ago
Andreas Granig e93c68c58c MT#4025 Manage customer sound-sets in details view
12 years ago
Andreas Granig 3acdd72dc6 MT#4145 Change postcode to txt, fix empty reseller
12 years ago
Andreas Granig ddbd7426b2 MT#4263 Also show email in Contract field.
12 years ago
Andreas Granig ff68cbdf84 MT#4309 Show locked subs in Customer Details
12 years ago
Michael Prokop ea5696da2c Revert "MT#4229 custom Internal server error page"
12 years ago
Lars Dieckow eece093fd0 MT#4229 custom Internal server error page
12 years ago
Andreas Granig 1761945b8c MT#4025 Implement contract_sound_set preference.
12 years ago
Andreas Granig 507f42c564 MT#4025 Fence sound set for subscriberadmins.
12 years ago
Andreas Granig 8f6431fbee MT#4025 Implement management of customer sound set
12 years ago
Andreas Granig 5d8c81eadc MT#4213 Don't search for contract id twice.
12 years ago
Gerhard Jungwirth d010ca4339 Allow for + at beginning of replacement patterns
12 years ago
Andreas Granig 9680cad859 MT#3977 properly handle firmware upgrade.
12 years ago
Andreas Granig 5730437acf MT#3977 Implement editing of PBX field device.
12 years ago
Andreas Granig ed359aacd5 MT#3977 Implement backend for multi-line PBX conf
12 years ago
Andreas Granig 1c8179164a MT#3977 populate PBX field dev form on prof change
12 years ago
Andreas Granig 03e4d574b6 MT#3977 Prepare line/key in PBX field dev.
12 years ago
Andreas Granig fba3998657 MT#3977 Implement line/key handling for devices.
12 years ago
Gerhard Jungwirth 76f4bdd14c Restrict certain domain-prefs to their respective reseller
12 years ago
Gerhard Jungwirth 25dbc9d8d7 Allow 18 decimal digits on Fee rates
12 years ago
Gerhard Jungwirth 8d11c9f4d0 validate weight field of Peering Servers
12 years ago
Gerhard Jungwirth ebe64d3563 uri_unescape CDRs
12 years ago
Gerhard Jungwirth 9329de09f4 Fix failing redirect due to double submitid
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 1cec4f9243 Add TODO for Device::base cleanup.
12 years ago
Andreas Granig af5cc9b14a Try to avoid wrong redirect to login after login.
12 years ago
Andreas Granig 2447dc9997 Harden access to device controller for subscribers
12 years ago
Andreas Granig 1af065d864 Allow subscriberadmin to access sub-subscribers.
12 years ago
Andreas Granig f2b57291ba Only allow subscriber logins from active accounts.
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 8a194e5055 Use preference label instead of attribute.
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 06fc0fa4dd Fix subscriber login and add basic widgets.
12 years ago
Andreas Granig 5160759f38 Implement subscriber login.
12 years ago
Andreas Granig 1809b44245 MT#3981 Write numbers to provisioning.voip_dbalias.
12 years ago
Gerhard Jungwirth 373185c563 Use a mysql dump instead of a mysql data directory for tests
12 years ago
Gerhard Jungwirth 563adfddf3 Option to start a custom mysql for ./Build test
12 years ago
Alexander Lutay 38e31a6ac8 TT#3921 Usability enhancement for SIP call diagram
12 years ago
Gerhard Jungwirth 01ba8802cf Fix duplicate showing of contracts under Reseller Details - Reseller Contract
12 years ago
Gerhard Jungwirth 1991296383 Filter Contract Contacts by whether they have a reseller_id
12 years ago
Gerhard Jungwirth 2f85002f28 Correctly identify customer contracts
12 years ago
Gerhard Jungwirth f444dc0d81 Show Contract (equals Cusomer-) id
12 years ago
Gerhard Jungwirth ccd46c145e Validate SIP username
12 years ago
Gerhard Jungwirth 1ab63eff83 Fix e164 validation on subscriber creation
12 years ago
Andreas Granig d156b57f9d Add display name to PBX device config template.
12 years ago
Andreas Granig b4949f1a48 Implement PBX device boot-strapping.
12 years ago
Andreas Granig fdc1f9514a Implement PBX field device config delivery.
12 years ago
Andreas Granig d4ec2ef042 Implement PBX field device handling.
12 years ago