VoIP: SIP-over-TLS and sRTP: Softil BEEHD

Normally, an iPhone app gets configured via the global app Settings. Faulty apps have a pane Settings within the app itself. BEEHD gets configured via an ini file, which you have to download from its app folder via Apple iTunes on a computer.

Last tested version

3.5.1.103

Configuration

SIP-URI User: identityUsername
usernameForAuth
passwordForAuth has to be Base64 encoded.
SIP-URI Host: sip_registrarAddress
SIP-over-TLS: sip_transportType=1
sip_tlsMethod=1
sip_tlsClientCACertFilesList is the name of the local file of the public server certificate (Base64).
sip_tlsServerCACertFileName must be a client certificate (Base64)
sip_tlsServerKeyCertFileName must be the private key
otherwise, the included OpenSSL 1.0.2
SDES-sRTP: only for incoming calls

Software Bugs

SHA-2 Digest: does not pick MD5, continues without header Authorization, therefore is not able to register; therefore incompatible with Linphone
AES-256 sRTP: accepted although not supported; therefore no audio

Security

Bugs: Cipher Suites include RC4 (even MD5)

back to the other (soft) phones.