标签: telephony

电话号码最后一部分的变量名称

对于电话号码:234-567-8901,我会将变量命名为:

areaCode = "234";
exchange = "567";
Run Code Online (Sandbox Code Playgroud)

适用于"8901"的变量名称是什么?

variables telephony naming-conventions

4
推荐指数
3
解决办法
2846
查看次数

列出所有系统调制解调器

托管代码中是否有一种方法可以列出系统上安装的调制解调器/电话设备?如果.Net没办法,你能指点我吗?

.net c# modem telephony

4
推荐指数
1
解决办法
5355
查看次数

检测与Asterisk的呼叫接听以及呼叫将要发生的呼叫

我目前正在编写一个Windows服务,它使用Asterisk AMI来检测呼叫何时进入,然后根据呼叫来自谁以及将要进入的人执行Web请求.有没有人知道Asterisk中的一个事件,我可以听到包括这两个细节?我需要系统外呼叫的人的号码,但是我可以用来识别被呼叫的内部电话号码的任何东西都可以,只要它可以在星号之外使用.

我正在查看事件,他们都有外部调用者的号码,但是除了使用uniqueid之外,他们都没有链接到内部调用者,除非我在服务中构建这些字典而不能使用.

有没有人有任何想法?

c# telephony asterisk

4
推荐指数
1
解决办法
3132
查看次数

如何访问未在TelephonyManager中公开的Android私有API?

我打算编写与Phone和Direct SIM写相关的测试.

如果所需的API未在TelephonyManager中公开但作为私有API存在PhoneBase.java,PhoneFactory.java或者CommandInterface.java

具体来说,我的问题是:

  1. 什么是"置换"为:PhoneFactory.getDefaultPhone()
  2. 访问CommandsInterface(例如:) 的替代方案是什么CommandsInterface mCmdIf = ((PhoneBase)mPhone).mCM

提前谢谢,
Micha

android telephony telephonymanager

4
推荐指数
1
解决办法
2992
查看次数

如何在使用MVNO时找出运营商的名称?(我希望在通知栏中写一个)

我只是想获得我的运营商名称.

尝试使用时的问题:

TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE));
String carrierName = manager.getNetworkOperatorName();
Run Code Online (Sandbox Code Playgroud)

除非你是MVN​​O,否则这很有效(在此定义:http://en.wikipedia.org/wiki/Mobile_virtual_network_operator)

例如,在比利时,我们有"基地"运营商将网络租给一些MVNO,如Toledo,Allo RTL,Mobile Vikings等......

在我的通知栏中,当使用这样的虚拟运算符时,我得到它们的真实姓名,但上面的代码只给我"Base"作为String,而不是我想要的那个.

我希望你明白我的意思.

android telephony operators carrier

4
推荐指数
1
解决办法
2191
查看次数

OEM/Google在Android中实现com.android.internal.telephony.Call类

我一直在研究Android电话功能的源代码,我有点迷失了.我基本上都认为,除非你是Google或OEM,否则无法处理CDMA/GSM设备.现在我只是想弄清楚OEM在哪里放置他们的代码来处理电话,即他们从/实现什么类/接口.

虽然经历了手机应用程序的InCallScreen活动,我追溯到点击处理程序结束通话按钮,PhoneUtils.hangup(CallManager)这最终使得一个呼叫com.android.internal.telephony.Call.hangup().既然com.android.internal.telephony.Call是一个抽象类并且com.android.internal.telephony.Call.hangup()是一个抽象方法,我想知道这是否是OEM为提供电话服务而覆盖的类之一.在黑暗中更多的一个镜头是询问是否有人知道这个类的任何开源实现,所以我可以更深入地了解幕后发生的事情.

android telephony android-source

4
推荐指数
1
解决办法
1871
查看次数

使用Python为Asterisk编写fastAGI?

我想用Python编写fastAGI脚本.我已经在网上查找了很少的文档.到目前为止,我发现有pyst,pyst2,starpy非常受欢迎.但问题是,他们甚至缺乏必要的基本文档(或者至少我没有找到任何文档).我想知道是否有任何好的资源可以使用任何存在的库来开始使用python中的fastAGI编程,而不是从头开始重写所有库.

我也想知道是否有其他好的库,比如我提到的那些.

如果没有,我有什么选择?

python telephony asterisk agi

4
推荐指数
1
解决办法
5901
查看次数

自动恢复到以前的默认短信应用

我有一个应用程序需要临时访问设备的 SMS。在 KitKat 及更高版本中,此访问权限仅授予默认 SMS 应用程序,因此我使用:

Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, getPackageName());
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

这会弹出一个对话框,询问用户是否让我的应用程序成为默认的 SMS 应用程序。到现在为止还挺好。问题是,一旦我的应用程序完成其操作,我必须再次询问用户,他们是否要将以前的应用程序恢复为默认的 SMS 应用程序。

我想要一种避免第二个对话框的方法,也许是让我的应用程序告诉 Android 操作系统它不再希望成为默认的 SMS 应用程序,以便以前的应用程序可以再次自动接管。我知道 Android 支持这一点,因为如果我在我的应用程序是默认 SMS 应用程序的情况下卸载它,Android 将自动恢复到之前的应用程序,无需用户输入。有什么方法可以在不卸载的情况下复制这种放弃控制的行为?

sms android telephony android-intent android-4.4-kitkat

4
推荐指数
1
解决办法
611
查看次数

寻找VoIP服务提供商

我正在寻找我的应用程序可用于拨打固定电话和移动电话的VoIP服务.

我需要的:

  • 我会生成一个音频文件并将其发送到服务.然后,该服务将发出呼叫并播放音频文件.

其他功能将是一个加号:

  • TTS(我发送文本,服务将其转换为音频)
  • 能够接收DTMF响应

有什么建议?

api service voip telephony web-services

3
推荐指数
1
解决办法
2011
查看次数

如何从CLI控制cisco IP-Phone?

我有一个思科IP电话7945,我想从我的CLI控制它.例如,我想启动一个命令

call start 12345 #12345 is the number I want to call
Run Code Online (Sandbox Code Playgroud)

要么

call cancel
Run Code Online (Sandbox Code Playgroud)

有谁知道一个工具或类似的东西?

我正在编写一个rails应用程序,我希望在某个操作后从应用程序中启动一个电话.

shell telephony cisco phone-call telecommunication

3
推荐指数
1
解决办法
9499
查看次数