Skip to content
  1. Jul 29, 2022
  2. Jul 21, 2022
    • wazo-community-zuul[bot]'s avatar
      Merge pull request #147 from BnLG/n870 · a7d6e467
      wazo-community-zuul[bot] authored
      Gigaset N870 enhancements
      
      Hello,
      This PR brings enhancements for Gigaset N870 devices.
      It's a whole copy of N870-83.v2.39.0 plugin, with following differences :
      
      fix a bug with sip_subscribe_mwi handling preventing provd from building the template
      fix of the _UA_REGEX for devices with old firmware (for ex 2.39) which get their new firmware sending their UA between plain double quotes...
      update to last 2.48 firmware version (basic functions tested, working)
      allow mobile devices firmware update
      small cosmetic update on display name, to mimic other Gigaset devices, such as Gigaset N720
      proper SIP TLS / SRTP handling
      
      Unfortunately though, I've encountered a bug between N870 and Asterisk using SIP TLS, where calls are terminated as soon as they're put on hold (which is rather annoying).
      I've then disabled SIP TLS support for now, I'll document bug report here for ref, and I'll bring an update of the plugin once solved.
      Thank you 👍
      
      Reviewed-by: Alexandre Fournier <None>
      a7d6e467
    • BnLG's avatar
      Gigaset allow mobile devices update · cc3dc365
      BnLG authored
      cc3dc365
  3. Jul 20, 2022
  4. Jul 19, 2022
  5. Jul 18, 2022
  6. Jul 15, 2022
  7. Jul 06, 2022
    • wazo-community-zuul[bot]'s avatar
      Merge pull request #144 from BnLG/d7c · 58e87c81
      wazo-community-zuul[bot] authored
      Solve bug introduced in #136
      
      Hello,
      This PR solves a bug introduced in #136, during plugin installation :
      2022-07-04 16:54:29,721 [28336] (ERROR) (provd.app): Error while loading plugin wazo-snom-10.1.101.11
      Traceback (most recent call last):
        File "/usr/lib/python2.7/dist-packages/provd/app.py", line 824, in _pg_load
          self.pg_mgr.load(id, gen_cfg, spec_cfg)
        File "/usr/lib/python2.7/dist-packages/provd/plugins.py", line 1134, in load
          plugin = obj(self._app, plugin_dir, gen_cfg, spec_cfg)
        File "/var/lib/wazo-provd/plugins/wazo-snom-10.1.101.11/common.py", line 153, in __init__
          fetchfw_helper = FetchfwPluginHelper(plugin_dir, downloaders)
        File "/usr/lib/python2.7/dist-packages/provd/plugins.py", line 554, in __init__
          self._pkg_mgr = self._new_pkg_mgr(downloaders, filter_builder)
        File "/usr/lib/python2.7/dist-packages/provd/plugins.py", line 572, in _new_pkg_mgr
          pkg_builder)
        File "/usr/lib/python2.7/dist-packages/xivo_fetchfw/storage.py", line 386, in __init__
          self._load_pkgs()
        File "/usr/lib/python2.7/dist-packages/xivo_fetchfw/storage.py", line 393, in _load_pkgs
          self._pkgs = self._create_pkg(config, pkg_sections, remote_files, install_mgr_factories)
        File "/usr/lib/python2.7/dist-packages/xivo_fetchfw/storage.py", line 455, in _create_pkg
          pkg = self._pkg_builder.build_installable_pkg(config, section, pkg_id, remote_files, install_mgr_factories)
        File "/usr/lib/python2.7/dist-packages/xivo_fetchfw/storage.py", line 280, in build_installable_pkg
          pkg_install_mgr = install_mgr_factory.new_install_mgr(src_node, local_vars)
        File "/usr/lib/python2.7/dist-packages/xivo_fetchfw/storage.py", line 188, in new_install_mgr
          filter_obj = self._filter_builder.build_node(tokens)
        File "/usr/lib/python2.7/dist-packages/xivo_fetchfw/storage.py", line 144, in build_node
          raise ValueError("unknown node type %s" % type)
      ValueError: unknown node type touch
      
      We finally do not need touch command, as cp command right above already modifies the modification date of the file, which is what we want here, perfect.
      Thank you, and sorry for the inconveniences...
      
      Reviewed-by: Alexandre Fournier <None>
      58e87c81
    • BnLG's avatar
      Solve bug introduced in #136 · dbb9c2ab
      BnLG authored
      dbb9c2ab
  8. Jul 05, 2022
  9. Jul 04, 2022
  10. Jun 30, 2022
    • wazo-community-zuul[bot]'s avatar
      Merge pull request #141 from BnLG/N720 · 23841f7b
      wazo-community-zuul[bot] authored
      Gigaset N720 enhancements
      
      Hi,
      This PR brings some enhancements to Gigaset N720 :
      
      It enables firmware updates. I found a trick to make the firmware link compliant with what N720 expects (it must end with the binary name), while keeping it served by Wazo itself. Look at the links for technical workaround, self explanatory :) Good news is that I'll be able to replicate this for N510 (see #142) 👍
      It disables Gigaset.net info/news by default. Privacy is best.
      It saves some characters on display name, characters are counted on these DECT screens...
      It updates firmware to last version (tested, no issue with standard features).
      It properly sets admin password.
      
      Thank you 👍
      
      Reviewed-by: Alexandre Fournier <None>
      23841f7b
  11. Jun 17, 2022
  12. Jun 16, 2022
  13. Jun 15, 2022
    • wazo-community-zuul[bot]'s avatar
      Merge pull request #138 from BnLG/yealink · 5d420110
      wazo-community-zuul[bot] authored
      Yealink enhancements
      
      Hello,
      This PR brings several improvements to the Yealink plugin :
      
      It properly adjusts account details display, with its name at the top of the screen, and its number in front of the DSS key.
      It enlarges DSS key label zones, so that we can display larger labels.
      It brings a bigger DND logo, so that we easily know DND has been left on.
      It enables SRTP, if transport is TLS.
      
      Thank you 👍
      Before :
      
      After :
      
      Reviewed-by: Alexandre Fournier <None>
      5d420110
  14. Jun 14, 2022
  15. Jun 10, 2022