org.jsmpp.bean
Class OptionalParameter.Callback_num_pres_ind

java.lang.Object
  extended by org.jsmpp.bean.OptionalParameter
      extended by org.jsmpp.bean.OptionalParameter.Byte
          extended by org.jsmpp.bean.OptionalParameter.Callback_num_pres_ind
Enclosing class:
OptionalParameter

public static class OptionalParameter.Callback_num_pres_ind
extends OptionalParameter.Byte

This parameter controls the presentation indication and screening of the CallBackNumber at the mobile station. If present, the callback_num parameter must also be present.

If this parameter is present and there are multiple instances of the callback_num parameter then this parameter must occur an equal number of instances and the order of occurrence determines the particular callback_num_pres_ind which corresponds to a particular callback_num.

Bits 7............0 = 0000ppss

The Presentation Indicator is encoded in bits 2 and 3 as follows:
00 = Presentation Allowed
01 = Presentation Restricted
10 = Number Not Available
11 = Reserved

The Screening Indicator is encoded in bits 0 and 1 as follows:
00 = User provided, not screened
01 = User provided, verified and passed
10 = User provided, verified and failed
11 = Network Provided.

Wireless Network Technology: TDMA

Author:
stefanth

Nested Class Summary
static class OptionalParameter.Callback_num_pres_ind.Presentation_Indicator
           
static class OptionalParameter.Callback_num_pres_ind.Screening_Indicator
           
 
Nested classes/interfaces inherited from class org.jsmpp.bean.OptionalParameter
OptionalParameter.Additional_status_info_text, OptionalParameter.Addr_subunit, OptionalParameter.Alert_on_message_delivery, OptionalParameter.Bearer_type, OptionalParameter.Billing_identification, OptionalParameter.Byte, OptionalParameter.Callback_num, OptionalParameter.Callback_num_atag, OptionalParameter.Callback_num_pres_ind, OptionalParameter.COctetString, OptionalParameter.Delivery_failure_reason, OptionalParameter.Dest_addr_subunit, OptionalParameter.Dest_bearer_type, OptionalParameter.Dest_network_type, OptionalParameter.Dest_subaddress, OptionalParameter.Dest_telematics_id, OptionalParameter.Destination_port, OptionalParameter.Display_time, OptionalParameter.Dpf_result, OptionalParameter.Int, OptionalParameter.Its_reply_type, OptionalParameter.Its_session_info, OptionalParameter.Language_indicator, OptionalParameter.Message_payload, OptionalParameter.Message_state, OptionalParameter.More_messages_to_send, OptionalParameter.Ms_availability_status, OptionalParameter.Ms_msg_wait_facilities, OptionalParameter.Ms_validity, OptionalParameter.Network_error_code, OptionalParameter.Network_type, OptionalParameter.Null, OptionalParameter.Number_of_messages, OptionalParameter.OctetString, OptionalParameter.Payload_type, OptionalParameter.Privacy_indicator, OptionalParameter.Qos_time_to_live, OptionalParameter.Receipted_message_id, OptionalParameter.Sar_msg_ref_num, OptionalParameter.Sar_segment_seqnum, OptionalParameter.Sar_total_segments, OptionalParameter.Sc_interface_version, OptionalParameter.Set_dpf, OptionalParameter.Short, OptionalParameter.Sms_signal, OptionalParameter.Source_addr_subunit, OptionalParameter.Source_bearer_type, OptionalParameter.Source_network_type, OptionalParameter.Source_port, OptionalParameter.Source_subaddress, OptionalParameter.Source_telematics_id, OptionalParameter.Tag, OptionalParameter.User_message_reference, OptionalParameter.User_response_code, OptionalParameter.Ussd_service_op, OptionalParameter.Vendor_specific_dest_msc_addr, OptionalParameter.Vendor_specific_source_msc_addr
 
Field Summary
 
Fields inherited from class org.jsmpp.bean.OptionalParameter.Byte
value
 
Fields inherited from class org.jsmpp.bean.OptionalParameter
tag
 
Constructor Summary
OptionalParameter.Callback_num_pres_ind(byte value)
           
OptionalParameter.Callback_num_pres_ind(byte[] content)
           
OptionalParameter.Callback_num_pres_ind(OptionalParameter.Callback_num_pres_ind.Presentation_Indicator presentation_indicator, OptionalParameter.Callback_num_pres_ind.Screening_Indicator screening_indicator)
           
 
Method Summary
 OptionalParameter.Callback_num_pres_ind.Presentation_Indicator getPresentationIndicator()
           
 OptionalParameter.Callback_num_pres_ind.Screening_Indicator getScreeningIndicator()
           
 
Methods inherited from class org.jsmpp.bean.OptionalParameter.Byte
getValue, serializeValue, toString
 
Methods inherited from class org.jsmpp.bean.OptionalParameter
equals, hashCode, serialize
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionalParameter.Callback_num_pres_ind

public OptionalParameter.Callback_num_pres_ind(OptionalParameter.Callback_num_pres_ind.Presentation_Indicator presentation_indicator,
                                               OptionalParameter.Callback_num_pres_ind.Screening_Indicator screening_indicator)

OptionalParameter.Callback_num_pres_ind

public OptionalParameter.Callback_num_pres_ind(byte value)

OptionalParameter.Callback_num_pres_ind

public OptionalParameter.Callback_num_pres_ind(byte[] content)
Method Detail

getPresentationIndicator

public OptionalParameter.Callback_num_pres_ind.Presentation_Indicator getPresentationIndicator()

getScreeningIndicator

public OptionalParameter.Callback_num_pres_ind.Screening_Indicator getScreeningIndicator()