我希望能够显示出站呼叫的对话框。 该对话框用于询问用户是否需要 1.直接拨打电话号码 2.拨打集团电话。
如果选择了选项2,我想拨打特定号码并将拨打的号码作为DTMF发送。
答案 0 :(得分:0)
似乎无法拦截Windows Mobile中的拨出呼叫(例如,请参阅此thread)。说实话,如果可能的话,我会感到惊讶,因为这对平台来说是一个安全风险。任何人都可以编写通过特定网络重定向呼叫的病毒或特洛伊木马。此外,运营商也不会对这个“功能”感到满意。
一种解决方案是编写应用程序并要求用户通过其用户界面发出呼叫。然后,您可以轻松地通过PBX启动常规呼叫或呼叫。当然,您需要集成联系人,但这并不难。看一下Microsoft.WindowsMobile.PocketOutlook命名空间。
答案 1 :(得分:0)
首先(可能有点偏离主题)实际上有一个内置的WM6功能,允许使用内置拨号器通过蜂窝网络或SIP路由呼叫。如果SIP呼叫(或“因特网呼叫”具有它)启用并且存在WiFi连接,则呼叫将通过SIP路由,否则它将以正常方式通过GSM路由。实际上还有一个注册表设置,如果有3G / HSDPA连接,则可以通过SIP路由呼叫。
大多数制造商不提供在其设备ROM上启用此功能的WM6操作系统部分(可能会考虑到他们的通话收入),但它可以轻松安装在大多数WM6设备上。
其次,如果这不是你想要的(如果你不想使用SIP但是使用电话卡或者在你拨打电话后需要选择)我可以告诉你必须可以做什么你想做的,因为这个应用程序做到了 - magicall。我可以想到这样做的一种方法是获取呼叫通知,immedialety结束它,从日志中擦除它,放置你的PBX或Cell对话框,然后按照用户请求的方式再次发出呼叫。这样做的缺点是,如果以编程方式启动原始调用,那么这样做的应用程序会认为调用过早结束。也许可以使用另一种技术,但这就是我的知识耗尽的地方......
答案 2 :(得分:0)
可以通过TAPI完成。我正在通过elance.com招聘一个人来做这件事。
答案 3 :(得分:0)