#868686 ring: Doesn't register to SIP account with username containing "@"

#868686#5
Date:
2017-07-17 17:18:39 UTC
From:
To:
Dear Maintainer,

To reproduce: add a SIP account whose username contains @ (the "at" sign) as it
is the case for some accounts whose providers use an e-mail address as username

In the account list in the settings, the state of the account will be "invalid"
and the account will not register.

#868686#10
Date:
2018-01-11 13:10:10 UTC
From:
To:
Hi.  I am not the maintainer, but hope my comment might move this issue forward anyway.

[Limewood 2017-07-17]

Given that SIP account names can not contain at signs, what do you suggest the
program do when such username is entered?

#868686#15
Date:
2018-01-13 14:11:39 UTC
From:
To:
Hello,

I have a SIP account provided by the VoIP provider Worldcall and the SIP
username is the e-mail address used for creating the account. The SIP
username therefore contains the "@" sign. This SIP account works well
withthe Twinkle softphone, so it looks like a sip account name can
contain an at sign.

#868686#20
Date:
2018-09-15 17:05:49 UTC
From:
To:
The relevant RFC is here: https://www.ietf.org/rfc/rfc3261.txt

So in the URI sip:bob@biloxi.com, the username is "bob".

This report refers to a "username" as the email address used for
creating the account. If the username itself contains an "@"
character, it would have to be escaped, according to the RFC:

So to answer this question:
be worked around by manually giving the username with the @ escaped in
this fashion.