LinphoneがSDES-SRTP(a=crypto: は SDES 方式)で標準的に提示する4種類の暗号スイート
Linphoneデスクトップからのログ参照
a=crypto:1 AEAD_AES_128_GCM inline:
a=crypto:2 AES_CM_128_HMAC_SHA1_80 inline:
a=crypto:3 AEAD_AES_256_GCM inline:
a=crypto:4 AES_256_CM_HMAC_SHA1_80 inline:
- AEAD_AES_128_GCM
- AES_CM_128_HMAC_SHA1_80
- AEAD_AES_256_GCM
- AES_256_CM_HMAC_SHA1_80
Linphoneで暗号スイートを指定する場合は、プロビジョニングに以下を追加すること。
[sip]
media_encryption = srtp
srtp_crypto_suites=AES_CM_128_HMAC_SHA1_80,AES_192_CM_HMAC_SHA1_80,AES_256_CM_HMAC_SHA1_80
media_encryption_mandatory=1
注) CMと128、192、256の順序は正しいようです。media_encryption_mandatory=1にしないとFreeSwitchのビデオ通話がSRTPで確立されません。