/// <summary>
/// Gets the current value for the preferred voice call subscription.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
/// <privilege>http://tizen.org/privilege/telephony</privilege>
- /// <returns>
+ /// <value>
/// The currently set preferred voicecall subscription value.
- /// </returns>
+ /// </value>
public CallPreferredVoiceSubscription PreferredVoiceSubscription
{
get
/// <summary>
/// Gets the call handle ID.
/// </summary>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <value>
/// The id of the call handle
/// 0 if unable to complete the operation
- /// </returns>
+ /// </value>
public uint HandleId
{
get
/// <summary>
/// Gets the call number.
/// </summary>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <value>
/// The number of the call
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
public string Number
{
get
/// <summary>
/// Gets the call type.
/// </summary>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <value>
/// The type of the call
- /// </returns>
+ /// </value>
public CallType Type
{
get
/// <summary>
/// Gets the call status.
/// </summary>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <value>
/// The status of the call
- /// </returns>
+ /// </value>
public CallStatus Status
{
get
/// <summary>
/// Gets whether the call is MO(Mobile Originated) call or MT(Mobile Terminated).
/// </summary>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <value>
/// The direction of the call
- /// </returns>
+ /// </value>
/// <exception cref="InvalidOperationException">
/// This Exception can occur due to:
/// 1. Operation Not Supported
/// <summary>
/// Gets whether the call is conference call or not.
/// </summary>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <value>
/// The value whether the call is conference call or not. (true: Conference call, false: Single call)
- /// </returns>
+ /// </value>
public bool ConferenceStatus
{
get
/// Gets the IMEI (International Mobile Station Equipment Identity) of a mobile phone.
/// The IMEI number is used by a GSM network to identify valid devices and therefore can be used for stopping a stolen phone from accessing that network.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
/// <privilege>http://tizen.org/privilege/telephony</privilege>
- /// <returns>
+ /// <value>
/// The International Mobile Station Equipment Identity
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
public string Imei
{
get
/// <summary>
/// Gets the power status of the modem.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
/// <privilege>http://tizen.org/privilege/telephony</privilege>
- /// <returns>
+ /// <value>
/// The Modem power status (0=on,1=off,2=reset,3=low)
- /// </returns>
+ /// </value>
public PowerStatus CurrentPowerStatus
{
get
/// <summary>
/// Gets the MEID (Mobile Equipment Identifier) of a mobile phone. (for CDMA)
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
/// <privilege>http://tizen.org/privilege/telephony</privilege>
- /// <returns>
+ /// <value>
/// The Mobile Equipment Identifier
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
public string Meid
{
get
/// <summary>
/// Gets the LAC (Location Area Code) of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/location.coarse
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>
/// <remarks>
/// This API can be used in GSM / WCDMA network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The Location Area Code, -1 if unknown
- /// </returns>
+ /// </value>
public int Lac
{
get
/// <summary>
/// Gets the cell ID of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/location.coarse
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>
/// <remarks>
/// This API can be used in GSM / WCDMA / LTE network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The cell identification number, -1 if unknown
- /// </returns>
+ /// </value>
public int CellId
{
get
/// <summary>
/// Gets the RSSI (Received Signal Strength Indicator).
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The Received Signal Strength Indicator
/// Higher the received number, the stronger the signal strength.
- /// </returns>
+ /// </value>
public Rssi CurrentRssi
{
get
/// <summary>
/// Gets the roaming state of the current registered network.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// true if roaming, otherwise false if not roaming
- /// </returns>
+ /// </value>
public bool RoamingStatus
{
get
/// <summary>
/// Gets the MCC (Mobile Country Code) of the current registered network.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
/// <remarks>
/// This API can be used in GSM / WCDMA / LTE network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The Mobile Country Code (three digits) Mobile Country Code (MCC) identifies the country where the cell is being used.
/// empty string if unknown.
- /// </returns>
+ /// </value>
public string Mcc
{
get
/// <summary>
/// Gets the MNC (Mobile Network Code) of the current registered network.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
/// <remarks>
/// This API can be used in GSM / WCDMA / LTE network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The Mobile Network Code (three digits) The Mobile Network Code (MNC) identifies the mobile phone operator and network provider.
/// empty string if unknown.
- /// </returns>
+ /// </value>
public string Mnc
{
get
/// <summary>
/// Gets the name of the current registered network.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
/// <remarks>
/// This API can be used in GSM / WCDMA / LTE network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The name of the current registered network
/// empty string if unknown.
- /// </returns>
+ /// </value>
public string NetworkName
{
get
/// <summary>
/// Gets the network service type of the current registered network.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
/// <remarks>
/// This API can be used in case network is in service.
/// </remarks>
- /// <returns>
+ /// <value>
/// The network service type
- /// </returns>
+ /// </value>
public Type NetworkType
{
get
/// <summary>
/// Gets the packet service type of the current registered network.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
/// <remarks>
/// This API can be used in HSDPA network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The type of packet service
- /// </returns>
+ /// </value>
public PsType NetworkPsType
{
get
/// <summary>
/// Gets the network name option of the current registered network.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The network name display option
- /// </returns>
+ /// </value>
public NameOption NetworkNameOption
{
get
/// <summary>
/// Gets the current network state of the telephony service.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The current network state
- /// </returns>
+ /// </value>
public ServiceState NetworkServiceState
{
get
/// <summary>
/// Gets the current default subscription for data service (Packet Switched).
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The current default data subscription
- /// </returns>
+ /// </value>
public DefaultDataSubscription NetworkDefaultDataSubscription
{
get
/// <summary>
/// Gets the current default subscription for voice service (Circuit Switched).
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The current default voice subscription
- /// </returns>
+ /// </value>
public DefaultSubscription NetworkDefaultSubscription
{
get
/// <summary>
/// Gets the network selection mode.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The network selection mode.
- /// </returns>
+ /// </value>
public SelectionMode NetworkSelectionMode
{
get
/// <summary>
/// Gets the TAC (Tracking Area Code) of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>
/// <remarks>
/// This API can be used in LTE network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The Tracking Area Code
/// -1 if unknown
- /// </returns>
+ /// </value>
public int Tac
{
get
/// <summary>
/// Gets the system ID of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>
/// <remarks>
/// This API can be used in CDMA network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The system ID
/// -1 if unknown
- /// </returns>
+ /// </value>
public int SystemId
{
get
/// <summary>
/// Gets the network ID of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/location.coarse
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>
/// <remarks>
/// This API can be used in CDMA network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The network ID
/// -1 if unknown
- /// </returns>
+ /// </value>
public int NetworkId
{
get
/// <summary>
/// Gets the base station ID of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/location.coarse
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>>
/// <remarks>
/// This API can be used in CDMA network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The base station ID
/// -1 if unknown
- /// </returns>
+ /// </value>
public int BaseStationId
{
/// <summary>
/// Gets the base station latitude of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/location.coarse
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>
/// <remarks>
/// This API can be used in CDMA network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The base station latitude
/// 0x7FFFFFFF if unknown
- /// </returns>
+ /// </value>
public int BaseStationLatitude
{
get
/// <summary>
/// Gets the base station longitude of the current location.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/location.coarse
- /// </privilege>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/location.coarse</privilege>
/// <remarks>
/// This API can be used in CDMA network.
/// </remarks>
- /// <returns>
+ /// <value>
/// The base station latitude
/// 0x7FFFFFFF if unknown
- /// </returns>
+ /// </value>
public int BaseStationLongitude
{
get
/// Gets the Integrated Circuit Card IDentification (ICC-ID).
/// The Integrated Circuit Card Identification number internationally identifies SIM cards.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The Integrated Circuit Card Identification
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// Gets the SIM Operator (MCC [3 digits] + MNC [2~3 digits]).
/// The Operator is embedded in the SIM card.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The SIM Operator
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// <summary>
/// Gets the Mobile Subscription Identification Number (MSIN [9~10 digits]) of the SIM provider.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The Mobile Subscription Identification Number
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// Gets the Service Provider Name (SPN) of the SIM card.
/// Gets Service Provider Name embedded in the SIM card.If this value is not stored in SIM card, empty string will be returned.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The Service Provider Name
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// <summary>
/// Checks whether the current SIM card is different from the previous SIM card.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// true if the current SIM card is different from the previous SIM card, otherwise false if the SIM card is not changed
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// <summary>
/// Gets the state of the SIM.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The current state of the SIM
- /// </returns>
+ /// </value>
public State CurrentState
{
get
/// <summary>
/// Gets the count of application on UICC.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The masking value for below values are provided by the enum ApplicationType
/// 0 if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// Gets subscriber number embedded in the SIM card. This value contains MSISDN related to the subscriber.
/// If this value is not stored in SIM card, empty string will be returned.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The subscriber number in the SIM
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// <summary>
/// Gets the Subscriber ID.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The subscriber ID
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// <summary>
/// Gets the lock state of the SIM.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The current lock state of the SIM
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// Gets the GID1 (Group Identifier Level 1).
/// Gets Group Identifier Level 1(GID1) embedded in the SIM card.If this value is not stored in SIM card, empty string will be returned.
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The GID1 (Group Identifier Level 1)
/// empty string if unable to complete the operation
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// Gets the call forwarding indicator state of the SIM.
/// If the state is true, incoming call will be forwarded to the selected number.state indicates the CFU(Call Forwarding Unconditional) indicator status - Voice. (3GPP TS 31.102 4.2.64 EF CFIS)
/// </summary>
- /// <privilege>
- /// http://tizen.org/privilege/telephony
- /// </privilege>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <privilege>http://tizen.org/privilege/telephony</privilege>
+ /// <value>
/// The value whether incoming call will be forwarded or not. (true: forwarded, false: not forwarded)
- /// </returns>
+ /// </value>
/// <precondition>
/// The SIM state must be Available
/// </precondition>
/// <param name="list">
/// The List of Notification Id's for which the ChangeNotification event will be triggered
/// </param>
- /// <privilege>http://tizen.org/privilege/telephony</privilege>
/// <feature>http://tizen.org/feature/network.telephony</feature>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <exception cref="InvalidOperationException">
/// <param name="list">
/// The List of Notification Id's for which the ChangeNotification event will be not be triggered
/// </param>
- /// <privilege>http://tizen.org/privilege/telephony</privilege>
/// <feature>http://tizen.org/feature/network.telephony</feature>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <exception cref="InvalidOperationException">
/// <summary>
/// Event Handler to be invoked when the telephony state changes.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public static event EventHandler<StateEventArgs> StateChanged
{
add
/// <summary>
/// Acquires the telephony state value.
/// </summary>
- /// <returns>
+ /// <since_tizen> 3 </since_tizen>
+ /// <value>
/// The state value of telephony.
- /// </returns>
+ /// </value>
public static State CurrentState
{
get
Name: csapi-telephony
Summary: Tizen Telephony API for C#
-Version: 1.0.11
+Version: 1.0.12
Release: 1
Group: Development/Libraries
License: Apache-2.0