电话/网络API可用性 [英] Telephony/Network API availability

查看:70
本文介绍了电话/网络API可用性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆