电话/网络API可用性 [英] Telephony/Network API availability
问题描述
亲爱的WP支持团队,
我们有一个与网络运营商服务交互相关项目的客户。他们请求访问RIL API,但我了解到,由于隐私原因,Windows Phone上无法访问。
因此,客户端详细列出了他们需要的应用程序列表,我正在通过噩梦从各种API文档和论坛中收集每个项目的可用性状态。是否有任何地方我可以找到以下API
是否向开发人员公开,以及他们是否需要来自Microsoft的特定证书?
这是愿望清单:
电话事件:
拨号
振铃
呼叫已连接
呼叫已断开
VOIP /数据通话连接
VOIP /数据通话断开连接
掉话或失败的电话
断开原因
电话号码区号
短信发送/接收/错误
彩信发送/接收/错误
订阅者信息
IMSI
IMEI
运营商信息
运营商名称
MCC
MNC
GSM / CDMA / LTE
网络技术类型(UMTS,HSPA,HSPA +,EDGE,EVDOA,EVDOB等)
服务状态:仅在服务/停止服务/紧急呼叫
数据网络状态
连接类型(移动电话,WiFi,Wimax)
连接,连接,断开连接,
数据错误/ PDP错误
数据输入/输出
发送/接收字节
GSM基站标识符
LAC本地区号
RNC + CellID(可以组合为Android上的一个整数,也可以组合为单独的整数
< span style ="font-size:10.0pt; font-family:'ArialMT','sans-serif';颜色:#222222"> Blackberry)
PSC主要加扰代码(未在Android服务单元上实现,仅在
相邻单元格)
CDMA基站标识符
SID,NID,BID
LTE基本标识符
PCI物理CellId
CI CellId
TAC跟踪区号
GSM / CDMA信号强度
RSSI
EC / i0 an /或EC / n0
RSCP
误码率
信噪比信噪比
LTE信号强度
RSSI
RSRP
SINR
计时提前(在Android 4.1中但返回null,可能在cdma上运行)
邻居单元/活动集
PSC
RSRP
EC / i0(不在Android上)
Cell ID(不在android上)
表示正在服务的单元格(不在Android上)
其他:
时间提前
RRC错误
感谢任何帮助!
问候,
耶稣
你可以从
Microsoft.Phone.Net.NetworkInformation 和制造商名称来自
DeviceStatus分类
...但其中大部分内容都不适用于第三方应用。
Dear WP Support Team,
We have a client for a project related to interaction with network Operators' services. They requested access to RIL API but I learned that's not available on Windows Phone for privacy reasons.
So the client detailed the list of services they need for the app and I'm going through a nightmare to collect the availability status for every single item from the various API docs and forums. Is there any place where I can find whether the following APIs are exposed to developers or not, and if they need specific certificate from Microsoft?
This is the wishlist:
Telephony Events:
Dialing
Ringing
Call Connected
Call Disconnected
VOIP/Data call connected
VOIP/Data call disconnected
Dropped or Failed call
Disconnect cause
Phone number area code
SMS sent/received/error
MMS sent/received/error
Subscriber Info
IMSI
IMEI
Operator Info
Carrier Name
MCC
MNC
GSM/CDMA/LTE
Network Technology Type (UMTS, HSPA, HSPA+, EDGE, EVDOA, EVDOB etc)
Service state: In service/out of service/emergency calls only
Data Network state
Connection type (Cellular, WiFi, Wimax)
Connecting, Connected, Disconnecting,
Data errors / PDP errors
Data in / out
Bytes sent/received
GSM Base station Identifiers
LAC Local Area Code
RNC + CellID (may be combined as one integer as on Android, or separate integers as on
Blackberry)
PSC Primary Scrambling code (not implemented on Android on the serving cell, only on the
neighbor cells)
CDMA Base Station Identifiers
SID, NID, BID
LTE Base Identifiers
PCI Physical CellId
CI CellId
TAC Tracking Area Code
GSM/CDMA Signal Strength
RSSI
EC/i0 an/or EC/n0
RSCP
Bit Error rate
SNR signal to noise ratio
LTE Signal Strength
RSSI
RSRP
SINR
timing advance (in Android 4.1 but returns null, may work on cdma)
Neighbor Cells / Active Set
PSC
RSRP
EC/i0 (not on android)
Cell ID (not on android)
indicate which cell is serving (not on android)
Other:
Timing Advance
RRC Errors
Any help is appreciated!
Regards,
Jesus
You can get network type from Microsoft.Phone.Net.NetworkInformation and manufacturer name from DeviceStatus Class
... but most of these are features are not available to 3rd party applications.
这篇关于电话/网络API可用性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!