Open brad2014 opened 7 months ago
Linphone is missing the ability to set per-sip-account transport options like media encryption. This is definitely a bad design that these encryption options are global.
Using MacOS version Desktop 5.2.5 - Qt5.15.2 Core 5.3.68 I may have a related topic:
ICE=false seems not to be detected for the 2nd account. After deleting 1st account in Linphone and restart the client app, the 2nd SIP account works, as ICE=false seems to be correct recognized now. Will debug this further to see, if this is related.
Context
I want to run linphone so that it simultaneously registers two accounts.
If in preferences I disable srtp, then outbound calls on account 1 work, but outbound calls on account 2 give "Remote party cannot accept the call".
If in preferences I enable srtp, then outbound calls on account 2 work, but outbound calls on account 1 immediately hang up (no error message).
How do I configure linphone so that each registered account has a its own media_encryption policy?
General information
Expected behaviour
There would be a UI toggle or linphonerc configuration entry that would enable media_encryption=srtp only for Proxy_2.
To Reproduce
Add two accounts, one which requires TLS+SRTP and one which requires UDP+RTP.
Additional context
No response
SDK logs URL
No response