【问题标题】:Placing a phonecall including extension拨打电话,包括分机
【发布时间】:2013-03-14 15:25:01
【问题描述】:

我一直在尝试使用各种方法从我的 Titanium Appcelerator 应用程序中呼叫一个号码。问题是,那也应该拨一个分机。我尝试了“tel:1234567890,34”、“tel:1234567890p34”、“1234567890w34”等格式。我已经尝试过使用:

// method 1
var intent = Ti.Android.createIntent({
  action : Ti.Android.ACTION_CALL,
  data : phoneNumber
});
Ti.Android.currentActivity.startActivity(intent);

// method 2
Ti.Platform.openURL(phoneNumber);

格式和方法的所有组合都不起作用。 “p”被改写为“7”。使用逗号,逗号之后的所有内容都将被忽略。如何拨打包括分机在内的外拨电话?

【问题讨论】:

  • AFAIK 向 Android 出站音频流中注入任何东西(包括按键音)是不可能的,尽管由于某些设备的硬件架构可能存在黑客攻击。

标签: android iphone titanium phone-call


【解决方案1】:

不确定它是否适用于 Android,但我知道在 iPhone 上,当我想用​​分机号拨打电话时,我会使用 4 个逗号 (,,,,)

让我知道它是否有效我很好奇

示例: 1-555-455-4443,,,,8888

*注意我使用的是原生 SDK(不是 Titanium Appcelerator)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    相关资源
    最近更新 更多