Missing Cockpit interfaces

Hi, I noticed that some interfaces are missing:

  • nethserver-hylafax
  • nethserver-iaxmodem
  • nethserver-webtop5

Can be helpful if I start working on it?

/cc: @giacomo

I was under the impression this module will be or already is deprecated in NS7?

1 Like

You’re right, the hylafax manual already states:

The configuration page of this module is available only in the old Server Manager and will not be ported to the new one.

The same apply to nethserver-iaxmodem.

Regarding webtop we didn’t have any page for configuring it on the old Server Manager.
But the package has now a quite long list of options:

webtop=configuration
    ActiveSyncLegacyIds=enabled
    ActiveSyncLog=ERROR
    DavServerLog=ERROR
    DavServerUrl=
    Debug=false
    DefaultLocale=it_IT
    DefaultTimezone=Europe/Rome
    DefaultToolbarIconsSize=medium
    MaxMemory=2048
    MinMemory=512
    PbxProvider=nethvoice
    PbxProviderNethvoiceWebrestUrl=https://nethcti.nethserver.org/webrest
    PublicUrl=
    RemoteCalendarAutosync=enabled
    RemoteCalendarAutosyncOnlywhenonline=disabled
    RemoteCategoryAutosync=enabled
    RemoteCategoryAutosyncOnlywhenonline=disabled
    SmtpAuth=enabled
    SmtpStarttls=disabled

Maybe it’s time to create an app for it! But I do not know what options should be available in the UI.

@lucag @Amygos do you have a plan for it?

3 Likes

I was thinking the same thing :smile:
Wait for @lucag and @Amygos suggestions.

1 Like

it seems to me a good idea @giacomo :+1:

At first, I suggest putting these options on the interface:

DavServerUrl

DefaultLocale
DefaultTimezone

DefaultToolbarIconsSize

MaxMemory

PbxProvider
PbxProviderNethvoiceWebrestUrl

PublicUrl

SmtpAuth
SmtpStarttls

What do you think ? @federico.ballarini @Amygos @fuso @syntaxerrormmm @saitobenkei

2 Likes

Yes, fine @lucag. We can show also MaxConnectionPerIP dovecot prop (and a link to dovecot management page) and php DateTimezone (used for CalDAV and EAS if I’m not wrong).
What do you think? I know that they are not webtop5 props but are still important IMO.

If you want I can start working on it.

Why not an hyperlink for Dovecot and PHP management pages?
They are related to WebTop, but they belong to other services…

Yes @pike, I said that :slight_smile:
PHP page do not show DateTimezone (for now) @davidep :stuck_out_tongue:

Sorry for the OT: but these modules will be dismissed? @giacomo

I’m :+1: for:

DefaultLocale
SmtpAuth
SmtpStarttls
DefaultToolbarIconsSize

I’m :-1: for:

PbxProvider
PbxProviderNethvoiceWebrestUrl
MaxMemory

The Pbx options at the moment are too much Nethesis specific and MaxMemory are something too internal to expose in a web UI ( in this case, why not also MinMemory?)

I’m not sure about:

PublicUrl
DavServerUrl
1 Like

IMO we should show them. Can we intercept maybe if an installation is an Enterprise one?

EDIT: It’s not correct because you can have community one and Enterprise voip one. I only think we Could show them. But I wait for you guidelines

Not for now, but probably on NS 8.

If such configuration is needed, it should be added under the Settings page of the mail module.

For now the default PHP settings does not apply to z-push nor webdav implementations.
Probably we could create a new ad-hoc FPM instance like @stephdl and @davidep are doing for nextcloud.
If we do such implementation, we could expose the information in UI, but still I would like to avoid it, since 99% of time you do not need to edit them.

This is not needed at all, since DefaultTimezone webtop property override such option.

I agree. If we really need to expose such options, please move to an advanced section.
@lucag do you know if there are many support request on how to change the PBX and memory options?

2 Likes

@giacomo I confirm that they are not very frequent requests.
With the recent releases Java OutOfMemoryError problems have also decreased.

In the end I agree with @Amygos hat these options:

PbxProvider
PbxProviderNethvoiceWebrestUrl
MaxMemory

may also not be included on the UI :wink:

3 Likes

Why not to add them into an Advanced Settings section?

Opened the feature

I will update you asap.

I’m going to commit my work. These are some screenshots. What do you think @Amygos @lucag @giacomo ?

I don’t know if can be helpful to show an Advanced Section settings with these properties:

  • PbxProvider
  • PbxProviderNethvoiceWebrestUrl
  • MinMemory
  • MaxMemory
  • a link to Dovecot MaxConnectionPerIP page
2 Likes

Wonderful work!

I’d move to an advanced section the following options:

  • PbxProvider
  • PbxProviderNethvoiceWebrestUrl
  • MinMemory
  • MaxMemory
  • Dav server URL
  • Public URL
2 Likes

Great job @federico.ballarini :clap::clap:

I noticed that in the warning message on the Dashboard you reported a password that is not the default one:

The default password for the webtop admin user is ‘admin’ :wink:

1 Like

Yes, you are right! And also in code I make a mistake. I will correct it.
Thank you

1 Like

Should be an expandibile one or always visible section under save button?