Andreas Granig
e28726c1c3
MT#10537 API: Add calllists call.
11 years ago
Irina Peshinskaya
e45b214de4
MT#9177 Add yealink, change architecture and fix credentials store issue
...
Squashed commit of the following:
commit 79484a6e87
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Dec 3 02:11:23 2014 +0200
MT#9177 We don't need update device_id in credentials.
Rather usual thing.
commit d2161a9b3f
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Tue Nov 25 13:16:02 2014 +0200
MT#9177 Return unregister into utils area.
commit ac8115bcc2
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Sun Nov 16 13:58:35 2014 +0200
MT#9177 Yealink works
commit 51336e2b18
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Sun Nov 16 12:23:19 2014 +0200
MT#9177 Yealink add_server
commit 6dc0fde8dd
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Fri Nov 14 09:54:14 2014 +0200
MT#9177 Yealink url via serverName
commit ec00e65878
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:55:07 2014 +0200
MT#9177 Yealink requires server length < 20
commit 0c29750e74
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:45:27 2014 +0200
MT#9177 Wonderfully authorization for Panasonic started to work
Without = at the end
commit 7d3c540a82
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:36:51 2014 +0200
MT#9177 Fix yealink authorization too
commit e39da24bc9
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:15:26 2014 +0200
MT#9177 Small fixes for yealink
commit 9b9e2973ee
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 08:12:33 2014 +0200
MT#9177 Add yealink credentials fields
commit d63e9ab967
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 06:24:46 2014 +0200
MT#9177 Some fixes for this layout
commit bd2a026ed4
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 12 22:43:37 2014 +0200
MT#9177 Use custom bootstrap uri in this layout
commit bfd2f7a96c
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 12 17:07:50 2014 +0200
MT#9177 Further yealink changes
commit 3779466cb6
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 12 15:55:47 2014 +0200
MT#9177 Yealink added
commit 3fa77dcdb0
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 5 08:23:56 2014 +0200
MT#9177 Refactor code to separate vendor specific and common logic
Change-Id: I41a912a5c8f90b3c58cf49b87a38a3b6a7b64bd6
12 years ago
Irina Peshinskaya
0dc5e7bd64
MT#10337 More filters to get uniq records for cloudpbx
12 years ago
Irina Peshinskaya
8792913264
MT#10337 Panel changes get model by get the same way as the dup_item
12 years ago
Andreas Granig
1505d818ea
MT#10301 Keep admin flag as is on pilot edit.
12 years ago
Andreas Granig
7ae4eb5c07
MT#10199 Exlude profile prefs def.
12 years ago
Andreas Granig
a16c98ae35
MT#10199 Add subscriber profile preferences.
12 years ago
Irina Peshinskaya
331f1b3582
MT#10045 Use form->values instead of form->params for contract forms
...
To process checkbox correctly
12 years ago
Irina Peshinskaya
0c26c90685
MT#10041 Query_params raised multidomain request in not multidomain env.
...
Let's query_params to know config
12 years ago
Kirill Solomko
f5830cd43a
MT#8645 - billing profiles, disable seaerch by "Used", "used" internal renamed into "v_count_used" to be taken as a virtual column by the Datatables module
12 years ago
Irina Peshinskaya
64dd9c01e2
MT#9177 Bootstrap_uri logic and fixes.
12 years ago
Kirill Solomko
443c9bb7db
MT#8645 - add "terminate" method
12 years ago
Irina Peshinskaya
715a39ffd0
MT#9177 inflate sync credentials values in Controller from DB.
12 years ago
Irina Peshinskaya
bcd8c30efd
MT#9177 Add credentials as device fields logic
12 years ago
Andreas Granig
5bb95acc40
MT#9881 Add panasonic address book url to config
12 years ago
Andreas Granig
1966ae765b
MT#9881 Slight panasonic fixes.
12 years ago
Andreas Granig
efa2acbc0f
MT#9177 Adapt API to new device bootstrap.
12 years ago
Andreas Granig
e1d58e9ae4
MT#9177 Cleanup bootstrap code.
...
Move vendor specific code (Panasonic for now) to separate module.
12 years ago
Andreas Granig
6b24459830
MT#9177 Fix panasonic bootstrapping.
12 years ago
Irina Peshinskaya
a6527bb4c7
MT#9177 API for autoprov. Not tested yet.
12 years ago
Irina Peshinskaya
c518e74530
MT#9177 Device model web form tested can be created and changed
12 years ago
Irina Peshinskaya
bddadea51b
MT#9177 Untested Device forms.
12 years ago
Irina Peshinskaya
5902c07ef5
MT#9177 Add panasonic bootstrap.
12 years ago
Irina Peshinskaya
abf4cb937f
MT#9177 Changes for centrlised sync parameters table. Draft.
12 years ago
Andreas Granig
e1a7f1a5a1
MT#6969 Pass proxy:port to check-sync script
...
The script is executed as user www-data and therefore can't read
sipwise.cnf. To avoid weakening security of the file, it's better
to read it from db in the panel and pass the proxy on to the script.
12 years ago
Andreas Granig
10624d734e
MT#6969 Catch and log sip sync errors.
12 years ago
Andreas Granig
30bc5d383d
MT#6969 Ignore capturex return value
12 years ago
Andreas Granig
f89efc9095
MT#6969 Fix sip sync error.
12 years ago
Andreas Granig
2651a83afa
MT#9881 Implement panasonic phone book
12 years ago
Victor Seva
83a33d4270
MT#8245 Change initial point of login to /login
...
- on nginx we have a rewrite depending on the port is listening on
http_admin: /login -> /login/admin
http_csc: /login -> /login/subscriber
Change-Id: If095023bb085984fadfc666b3b7859f367ec8459
12 years ago
Irina Peshinskaya
64e0428b85
MT#9671 Add search of subscribers by customer external_id too. Again.
...
This reverts commit c52040353f .
Tests failed also with this revert, so it seems as safe
to return this functionality.
12 years ago
Irina Peshinskaya
c52040353f
Revert "MT#9671 Add search of subscribers by customer external_id too."
...
This reverts commit a2b4c627f3 .
Reverted to check the cause of the failed api tests.
Will be returned just after build if is not a reason for the failed tests.
12 years ago
Irina Peshinskaya
a2b4c627f3
MT#9671 Add search of subscribers by customer external_id too.
12 years ago
Andreas Granig
5a7c924ff2
MT#9653 Allow reseller api access to cf and fax
12 years ago
Irina Peshinskaya
806820ebb2
MT#9447 Add external_id query parametere for customers.
...
(cherry picked from commit aa99236a2b6d6e86a5dad110edc16eeeb16dc32a)
12 years ago
Irina Peshinskaya
29b988492f
MT#9431 Update usr_preference cloud_pbx_hunt_policy in Subscriber API.
12 years ago
Andreas Granig
a58ac04e17
MT#9481 API: Implement customer balance handling
12 years ago
Andreas Granig
eec03aa6b1
MT#9277 Fix date deflation for voucher.
12 years ago
Andreas Granig
64d65a10a5
MT#9277 Implement basic voucher management.
12 years ago
Andreas Granig
7389205d59
MT#9369 Export numbers in device config
12 years ago
Irina Peshinskaya
bf9ed81fd2
MT#9329 Use DB to count statistic for calls.
...
Optimization in case when calls dispersion is low.
12 years ago
Kirill Solomko
85978fb823
MT#8547 - Remove "push on reference" syntax
12 years ago
Kirill Solomko
e4ecca76e9
MT#8547 - Fix smartmatch ~~ usage
12 years ago
Andreas Granig
3d22196c4a
MT#9263 Fix CF API handling of timesets.
12 years ago
Andreas Granig
86fffe08e1
MT#9263 Fix CF API handling of numbers.
...
Numbers must be normalized to URIs too.
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
f2a00bad78
MT#9237 Fix editing advanced CF map with n>1 recs
12 years ago
Andreas Granig
0204022cf5
MT#9225 Modify allowed_clis on add/remove number
...
If ossbss.provisioning.auto_allowed_cli is set, then add/remove
a number from subscriber preference allowed_clis when adding/
removing a number.
12 years ago
Kirill Solomko
799d95b314
MT#7705 - Subscriber.pm: add logging for destination sets/time sets, password recovery and internal errrors
12 years ago
Irina Peshinskaya
4bb916a33c
Revert "MT#9177 Fix device annotations sql error in devmod_edit."
...
This reverts commit f6a23d0602 .
12 years ago
Andreas Granig
cdba3fd0ac
MT#6969 Fix sync logic on registration.
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
Alexander Lutay
643cf6d9da
MT#8215 Set NGCP-Summary.json as default Kibana page
12 years ago
Kirill Solomko
8c09ffa44a
MT#7705 - fix undef ids detection in error messages. add logging for Contract, Customer
12 years ago
Gerhard Jungwirth
c87db578f5
MT#7177 fix form initializatoin for DestinationSets
...
to apply deflation correctly
12 years ago
Andreas Granig
c33ae6d879
MT#8215 Implement proxy for kibana/elasticsearch
...
Make sure to authenticate kibana and elasticsearch requests,
and proxy the latter through to the backend.
12 years ago
Andreas Granig
18467405b0
MT#6969 Trigger device resync via SIP if online
...
If we find a registration for the subscriber on the device, we trigger
a resync via SIP.
12 years ago
Irka
e313eb7063
MT#8371 Remove duplicate joins contracts_rs with billing_mapping.
12 years ago
Irka
6299743d63
MT#8371 Additional changes for actual billing_mapping optimisation.
...
All billing_mappings for contract are linked now through
billing_mapping_actual view. Datatables configurations changed accordingly.
12 years ago
Kirill Solomko
aca1155e64
MT#7705 - Rework logging for Controller/Contract module
12 years ago
Kirill Solomko
4a346d6383
MT#7705 - Rework logging for Controller/Contact module
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
f759cbeb98
MT#7705 - Logging for Controller/Administrator module
12 years ago
Andreas Granig
30384f34dc
MT#8723 Provid direct pbx fw link for version
12 years ago
Irka
c7a2dae1fc
MT#8621 Check callforward spec against empty desctinations
12 years ago
Andreas Granig
8e0157b78b
MT#8613 Add basic CRUD for LI X-1 provisioning
12 years ago
Andreas Granig
1306ba53c6
MT#8561 API: filter write ops for r/o users
12 years ago
Gerhard Jungwirth
12ee43f671
MT#8395 replace email plugin
12 years ago
Andreas Granig
a30e471799
MT#8495 Handle another level of nesting in banlist
...
(cherry picked from commit 42ff210adb )
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
c2e116a825
MT#8279 inflate/deflate subscriber speed-dial
12 years ago
Andreas Granig
996fd6000c
MT#8299 API: align PUT for pbxdevicemodels.
...
Use multipart/form-data as we do in POST.
12 years ago
Andreas Granig
6f50a2dac7
MT#8299 Create/Edit models via web interface.
12 years ago
Andreas Granig
a5b0aaee2c
MT#8299 Use extended form for device model
...
Define x, y, linepos via HFH instead of validating it manually.
12 years ago
Andreas Granig
4596002eca
MT#8299 API: create full device model with labels
12 years ago
Andreas Granig
853ab093d5
MT#8299 API: Use multipart upload for device model
12 years ago
Andreas Granig
c5067b4cac
MT#8299 Show disp name and ext in pbx dev config
12 years ago
Andreas Granig
c44d28ef54
MT#8299 Also properly edit pbx device.
12 years ago
Andreas Granig
7efc1c43d6
MT#8299 Successfully create new pbx device.
12 years ago
Andreas Granig
cc68e4959d
MT#8299 Show annotated pbx device.
12 years ago
Andreas Granig
b146fb45ee
MT#8299 PoC to render phone image with annotations
12 years ago
Andreas Granig
50777321c0
MT#7803 Fix invoice list preparation.
...
Caused js error on adding new pbx device.
12 years ago
Irka
c43ccd7c5d
MT#8401 Invoce data preprocessing.
12 years ago
Gerhard Jungwirth
789d162414
MT#8367 api fix subscriber delete as reseller
12 years ago
Gerhard Jungwirth
c15acb9423
MT#8287 only create aliases if available on subscriber creation
...
some input validation, fixes issues on subadmin subscriber creation
12 years ago
Irka
b59e7bb3df
MT#8367 Remove potentially ambiguous voip_subscribers.status reference
...
Now DBIx uses subqueries for sequential searches so no ambiguity
is present now.
12 years ago
Gerhard Jungwirth
2b4e5d0f61
MT#8309 API billingfees logic
...
is_true is not necessary if not mangled by JSON::Types::bool
12 years ago
Gerhard Jungwirth
b7eb095540
MT#7791 Manage Callthrough CLIs in Panel
12 years ago
Gerhard Jungwirth
edff2c4120
MT#7791 API ccmappingentries (callthrough CLIs)
12 years ago
Irka
18b86b3ffd
MT#5879 Remove template active as logic changed to invoice per customer.
12 years ago
Gerhard Jungwirth
d57aa0e7ff
MT#7673 update voicemail number in webinterface
12 years ago
Gerhard Jungwirth
9a8cd44e6e
MT#7931 group captured calls
...
and sort by newest first
12 years ago
Irka
f95f158323
MT#5879 Merge with Andreas version of Invoice Template APIs.
12 years ago
Irka
4d7f2ff7f8
MT#5879 Deny to create invoice templates with duplicated names
12 years ago
Irina Peshinskaya
3b281f61cd
MT#7867 InvoiceTemplate API draft.
12 years ago
Irka
b2f21dd777
MT#7861 Use pixels as main unit to be in accordance with svg-edit.
...
(cherry picked from commit bdd8562fb0ee0a98cb1296822fa1e211fa0d8c5f)
12 years ago