vodem.api module

vodem.api.account_type(overrides=None)[source]
vodem.api.activate_flag(overrides=None)[source]
vodem.api.apn_config(overrides=None)[source]
vodem.api.cell_id(overrides=None)[source]
vodem.api.connect_network(overrides=None)[source]
vodem.api.connection_mode(overrides=None)[source]
vodem.api.current_upgrade_state(overrides=None)[source]
vodem.api.custom_account_type(overrides=None)[source]
vodem.api.delete_sms(overrides=None)[source]

Delete Sms

Args
overrides (dict):
msg_id: ‘;’ (empty), ‘X;’ (one) ‘X;Y;Z;’ (many)
vodem.api.dial_mode(overrides=None)[source]
vodem.api.disable_pin(overrides=None)[source]
vodem.api.disconnect_network(overrides=None)[source]
vodem.api.dns_mode(overrides=None)[source]
vodem.api.enable_pin(overrides=None)[source]
vodem.api.enter_pin(overrides=None)[source]
vodem.api.enter_puk(overrides=None)[source]
vodem.api.get_sim_status(overrides=None)[source]
vodem.api.hardware_version(overrides=None)[source]
vodem.api.if_upgrade(overrides=None)[source]

select_op : “check”, “1” (download), “2” (cancel)

vodem.api.imei(overrides=None)[source]
vodem.api.ipv4_apn_list(overrides=None)[source]
vodem.api.ipv6_apn_config(overrides=None)[source]
vodem.api.ipv6_apn_list(overrides=None)[source]
vodem.api.ipv6_dns_mode(overrides=None)[source]
vodem.api.ipv6_prefer_dns_auto(overrides=None)[source]
vodem.api.ipv6_prefer_dns_manual(overrides=None)[source]
vodem.api.ipv6_standby_dns_auto(overrides=None)[source]
vodem.api.ipv6_standby_dns_manual(overrides=None)[source]
vodem.api.ipv6_wan_apn(overrides=None)[source]
vodem.api.ipv6_wan_ipaddr(overrides=None)[source]
vodem.api.is_msg_preview(overrides=None)[source]
vodem.api.is_show_ssid_key_oled(overrides=None)[source]
vodem.api.lac_code(overrides=None)[source]
vodem.api.lan_ipaddr_for_current(overrides=None)[source]
vodem.api.language(overrides=None)[source]
vodem.api.localdomain_for_current(overrides=None)[source]
vodem.api.lock_status(overrides=None)[source]
vodem.api.locked_hplmns(overrides=None)[source]
vodem.api.m_netselect_status(overrides=None)[source]

Manual netselect status

vodem.api.modem_main_state(overrides=None)[source]
vodem.api.modem_model(overrides=None)[source]
vodem.api.modem_msn(overrides=None)[source]
vodem.api.msisdn(overrides=None)[source]
vodem.api.net_select(overrides=None)[source]
vodem.api.net_select_mode(overrides=None)[source]
vodem.api.network_provider(overrides=None)[source]
vodem.api.network_provider_fullname(overrides=None)[source]
vodem.api.network_type(overrides=None)[source]
vodem.api.new_version_state(overrides=None)[source]
vodem.api.pdp_type(overrides=None)[source]
vodem.api.pin_status(overrides=None)[source]
vodem.api.pinnumber(overrides=None)[source]
vodem.api.ppp_status(overrides=None)[source]
vodem.api.prefer_dns_auto(overrides=None)[source]
vodem.api.prefer_dns_manual(overrides=None)[source]
vodem.api.puknumber(overrides=None)[source]
vodem.api.realtime_rx_thrpt(overrides=None)[source]
vodem.api.realtime_time(overrides=None)[source]
vodem.api.realtime_tx_thrpt(overrides=None)[source]
vodem.api.reboot_device(overrides=None)[source]
vodem.api.reset_data_counter_ex(overrides=None)[source]
vodem.api.restore_factory_settings(overrides=None)[source]
vodem.api.rmcc(overrides=None)[source]
vodem.api.rmnc(overrides=None)[source]
vodem.api.roam_setting_option(overrides=None)[source]
vodem.api.save_phone_number(overrides=None)[source]
vodem.api.save_sms(overrides=None)[source]

Save sms

Args
overrides (dict):
SMSNumber: ‘;’ (empty) ‘X;’ (singular) ‘X;Y;Z;’ (multiple) sms_time: SMSMessage: ‘’ (empty) Index: -1 (new), n (replace n) encode_type: GSM7_default, GSM7_turkey, UNICODE
vodem.api.scan_network(overrides=None)[source]
vodem.api.send_sms(overrides=None)[source]

Send sms

Args
overrides (dict):
Number: ‘;’ (empty) ‘X;’ (singular) ‘X;Y;Z;’ (multiple) sms_time: MessageBody: ‘’ (empty) ID: -1 (new), n (replace n) encode_type: GSM7_default, GSM7_turkey, UNICODE
vodem.api.set_account_type(overrides=None)[source]

Set acount type

Args
overrides (dict):
AccountType: ‘Contract’, ‘Prepaid’, ‘Custom’
vodem.api.set_auto_account_type_v4v6(overrides=None)[source]
vodem.api.set_bearer_preference(overrides=None)[source]
BearerPreference: “Only_GSM”, “Only_WCDMA”
“WCDMA_preferred”, “Only_LTE”, “NETWORK_auto”,
vodem.api.set_connection_mode(overrides=None)[source]

ConnectionMode: “auto_dial”, “manual_dial”, “demand_dial” roam_setting_option: “on”, “off”

vodem.api.set_dial_ip_type(overrides=None)[source]

ip_type: “IP”, “IPV6”, “IPV4V6”

vodem.api.set_message_center(overrides=None)[source]
vodem.api.set_msg_preview_status(overrides=None)[source]

isMessagePreview : “0”, “1”

vodem.api.set_msg_read(overrides=None)[source]
vodem.api.set_network(overrides=None)[source]

NetworkNumber: a valid mccmnc Rat: “0” (2G), “2” (3G), “7” (4G)

vodem.api.set_remind_flag(overrides=None)[source]
vodem.api.set_show_ssid_key_oled(overrides=None)[source]

doubleTapEnabled : “0”, “1”

vodem.api.set_web_language(overrides=None)[source]

Language: ISO-3166. ie: “en-gb”

vodem.api.signalbar(overrides=None)[source]
vodem.api.sim_active_result(overrides=None)[source]
vodem.api.sim_iccid(overrides=None)[source]
vodem.api.sim_imsi(overrides=None)[source]
vodem.api.simcard_roam(overrides=None)[source]
vodem.api.sms_capacity_info(overrides=None)[source]

Sms Capacity Info

vodem.api.sms_cmd_status_info(overrides=None)[source]

Sms Cmd Status Info

Args
overrides (dict):
sms_cmd: 3 (set message center), 4 (send), 5 (save), 6 (delete)
vodem.api.sms_page_data(overrides=None)[source]

Sms Page Data

Args
overrides (dict):
tags: 2 (outbox), 10 (dustbin), 11 (draftbox), 12 (inbox)
vodem.api.sms_parameter_info(overrides=None)[source]
vodem.api.sms_received_flag(overrides=None)[source]

Sms Recieved Flag

vodem.api.sms_received_flag_flag(overrides=None)[source]

Clear Sms Recieved Flag (this get request changes device state)

vodem.api.sms_remind(overrides=None)[source]
vodem.api.sms_unread_num(overrides=None)[source]
vodem.api.sntp_time(overrides=None)[source]
vodem.api.standby_dns_auto(overrides=None)[source]
vodem.api.standby_dns_manual(overrides=None)[source]
vodem.api.sv_of_imeisv(overrides=None)[source]
vodem.api.system_uptime(overrides=None)[source]
vodem.api.total_rx_bytes(overrides=None)[source]
vodem.api.total_time(overrides=None)[source]
vodem.api.total_tx_bytes(overrides=None)[source]
vodem.api.unlock_nck_time(overrides=None)[source]
vodem.api.unlock_network(overrides=None)[source]
vodem.api.update_info(overrides=None)[source]
vodem.api.upgrade_result(overrides=None)[source]
vodem.api.ussd_data_info(overrides=None)[source]
vodem.api.ussd_process(overrides=None)[source]
vodem.api.ussd_write_flag(overrides=None)[source]
vodem.api.wa_inner_version(overrides=None)[source]
vodem.api.wan_apn(overrides=None)[source]
vodem.api.wan_ipaddr(overrides=None)[source]
vodem.api.wan_manual_contents_long(overrides=None)[source]
vodem.api.webui_product_name(overrides=None)[source]