Request for interface auto-connect for smart-sip-phone

Dear review team,

We uploaded our Smart-SIP-Phone Client to snapcraft this week. The Clients functionality is heavily hit without audio-record and network-connect beeing connected. Currently we advise the users to connect the interfaces themselves via the store page, but would like for them to auto-connect on install, since users might not read it and wonder why they cant call anybody.

  • name: smart-sip-phone
  • description: SIP client for every SIP telephone system
  • snapcraft:
  • upstream: PRIVATE
  • upstream-relation: we are the developers and maintainers of the client
  • interfaces:
    • audio-record:
      • request-type: auto-connection
      • reasoning: is needed to access the audio record devices, otherwise you wont be able to talk to the call partner
    • network-connect:
      • request-type: auto-connection
      • reasoning: is needed for the SIP stack we use (PJSIP), to initiate and stop calls. As well as for a planned licensing feature.

Kind regards, Max from EDNT.

We noticed that in order to detect all available audio devices we need the alsa plug connected too. I dont know if i should open a separate topic for it, but i will try to just apply for it here aswell.

  • alsa:
    • request-type: auto-connection
    • reasoning: Without it our SIP Stack only detects the default system Audio devices but we want the user to be able to set diffrent devices for Mic, Output, Speaker and Ringing.