【问题标题】:Monitor phone call length?监控通话时长?
【发布时间】:2011-11-03 13:23:23
【问题描述】:

我希望我的销售人员单击一个按钮,该按钮会拨打电话并记录通话时长。

是否可以监控通话时长?

谢谢

【问题讨论】:

    标签: windows-phone-7 windows-phone-7.1


    【解决方案1】:

    不,PhoneCallTask 不提供此类信息。但是您可以在通话开始之前注册当前时间,并在应用程序恢复时获取当前时间。

    但是,当用户或电话决定在两者之间执行其他操作时,这可能比实际通话时间长。

    编辑

    显然,在@JaredBienz-MSFT 纠正并对其进行测试后,PhoneCallTask​​ 的 Show 方法并没有阻塞。所以我的“把戏”行不通。

    【讨论】:

    • 谢谢。希望他们会在以后的版本中实现它。 :)
    • 我相信 PhoneCallTask​​ 不会自动挂起应用程序,因此处理 Resume 可能不是正确的跟踪方式。即使您处理 Page.OnNavigatedTo,他们也可能会在调用仍在运行的情况下返回应用程序。唯一的方法是跟踪从您启动 PhoneCallTask​​ 的那一刻起的时间,并要求他们在他们返回时单击“结束通话”按钮。请记住,用户始终可以取消 PhoneCallTask​​,因此呼叫可能还没有开始。
    • @JaredBienz-MSFT - 确实你是对的。我刚刚测试了它。我会更新我的答案。
    • 谢谢大家!!我真的希望有一天它会尽快实施。
    • 你可以试试obscured事件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多