BelledonneCommunications / linphone-desktop

Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of git://git.linphone.org/linphone-desktop.git
https://linphone.org/
GNU General Public License v3.0
391 stars 200 forks source link

[Bug]: Can't specify AccountParam Proxy server on MacOS #759

Open domdorn opened 1 year ago

domdorn commented 1 year ago

Context

I'm using the linphone-desktop client on OSX. I'm trying to use the SIP Provider/Telephone number that is provided by my ISP. I have to use the following configuration

User: 01xxxx Pass: xxxx Domain: voip.telekom.at Proxy Host: 213.33.35.1 Proxy Port: 5060

General information

I want/have to specify the proxy server like its possible on the IPhone version. However, no such option exists in the configuration UI on desktop. I tried to find information on the website in hope that I can configure it in the "SIP Server URL", however I could also not find any such information.

Expected behaviour

When creating or configuring an SIP account, there is a way to specify a SIP Proxy (similar to how its possible on the iphone)

To Reproduce

  1. Click Assistant
  2. Accept Terms and Conditions
  3. Click "Use a SIP Account"
  4. Click "I understand"
  5. Enter Username, SIP Domain, Password, set Transport to UDP
  6. Click "Use"
  7. notice that connection cannot be made
  8. Click "Linphone" on the top of the screen, click "Preferences"
  9. Click the pen next to the newly created account
  10. look for a field to put the SIP Proxy
  11. :-(

Additional context

I also searched the source code and found this file. https://github.com/BelledonneCommunications/liblinphone/blob/fa5f2ead1296d6a4adf43c1fc83a4de57d6a8994/src/account/account-params.h It looks like everything that would be needed to configure my account is already there, but a UI is missing. Also I tried to find a configuration file and looked through the sqlite databases in hope to find my account configuration and set a proxy there, but haven't found one.

SDK logs URL

No response

domdorn commented 1 year ago

These are the configuration parameters given by my ISP: grafik

As I'm not able to configure a DNS Server for resolving the SIP Domain names, I have to manually resolve the proxy IP and then specify it in the proxy field (on iOS). On MacOS I'm searching for a way to specify this.