Sipwise Jenkins Builder
42b06ca2e9
TT#4166 I18N dump: snapshot 2017.01.31-08.01.31
...
Change-Id: I78e32f3f5663cd1c169414cada68510a69f2e3b1
8 years ago
Irina Peshinskaya
f1971bfcdd
TT#8680 Consider E164 empty fields
...
Change-Id: I7accdbfc3421eb0fb94e3d9533a87c5489462bed
8 years ago
Irina Peshinskaya
5053939fda
TT#9212 Add grandstream provisioning dummy implementation
...
Change-Id: Ia9fbe1ab953ea67a7cf8dc38c87925459f38c62d
8 years ago
Kirill Solomko
a74c57daba
TT#5826 add timezone field for Pbx subscriberadmin* edit forms
...
Change-Id: I7139cad5ead38c1c42e2df4ff49a7f055b37bef2
8 years ago
Kirill Solomko
3308b5fb83
TT#5826 introduce timezone representation
...
* timezone view/edit with inheritance
subscriber |= contract |= reseller
Change-Id: Ia6492a8342e48e86642c61f20ecb48721ce28ad4
8 years ago
Sipwise Jenkins Builder
e9e42d2ba1
TT#4166 I18N dump: snapshot 2017.01.30-08.08.31
...
Change-Id: Ib9bfff0b4a9ca737db0b940f649ec775818d6574
8 years ago
Rene Krenn
61a87b9c86
TT#9714 susbcriber first non-prim alias for edr records
...
-introduce deferred event record insertion, to span across
update_subscriber_number and update_subadmin_sub_aliases
calls by handing over a snapshot of aliases before number
edit operations
-the snapshot is used to persist first_non_primary_alias_before
event values
-it also is the preparation to derive number change events
apart from that, the following was noticed:
-fix: start_huntgroup was generated twice
-fix: when terminating a subs, the order of end events was
not the reverse order of start_events
-POST /api/subscribers does not consider pbx alais selection
of pilot pool aliases, while terminating the susbcriber does
move back alaises to the pilot pool.
Change-Id: I092f4a21bed25503f48c47c253f1cae0729f43da
8 years ago
Sipwise Jenkins Builder
1af6f1f1f1
TT#4166 I18N dump: snapshot 2017.01.27-10.23.17
...
Change-Id: Ife30328ab323048905ce9f47b35256fa783618f5
8 years ago
Rene Krenn
90f9b84857
TT#8292 api/customerfraudpreferences
...
+preference-style 1:1 association api resource will
list all existing customer contracts
+avoiding get_customer_rs for performance reasons
+PUT/PATCH only, no POST/DELETE
Change-Id: If3b00c6cde07bf030e8bfc308e5e29d3251bdedd
8 years ago
Gerhard Jungwirth
36732d3918
TT#8657 fix xmlrpc trustedReload
...
the correct method of the xmlrpc call is permissions.trustedReload
Change-Id: I78bd582a9d6d30437c414ffd8c540de56684242e
8 years ago
Rene Krenn
05eb8f6ec1
TT#8878 end_ivr event upon terminating a susbcriber
...
Change-Id: I69b72ed18174eed19bb41c3a9b78f680aa1c0ee4
8 years ago
Gerhard Jungwirth
ab375e637b
TT#4334 adapt soundfiles api to subadmin
...
* /api/soundfiles/
* /api/soundfilerecordings/
Change-Id: Ifa2685da38d240ee80c7f6fe5b65cdef2f951fb5
8 years ago
Gerhard Jungwirth
0b999d6727
TT#4324 voicemail permissions for subadmin
...
* /api/voicemailgreetings/
* /api/voicemailrecordings/
* /api/voicemails/
* /api/voicemailsettings/
Change-Id: I3d8974b5d6ae821b03bd8d4a005cec91083eb327
8 years ago
Kirill Solomko
a6462d262e
TT#2651 fix call_id param name to callid for Utils/Sems/party_call_control
...
Change-Id: I0dad6f0624097fb76d1dfbca9416482862a099e3
9 years ago
Kirill Solomko
2cf06a40ea
TT#2651 fix $token for /partycallcontrol type=pcc
...
Change-Id: Ia7448c965b9d4979c1438a18ec183dcc1a98e63d
9 years ago
Kirill Solomko
3e2670db8a
TT#2651 use $token for /partycallcontrol type=pcc
...
Change-Id: I07c3ffd00f89476aee2e74a965f2a0c2e5827ddf
9 years ago
Irina Peshinskaya
0ca87e508e
TT#9100 Fix user_unban in the web panel
...
Change-Id: I8188dc5b1e5103b3ee18ee6b06cb2a09e3388da5
9 years ago
Sipwise Jenkins Builder
4012257d2a
TT#4166 I18N dump: snapshot 2017.01.19-07.42.54
...
Change-Id: I6091e4d55cb263ecbc98e609d511b130cc306175
9 years ago
Rene Krenn
e32f4a0034
TT#8773 remove the right duplicate voucher package field
...
Change-Id: I8455a15d4d7fd15a7f2e8177647d0b40f208b2b4
9 years ago
Irina Peshinskaya
ae1a4f2ff7
TT#8773 Remove readonly fields from resource in the API::validate_form to fix PATCH
...
Change-Id: I475553f7461aa5e67b35d5111883adedecf33642
9 years ago
Sipwise Jenkins Builder
0a48d416ac
TT#4166 I18N dump: snapshot 2017.01.17-06.56.57
...
Change-Id: I3bac11422a71b85078a1d68cabfea2986f1f89bd
9 years ago
Gerhard Jungwirth
e0efdd2010
TT#4334 remove duplicate column package_id
...
this rendered package_id twice in the API documentation
Change-Id: Iad1e9c80ad47c90f3addfee058deb054830ceadf
9 years ago
Gerhard Jungwirth
893943d2fc
TT#4334 adapt api documentation for subadmin
...
Change-Id: I447c62903578a53c700b199f4e6ccbc7ea0585b9
9 years ago
Andreas Granig
5ca51f930a
TT#2371 Implement 3pcc for sms
...
If pcc is enabled for a subscriber, don't forward sms immediately,
rather than mark for forwarding and let the API forward it on
incoming request.
Change-Id: I75104266a1c1fccc7165af9ba65b31f085d7081f
9 years ago
Kirill Solomko
1bbad6aaf2
TT#2651 add /partycallcontrols API
...
Used to notify NGCP about pending calls and sms.
* /partycallcontrols is for handling incoming
call control requests from external API sources
Change-Id: I4d886f941f19f659017e32504fdb10e8ae02ba8b
9 years ago
Irina Peshinskaya
dbd63c2181
TT#5953 Implement wav conversion to the GSM for the voicemail greetings
...
Change-Id: I425c7cd66bb9ce38cadbbf4804738a47d9942383
9 years ago
Sipwise Jenkins Builder
49c092a7d9
TT#4166 I18N dump: snapshot 2017.01.12-08.28.36
...
Change-Id: Iff24f72e72a96b2893f46fb9358879936c343a05
9 years ago
Gerhard Jungwirth
3fc22bd277
TT#4334 adapt soundsets and autoattendants for subadmin
...
Change-Id: I62f5d4d6227f209ebe1e8949fe0d5db5303c30e9
9 years ago
Kirill Solomko
45af3c0640
TT#7497 add /api/faxes filter by sid
...
Change-Id: I21b7fdd689f940b8a7f470dd90bc97e7a3a48b2d
9 years ago
Rene Krenn
c498f6684d
TT#6735 TT#7030 TT#5850 record event subscriber numbers
...
Change-Id: I509b4c2e9db72374fe33ea74cf0f8334daf0543f
9 years ago
Sipwise Jenkins Builder
3c029d1951
TT#4166 I18N dump: snapshot 2017.01.05-08.38.01
...
Change-Id: Ia9addc5909d0e97e93d487dee6e2572009d8a458
9 years ago
Irina Peshinskaya
3227ed8e49
TT#5953 More strict like patterns for the voicemail greetings selection
...
Change-Id: If9ae6b6495a20bee260604aa465ad20a43a3db11
9 years ago
Irina Peshinskaya
cf58d77cb5
TT#5953 Fix directory format for the voicemail greetings
...
Change-Id: I8dc124109e6f7dc16bfea71cae4bb0b97dbe97f9
9 years ago
Irina Peshinskaya
63958c3edb
TT#7453 Add readonly time fields to the customers api
...
Change-Id: I46e2c5d6def84b2cb5bab99d15838671274ce44b
9 years ago
Irina Peshinskaya
99ee7da751
TT#8272 Add necessary form_validation exceptions for the template fields
...
Change-Id: I6fbccfce06d53d6cf0db58b8b84cb71a96e2057a
9 years ago
Irina Peshinskaya
fcb03e435c
TT#8185 Fix domain deletion for the reseller
...
Change-Id: Ia42db03fb9ddbb1b5d192b82fbf9b2f9ce881dff
9 years ago
Irina Peshinskaya
6268023c42
TT#8185 Add reseller_id to the domain for the reseller roles
...
Change-Id: I61a2c8e7b4897a539755b8b6a3261145e6f4b69c
9 years ago
Irina Peshinskaya
a5fa8b0aa1
MT#3947 Fix 500 on terminated subscribers for the voicemailsettings
...
Change-Id: I20aea2370774dc517ec92bb3f78d03dda144af1b
9 years ago
Irina Peshinskaya
a4e6c7767b
TT#8272 Collapse copy-pasted code a little
...
Change-Id: If6844d2ae72d728411421faf01f905bd49c21033
9 years ago
Irina Peshinskaya
3dee9d786b
TT#5004 Fix pbx devices firmware insertion
...
Change-Id: Ia2ede189e03c5f88b59402a4cf8ca0350cdca77d
9 years ago
Sipwise Jenkins Builder
e01fd35272
TT#4166 I18N dump: snapshot 2016.12.23-09.10.19
...
Change-Id: I0640d36ce2b77f21cc1062be9dafcf916553cad3
9 years ago
Irina Peshinskaya
207517408a
TT#8272 Fix customer creation with invoices and email templates in API
...
Change-Id: Ia568d7a752fd9c1f32ebd81b7a2c909cccb99449
9 years ago
Irina Peshinskaya
c31e254486
TT#5953 Voicemail greetings
...
Change-Id: I6024de5a9264b765097dfce3f7ab4b99637eabe3
9 years ago
Sipwise Jenkins Builder
dc5cc95dfc
TT#4166 I18N dump: snapshot 2016.12.21-08.30.17
...
Change-Id: Ie834349a6cf692174311d5ba08ebbdb18a28ccfb
9 years ago
Irina Peshinskaya
27ef7ef77b
TT#5954 Unify cf_destination creation subroutine in web panel
...
Change-Id: I264fe9aad2d3d802490d2b04e7879d32433a920b
9 years ago
Irina Peshinskaya
37f6d0ea6e
TT#5954 Add announcement field to the destinations
...
Change-Id: I2ac25edfd03bb9f72f343be1cb398a09ef29fb12
9 years ago
Irina Peshinskaya
c379dc9493
TT#5954 Rename custom hours announcements
...
Change-Id: I2918e6fcc48c3de3bdd0c80254a80dc93e1ce882
9 years ago
Irina Peshinskaya
37a1996a9a
TT#5954 Readonly SoundGroups interface
...
Change-Id: I06cdb731bbfea459a43344aa66c61735bd156f1a
9 years ago
Rene Krenn
64cf8d64fc
TT#7930 consider rewriterule formhandler inflate/defalte in api
...
Change-Id: I2ad0bbd708a380188b760331e162f45739bef855
9 years ago
Gerhard Jungwirth
872eeff0fb
TT#6831 fix sending sms check param
...
if param is not present, string comparison fails resulting in 500 error.
Change-Id: I14ad0a4034ce8fb56dca1c9f55727a4a22fb192f
9 years ago
Gerhard Jungwirth
1a25aa3eb1
TT#5812 fix calllist direction processing
...
the conditional setting of type "call" got overwritten by later
code.
Change-Id: I297670ed9391e6336d3c7ecefbab1c790b0b89e8
9 years ago
Rene Krenn
01a98254dc
TT#5559 end_ivr event for panel UI delete destinationset btn
...
Change-Id: I2980907ebb1076ac46ebce6836673b02086e3175
9 years ago
Gerhard Jungwirth
47d1ff2d0b
TT#6831 handle sms legacy currency sign
...
we store it as is. but in order to preserve all information on callforwards,
we send those messages with the same coding as we receive them.
Change-Id: I3f72db4e19291aa2fb54d7aac000f88ad1874295
9 years ago
Gerhard Jungwirth
5f1ee2632d
TT#6831 decode utf-16 for incoming sms
...
they may come in as utf-8 or utf-16. the latter causes catalyst
to die per default, which we circumvent. then we manually decode
the text in utf-16.
+ fix bug where last jumps out of subrouting causing an exception
Change-Id: I9df15317f4438b4205f7f0f6af26df8f85ae0614
9 years ago
Kirill Solomko
c9564180a4
TT#7506 MaliciousCall add API filter options
...
* add filters by call_id, caller, callee, start_time
Change-Id: I22c8b5e01f422d3455102a468f336fec870cf5e7
9 years ago
Irina Peshinskaya
69923f301a
TT#2393 Fix typo in sset deletion
...
Change-Id: If646446f3cd6998687146ada25cd5694c108c685
9 years ago
Rene Krenn
834de7adef
TT#5559 end_ivr event for panel UI delete callforward btn
...
Change-Id: I554a42e331f0b005d7e4fc09dae0f8649842e8d2
9 years ago
Kirill Solomko
a1c273ae19
TT#5554 CallRouting: domain part for caller subscribers
...
* include the domain part in peers lookup
for identified caller subscribers
Change-Id: Ie05bbb567719a842ecff421f8d1978bb18b46e15
9 years ago
Sipwise Jenkins Builder
4a21b8f198
TT#4166 I18N dump: snapshot 2016.12.03-07.34.34
...
Change-Id: I18430993c2d6f115917f9c54576183a508e6e175
9 years ago
Andreas Granig
d6a63457ab
TT#6496 Implement SMS notifications for voicemail
...
Change-Id: I569a989ef65226cde5fd6c7b502130a1a97b308a
9 years ago
Sipwise Jenkins Builder
6ec21b4088
TT#4166 I18N dump: snapshot 2016.11.30-07.21.09
...
Change-Id: I500c010ed012ca493eab2d35081b70eb8da74909
9 years ago
Rene Krenn
9fc990ba10
TT#6638 fix hanging loading-icon on dashboard
...
the last ajax action of any widget ajax queue
is responsible to reset the widget's loading icon.
Change-Id: Ia9a1e504a96adf3afa156b25b3b26b993e198d27
9 years ago
Sipwise Jenkins Builder
1307955c91
TT#4166 I18N dump: snapshot 2016.11.25-07.14.41
...
Change-Id: Ic698d123c54eae6855131c742d31a1b8f1f73dee
9 years ago
Rene Krenn
5633770f1f
TT#5559 api/events, event test with "missing end-events" cases
...
+ api/events resource
+ removing an autoattendant via /api/callforwards: events OK
+ removing an autoattendant via /api/cfdestiantions: OK
+ removing an autoattendant via /api/cfmappings: OK
Change-Id: I4c309753b9338582479dba9951f757bb2ecaad7e
9 years ago
Andreas Granig
776dd24f6f
TT#2371 Implement SMS forwarding
...
Change-Id: If3478f7e962aa514931268bc560caa3c1dde9fc1
9 years ago
Irina Peshinskaya
9d13bf3bb9
TT#5415 Fix typo
...
Change-Id: Iae347183b54459b3d510319ad845eb218bbf7b82
9 years ago
Irina Peshinskaya
daf92dcb84
TT#5954 Add Custom Hours option to CF
...
Change-Id: I1296caa99bbf6a2537ca3aca0c696639f30a7704
9 years ago
Kirill Solomko
2426f59060
TT#5554 CallRouting: fix use caller_in/callee_in for the internal processing
...
* caller/callee should not be used after rewrite rules
but caller_in/callee_in instead as they contain the
normalised values where caller/callee contain the original ones
Change-Id: I42081a6221945208477a1d0ce80b4d2369099242
9 years ago
Kirill Solomko
fe2a53185f
TT#5004 rework pbx device firmware data download/upload
...
* add a helper module Utils/DeviceFirmware.pm
* device firmware data upload internally splits
the data into 10MB chunks and upload it into
the new autoprov_firmwares_data table
* NGCP::Panel::Utils::insert_firmware_data()
* NGCP::Panel::Utils::download_firmware_data()
Change-Id: I91b2ae3d5b6c2d34c9d540ad816bb7549b4543cb
9 years ago
Gerhard Jungwirth
6a23a76f8d
TT#2370 add internal interface for incoming sms
...
Change-Id: I8e994e9bde930e2756b7492afcb7760181fac858
9 years ago
Andreas Granig
d984d92db0
TT#6638 Show emergency mode in Application Status
...
If emergency mode is enabled for one or more domains, show
application status "Emergency Mode".
Change-Id: Id7f8e3cc8a02d21ba76691905d3d98c2cd3d00ad
9 years ago
Rene Krenn
875f634912
TT#5811 fractional CDR times/durations in panel UI/api
...
+convert duration given as fractional digit into
ISO-based pretty string with fractional secs
+api/callist
+UI callist
+multi-purpose duration-secs-to-string sub, another example:
subscriber dashboard call duration
+start_time and init_time with fractional digits
+api/callist
+api/calls
+UI already shows fractional secs
+fractional plain duration secs:
+api/calls
Change-Id: Ic97747531e0e35112d1783b6e9fd046a477315c1
9 years ago
Sipwise Jenkins Builder
d8b7787223
TT#4166 I18N dump: snapshot 2016.11.16-06.54.25
...
Change-Id: Ie27c4ad97499da219acc08748ef4818e75731c19
9 years ago
Gerhard Jungwirth
cc06544d45
TT#5479 improve sms journal api resource
...
- fix duplicated "use parent"
- add query_params: subscriber_id, customer_id, reseller_id, time_le, time_ge, direction
- add field "time"
- prepeare field "time" for output
Change-Id: I56efd42c4264d81709578be114592d523a0dacfa
9 years ago
Irina Peshinskaya
2bce1c979e
TT#5415 Don't touch unchanged pbx groups for member to save members order
...
Change-Id: I1412e2c4ac3e6b0662a3f31b002d480165d97040
9 years ago
Sipwise Jenkins Builder
2b458004a9
TT#4166 I18N dump: snapshot 2016.11.12-06.46.33
...
Change-Id: I501c08d5e49ddab3034bbcfdae26ec1924a14a2b
9 years ago
Irina Peshinskaya
34fe20e3e7
TT#4902 Check API CA cert
...
Change-Id: Icc7e9c20a041852b470a0dc6353fc3081e49de63
9 years ago
Kirill Solomko
5d73a12fb4
TT#5549 improve fax journal numbers representation for the API
...
* normalise /api/faxes numbers by using the new common
NGCP::Panel::Utils::Fax::process_fax_journal_item
Change-Id: Ibf00109eb69bc13a6819424d451e34da072e5749
9 years ago
Kirill Solomko
0b3308defb
TT#5549 improve fax journal numbers representation
...
* webfax numbers representation is now handled by
NGCP::Utils::Fax::process_fax_journal_item
similar to process_cdr_item
* process_fax_journal_item supports pbx_entensions
and rewrite_rules in similar to process_cdr_item
Change-Id: I2457f35d96f478274f77a66729414330ffc01641
9 years ago
Rene Krenn
2dd0060900
TT#5411 TT#6250 fix preferences contract.status vs contact.status clashes
...
Change-Id: I730a59c684d83a3f325037866460260ac58545da
9 years ago
Sipwise Jenkins Builder
ef83b7e153
TT#4166 I18N dump: snapshot 2016.11.11-06.17.37
...
Change-Id: I470e777fcfb21f6144c166cb3ceace868ff0a448
9 years ago
Rene Krenn
f0b9d4d712
TT#5411 fix contract status filter query param
...
Change-Id: I5431e794cd190a4e985de8f37d3e2a64e2e24c03
9 years ago
Rene Krenn
979397cff3
MT#20639 TT#5411 contact termination
...
+1. terminate if terminated contracts or subscribers exists
+2. if active contracts or subscribers -> error
+3. delete otherwise
+customer contact api DELETE
+customer contact testcases
+customer api POST
+customer api PUT/PATCH
+system contact api DELETE
+system contact testcases
+contract api POST
+contract api PUT/PATCH
+panel UI contact delete
+panel UI contract create
no change panel UI contract update
+panel UI customer create
no change panel UI customer update
note contact links like customers.omm_contact or customers.tech_contact
are not considered.
Change-Id: I19ea6e2245282485cc30d3e92d17a2eb603e0c2d
9 years ago
Gerhard Jungwirth
3ade23672d
MT#17173 make default hal consider exceptions
...
API, affects TT#5479
Change-Id: I0db019094204350cb456b28763209de8cbe9bc5d
9 years ago
Sipwise Jenkins Builder
b5d766f28e
TT#4166 I18N dump: snapshot 2016.11.09-06.21.13
...
Change-Id: I5774d3bcbb067c65029bf6eb8563ad2bfcc21bcf
9 years ago
Sipwise Jenkins Builder
5394009aeb
TT#4166 I18N dump: snapshot 2016.11.08-06.44.01
...
Change-Id: Id61813c02cbec7ee69fe40059c8f1f87b9159fc7
9 years ago
Gerhard Jungwirth
de239d60eb
TT#2369 API for sending SMS and journal
...
Change-Id: Ia1e09771bc14cd9e8f240de5b86f17563525a565
9 years ago
Sipwise Jenkins Builder
786d934459
TT#4166 I18N dump: snapshot 2016.11.04-16.33.00
...
Change-Id: Ic8ae4807ff09bf4a094012d6d74c05c9251fe02b
9 years ago
Alexander Lutay
cbbf48c669
MT#22163 Fix a2a5a0c: msgmerge doesn't like duplicates in Italian translation
...
Nightly translation upload job fails due to duplicates in translation:
> Merging lib/NGCP/Panel/I18N/it.po
>
> lib/NGCP/Panel/I18N/it.po:12422: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1432: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12438: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1447: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12448: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1488: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12458: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1507: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12474: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1522: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12484: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1541: ...this is the location of the first definition
> lib/NGCP/Panel/I18N/it.po:12500: duplicate message definition...
> lib/NGCP/Panel/I18N/it.po:1556: ...this is the location of the first definition
> msgmerge: found 7 fatal errors
> > die 'Error: Failed to prepare ngcp-panel translations. Exiting.'
Change-Id: I9518955627b9b773361f7924317087e5c87a9cea
9 years ago
Irina Peshinskaya
458dda3658
TT#5204 Check that all htable.auth keys are defined
...
And use default value for the failed auth attempts config
Change-Id: I8ed0f580d3c717781c768f7a884670aef9c63912
9 years ago
Rene Krenn
40247d8faf
MT#22982 faxes time_from/time_to filters
...
Change-Id: I1739430cd3879091b4da93b08f6706474b248353
9 years ago
Gerhard Jungwirth
ea210ba37e
MT#17173 small inconsistencies in Entities modules
...
* map regex fixed
* get_form may return an array with the exceptions now
* use get_item_id consistently
* use warnings and strict
Change-Id: I9f356814ecf4b51613d3aee3782a6b3b91f04cad
9 years ago
Rene Krenn
e8557f034c
TT#4638 domain level allowed_ips
...
Change-Id: I1a73c41b5162c37330c47824a2b29a7e316645c8
9 years ago
Irina Peshinskaya
8516c6c4ad
MT#17173 Fix line endings
...
Change-Id: I6e2414b5d3647f74436a4afed5ef8c6ff7e63dd8
9 years ago
Irina Peshinskaya
57efb7c849
MT#17173 Fix typo in return_representation call
...
Change-Id: Ibeec75594416c0f800e585dc233f00a2edfaf87a
9 years ago
Rene Krenn
7a89ab811d
MT#22992 journal time range query parameters
...
+fix journal action method config
Change-Id: I3e72e0928d185a5052ad556597661517920dd6b4
9 years ago
Irina Peshinskaya
ae5e887dc2
TT#3648 Add banned ips and users API interface
...
Change-Id: Ifbaafdfaf2194f84729bfb91c79453fd186dc5c6
9 years ago
Irina Peshinskaya
ad62a1a5a1
MT#17173 Mass collections tests
...
Change-Id: I377cfec13a7f18dc6e1688cd3b57dbc4d11210ad
(cherry picked from commit 8d18584276558e3fed70c1043850e42d102139f9)
9 years ago
Irina Peshinskaya
a42334ca16
MT#17173 Add return representation
...
Change-Id: Icc48160e57e172196db31ff85c419da7e3e9904a
9 years ago
Irina Peshinskaya
ad208784a1
MT#17173 Adapt common API method for not DB entities
...
And add some IoC methods
Change-Id: I165824e682c1d0a5ae34f5d2da4b9f2fbd040555
9 years ago
Irina Peshinskaya
f288ec2563
MT#17173 Add common methods to use in future API
...
Change-Id: I56387a95e916be2e8e94b32a8981c465962ad66f
9 years ago
Daniel Grotti
a2a5a0c6ba
MT#22163 Italian translation
...
Change-Id: Ia68887c79d76694c5828e22d56a7e1e1ea676a93
9 years ago
Rene Krenn
9f81fd1521
MT#20007 Lnp.pm fix warnings
...
Change-Id: Id1eef1878a072865dccb5eb72bbf19a14c017c71
9 years ago
Rene Krenn
171d79210a
MT#20027 porting number history
...
-undo unique lnp_numbers: undo misleading unique keys
-retain lnp_provider delete cascade restriction
-api: wire lnp_numbers_actual
-lnpnumbers collection pagination request takes several
seconds (up to tens of for 200k lnp numbers), too slow
especially for GET /api/lnpnumbers/?number=.. lookups
-query param is properly injected into the virtual view
sql query, so the lookup is fast now.
-panel UI custom datatable filter to switch between
complete history (all records) and actual portings
-"terminate" lnp number: DELETE /api/lnpnumbers/?number=x
+special use-case for melita's crm
+all empty or future "end" timestamps of records
are set to now(), so a subsequent listing shows no
records any more.
-number parameter is forced, other collection query params
are currently not supported for DELETE
Change-Id: I7b69d16a2d4f38ea84fc1cc0b407fa67e0f5ef8b
9 years ago
Irina Peshinskaya
faa5b061d6
MT#22657 Close peering API for the reseller role and small texts fixes
...
Change-Id: I172a34b51d7b856b5e1b7b6b4cdfac73898adee0
(cherry picked from commit 95c550e848
)
(cherry picked from commit 798d0f9d12
)
9 years ago
Kirill Solomko
007edf0385
MT#22913 Faxes API add check for non existing/terminated subscriber
...
Change-Id: I6891b9e009bd76d03966902a1442d899d8948b86
9 years ago
Irina Peshinskaya
4c27ee14ab
TT#3994 Lnp and emergencymappings fixes after testing
...
Change-Id: I33a12ee198dd2d8270b2a10d6a71ef1227d40230
9 years ago
Rene Krenn
c411f1b9c2
MT#20939 display/search customer contact full name
...
+all the contact's fields are exported to javascript
side. a custom renderer could also be used to display
a tooltip with all the contact's fields.
Change-Id: Icadcb07701d13ad4a619f429b9245f203d79b051
9 years ago
Gerhard Jungwirth
7c188a6822
TT#2395 UPN rewrite cli via API
...
Change-Id: I18856fc0608632f3fda888fc58b33a41f2804600
9 years ago
Kirill Solomko
a6743099f3
MT#22913 Faxes API remove deprecated preference check
...
Change-Id: Iba31028e4af9bbae89eb8cb61791e211b66891e9
9 years ago
Irina Peshinskaya
85e93b5d19
TT#3994 Add download csv to LNP and EmergencyMapping API
...
Change-Id: I517cc28dd3244e2f62b6ff3ed3f5197bb53b3561
9 years ago
Rene Krenn
6fa78d147d
MT#19981 align dashboard customer count query
...
Change-Id: Iff650b3e30d0ef2bc15612c7a310085218055e8f
9 years ago
Kirill Solomko
66ea5df9ff
TT#3996 show (terminated) prefix for other_cli change
...
* the (terminated) prefix is shown for the 'other_cli'
only if the 'other_cli' has
the same contract_id as the 'own_cli'
Change-Id: I0b41c82164ff225001de1641bbe381544372473e
9 years ago
Gerhard Jungwirth
234fcaf49c
TT#2395 UPN rewrite cli via Panel
...
Change-Id: Ib2d72d927b5538a378dbd24fb13e359925aefd96
9 years ago
Jozef Kenyeres
2e3c713ec1
TT#2453 getValue function added to DeviceConfig
...
Function for configuration templates to read values of device preferences
Change-Id: I145bb78da20e5357100f322e9cafe6bdd6b596f7
9 years ago
Andreas Granig
34dd42ec8d
TT#3991 Add ncos level flag for intra-pbx calls
...
If set and a call is done within a pbx customer, the call is blocked
in blacklist, and is allowed in whitelist.
Change-Id: Ib43e5a45525a69e2b9dd9537dabddf10dfc006d1
9 years ago
Kirill Solomko
98ad079a7f
MT#13573 CallList: add (terminated) suffix for other numbers
...
* for local subscribers that are terminated and in appear
in the calls list as the 'other' number
Change-Id: Ib9b523a1e56e2e26c003735be677f0065b0963f1
9 years ago
Kirill Solomko
185320375a
MT#22229 CallRoutingVerify accept chars in input numbers
...
Change-Id: Ia2d7a2f924746800d7fd476695d06e4fa06bfed3
9 years ago
Irina Peshinskaya
fdb27999d7
MT#22804 Fix reseller query in the form data validation
...
Change-Id: I86510ec4ac73496d0d494646823c76814edc6334
9 years ago
Irina Peshinskaya
e00e46eba9
TT#2459 Use encryption for the denwaip devices config
...
Change-Id: Ieb8cdd4757965d0060df5301303a2975a7a30db9
9 years ago
Jenkins Git User
168eacf864
I18N dump: snapshot 2016-09-17 01:21:20 +0200
9 years ago
Gerhard Jungwirth
a2c0914aa0
TT#2393 add description fields for cf-source-sets
...
Change-Id: I2ad646d522b6ea06c7ce4846cc76f6725691cc51
9 years ago
Jenkins Git User
a2f026210d
I18N dump: snapshot 2016-09-16 01:14:08 +0200
9 years ago
Kirill Solomko
f7735ad662
MT#19113 CallRoutingVerify adjustments, Peering lookup
...
- use the caller domain part in subscriber and peering lookups
- allowed_cli is checked after inbound rewrite rules
- peering lookup also requires a 3rd argument "prefix"
that matches the number and caller and callee are
expected to be uri.
Change-Id: I57e3ca01fc1bfa7dcddda90ed4176176713f6d2d
9 years ago
Jenkins Git User
cc5f5c3e37
I18N dump: snapshot 2016-09-13 01:14:44 +0200
9 years ago
Andreas Granig
ff110dca96
TT#2766 Implement inbound peering rules API.
...
Implement API calls
Add to testrunner
Run various tests on reject code/reason
Change-Id: I2a2d2548de09089e41aa2830450a8eb72432b423
9 years ago
Jenkins Git User
b39c559882
I18N dump: snapshot 2016-09-10 01:13:41 +0200
9 years ago
Andreas Granig
031bfebada
TT#2766 Implement inbound peering rules.
...
This is panel only so far, API to be done.
Change-Id: Ibc66595b3cacf15d681144f52188c525a4c230d7
9 years ago
Kirill Solomko
ecc390c618
MT#19263 add optional "sip:" prefix for caller/callee input
...
Change-Id: I65b6229aab8de6a6763580757327979365945121
9 years ago
Irina Peshinskaya
08e0a0f2e5
MT#2452 Add vendor specific prefixes filtering
...
Change-Id: I3f319c34ec2b088810219bdffe61f2885a19d282
9 years ago
Jenkins Git User
e65c16ace3
I18N dump: snapshot 2016-09-06 01:15:48 +0200
9 years ago
Irina Peshinskaya
014e4e106c
TT#2452 Pass device preferences values to the config
...
Change-Id: Ie6d54108c133f658c11f2e1d605f70fdd8073b2e
9 years ago
Jenkins Git User
87e8428d0a
I18N dump: snapshot 2016-09-03 01:14:30 +0200
9 years ago
Irina Peshinskaya
d7f19af44b
TT#2452 Implement device profile preferences web and api interface
...
Change-Id: I1a87fe5d93c4798f4bebc9fa04c028f6618a1480
9 years ago
Andreas Granig
eb94e8dea9
MT#22405 Fix html doc in emergencymappings
...
Change-Id: I521fc6420a0a640f71bc46f8a8f4018851599434
9 years ago
Jenkins Git User
3ce85046e7
I18N dump: snapshot 2016-09-01 01:22:40 +0200
9 years ago
Gerhard Jungwirth
af86cac827
TT#2393 implement a-number cf for API
...
callforward based on source-numbers in rest-api
Change-Id: I94dcd67f09dd027e444894d2b549b9901eee7c22
9 years ago
Andreas Granig
8edfa5e111
TT#2757 Rework emergemcy mapping CSV up/download
...
Auto-detect CSV separator (requested by customer).
Move reseller id out of CSV into form/api-param.
Fix empty prefix to store as NULL instead of empty string.
Change-Id: Id6776d3cddb6bc1745a23a79e9f590ef934608aa
9 years ago
Irina Peshinskaya
03acd88a1a
TT#2452 Implement device preferences web and api interface
...
Change-Id: I72a548203d66e74b2907e44d98ee4f72ae15731a
9 years ago
Irina Peshinskaya
adf4c32970
MT#21501 Add delete button for the subscriber's reminder
...
Change-Id: Ibef538d831cfdc8985ef7a24a058d0cc7e4aefa2
9 years ago
Jenkins Git User
0c9d2f0cf7
I18N dump: snapshot 2016-08-31 01:14:35 +0200
9 years ago
Kirill Solomko
4b88ff43f3
MT#21685 - fix fax remote host/port check
...
Change-Id: Ife7aaa8b4754d6dec2e1f422f4b2f7cc48299d3a
9 years ago
Gerhard Jungwirth
99aa54722e
TT#2393 implement a-number cf for panel
...
callforward based on source-numbers in webpanel
Change-Id: Iaa8ff799ebe11896cdf7aba334ccd71d2a435ed8
9 years ago
Jenkins Git User
61895f3cc7
I18N dump: snapshot 2016-08-30 01:22:10 +0200
9 years ago
Irina Peshinskaya
1ae39de2fc
MT#22063 Allow cyclic number ranges
...
Change-Id: I83504db004b54485adbc729d5f3c8f167b5ccbe2
9 years ago
Andreas Granig
f5462f6146
MT#22061 Include extension in pbx phonebook search
...
Change-Id: I6b028a825d6dfb0af80e4ad0e25c3918ea1598da
9 years ago
Jenkins Git User
ee9487c481
I18N dump: snapshot 2016-08-23 01:21:40 +0200
9 years ago
Kirill Solomko
93c91acd24
MT#13573 CallList intra_alias_field_param for gpp* fields
...
Change-Id: I9c0f74bb0d0b9446e2ef18bfb28af2c8554a7339
9 years ago
Rene Krenn
7f4212adaa
MT#21775 tune the "username" interception regexp to tolerate vsc codes
...
Change-Id: Iddd57aa27c3110ee29b7ad887bec652e91af3d0c
9 years ago
Gerhard Jungwirth
11b82f1a6f
MT#16931 some api documentation examples
...
for the *preferences items
Change-Id: I53b3bd3c3706a25a9881222d9ab62fb3eddaf659
9 years ago