【问题标题】:Wrong password issue in Samsung Galaxy SII三星 Galaxy SII 中的密码错误问题
【发布时间】:2012-06-06 06:46:23
【问题描述】:

我正在开发一个基于 SIP 的应用程序来拨打和接听电话。我使用共享偏好来存储所有与注册相关的数据,例如用户名、密码、上下文等。这些数据也存储在 A2billing 中。我已经使用Asterisk Realtime 在应用程序中注册 sip 用户。

主要问题是,当我运行我的应用程序时,它在除三星 Galaxy S2 之外的所有其他设备上都能正常工作。在此设备上 SIP 用户未注册,并且在 asterisk 控制台上显示错误密码。

我无法配置实际问题是什么,因为它的可以在 Galaxy SII(4.0.3) 以外的其他设备上完美运行。目前我已经尝试使用 HTC 手机和 Galaxy SII(2.3.6),效果很好

如果您对此有任何想法和建议,请与我分享,以便我可以解决此问题。

提前致谢

已解决:

当我从设备上卸载 Avast Antivirus 时,问题终于解决了。我认为 Avast 在从 sharedPrefrences 访问数据时引起了问题,不知道为什么。是的,但现在我需要搜索一下,我们如何避免此类问题。

【问题讨论】:

    标签: android sip voip asterisk


    【解决方案1】:

    您是使用原生 Android SIP 堆栈还是您自己的堆栈,链接在您的应用中?如果您使用的是本机版本,则可能是固件中的错误。调试您的应用程序并检查它是否正在读取/写入正确的密码。然后使用 Wireshark 等捕获流量,并检查通过线路(更少)发送的确切内容。然后与其他有效设备的流量进行比较。冲洗并重复,直到您查明错误是谁的错。

    【讨论】:

    • 我正在使用自己的 sip 堆栈库,即 MjSip。你能告诉我一些关于 Wireshark 的细节吗?
    • 这里是:wireshark.org。首先检查 Asterisk 调试日志以发现任何明显的差异可能更容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    相关资源
    最近更新 更多