跳到主要内容

可视语音邮件服务器

支持 GSMA TS.46 的可视语音邮件

在 Android 上激活

从 ADB 我们需要启用与 VVM 相关的键:

adb shell
su
adb shell cmd phone cc set-value vvm_destination_number_string "123"
adb shell cmd phone cc set-value vvm_ssl_enabled_bool false
adb shell cmd phone cc set-value vvm_type_string "vvm_type_omtp"

您的 Android 运营商配置应如下所示:

vvm_cellular_data_required_bool                                        BOOLEAN         false
vvm_client_prefix_string STRING "//VVM"
vvm_destination_number_string STRING "123"
vvm_disabled_capabilities_string_array STRING_ARRAY null
vvm_legacy_mode_enabled_bool BOOLEAN false
vvm_port_number_int INT 0
vvm_prefetch_bool BOOLEAN true
vvm_ssl_enabled_bool BOOLEAN false
vvm_type_string STRING "vvm_type_omtp"

Android logcat 应包括如下内容:

TUI$VVM.VisualVmProtocol: startActivation requestVvmActivation
09-25 09:41:33.927 1503 1751 D RemoteVvmTaskManager: getRemotePackage - pkg : com.samsung.android.dialer
09-25 09:41:33.927 1503 1751 D RemoteVvmTaskManager: getRemotePackage - pkg :
09-25 09:41:33.927 1503 1751 D RemoteVvmTaskManager: getRemotePackage - pkg :
09-25 09:41:33.928 1503 1751 D RemoteVvmTaskManager: getRemotePackage - pkg : com.samsung.android.dialer
09-25 09:41:33.928 1503 1751 D RemoteVvmTaskManager: getRemotePackage - pkg : com.samsung.android.app.telephonyui
09-25 09:41:33.928 1503 1751 D RemoteVvmTaskManager: componentInfo.packageName : com.samsung.android.app.telephonyui componentInfo.name com.android.voicemail.impl.OmtpService
09-25 09:41:33.929 1503 1751 D VisualVoicemailSmsFilterConfig: getActiveVisualVoicemailSmsFilterSettings - packageName:com.samsung.android.app.telephonyui, subId:4
09-25 09:41:33.929 1503 1751 D VisualVoicemailSmsFilterConfig: getVisualVoicemailSmsFilterSettings - enabled_key:true, packageName:com.samsung.android.app.telephonyui, subId:4
09-25 09:41:33.929 1503 1751 D Settings: GET name: multi_sim_sms, value: 4, callingPackage: com.android.phone (Cached)
09-25 09:41:33.930 1503 1751 D Settings: GET name: multi_sim_sms, value: 4, callingPackage: com.android.phone (Cached)
09-25 09:41:33.931 1503 1751 I VvmSmsFilter: VVM SMS received
09-25 09:41:33.932 1503 1751 D TP/SmsProvider: delete, uri=content://sms/raw, calling pid = 1503
09-25 09:41:34.004 12582 12582 I OmtpVvmCarrierCfgHlpr: telephonyConfig is null
09-25 09:41:34.004 12582 12582 I OmtpVvmCarrierCfgHlpr: vvmType = vvm_type_omtp
09-25 09:41:34.004 12582 12582 I OmtpVvmCarrierCfgHlpr: isTmoMpcsCarrierPackage() : false
09-25 09:41:34.004 12582 12582 I OmtpVvmCarrierCfgHlpr: isTmoMpcsCarrierPackage() : false
09-25 09:41:34.004 12582 12582 I UT.SimInfo: isSimOperator(313380)
09-25 09:41:34.004 12582 12582 V UT.SimInfo: FRANCE_ORANGE.isInsertedSim[slot0] isInsertedSim = false
09-25 09:41:34.004 12582 12582 I UT.SimInfo: isSimOperator(313380)
09-25 09:41:34.004 12582 12582 V UT.SimInfo: BELGIUM_ORANGE.isInsertedSim[slot0] isInsertedSim = false
09-25 09:41:34.004 12582 12582 I OmtpVvmCarrierCfgHlpr: getCarrierVvmPackageNames() : bundle is null
09-25 09:41:34.004 12582 12582 I OmtpVvmCarrierCfgHlpr: getCarrierVvmPackageNamesWithoutValidation : case 2 = {}
09-25 09:41:34.005 12582 12582 I OmtpVvmCarrierCfgHlpr: isCarrierAppInstalled() : false
09-25 09:41:34.005 12582 12582 I OmtpVvmCarrierCfgHlpr: isEnabledByDefault() : true

然后您应该看到手机发送到 vvm_destination_number_string 的 SMS:

*************************** 7. row ***************************
message_id: 253
send_time: 2023-09-25 09:28:38
deliver_time: NULL
expires: 2023-09-26 09:28:38
deadletter: NULL
source_msisdn: 19078720155
destinatination_msisdn: 6666123
message_body: Activate:pv=11;ct=samsung.SM-A536E.13

这告诉我们 SM-A536E 想要激活支持协议版本 1.1 的 VVM。

现在我们发送 SMS 状态消息以通知设备已配置,这将凭据放入 UE 以进行访问等。

现在您应该开始看到 IMAP 流量。