Wiki

Clone wiki

ModemManager / PantechUML295

Posted by: Nate Pleasant nate.pleasant@accelerated.com 2013-03-29

Pantech UML295

  • Vid/Pid - 10a9:6064

The Pantech UML295 uses the cdc_ether kernel driver to bring up a ethx port. This is the interface you use to connect to the device's web GUI. You need to establish a DHCP network connection to the ethx interface in order to interact with the modem's HTTP interface.

Once a local connection to the modem is established, we can start sending HTTP requests to it. Below are details on how to send a request and what information is contained in each response.

I obtained these HTTP requests by interacting with the HTTP GUI of the modem with a Wireshark trace running in the background.

Send a post message to the modem to interact with it:

  wget -T 30 -q $gateway_ip -O /tmp/post_response.txt

$gateway_ip is the gateway IP address assigned by the DHCP routers option from the modem. In the below examples, the IP address 192.168.32.2 is used as the gateway IP.

The resulting /tmp/post_response.txt file will contain the response message (if any).

http://192.168.32.2/condata

This includes information such as connection status, signal strength, IPv4 network information, IPv6 information, and activation status.

#!xml
<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/condata</uri><id>unknown</id></p-question><p-answer><time>2013-03-29T18:07:06.412Z</time><id>UML295_4bf19ffe-e9b1-44f3-941e-acd818ae1e08</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><condata><rac>false</rac><power>on</power><state><value>idle</value><description>Ready to connect</description><percentage>100</percentage><substate><value>none</value><description>none</description></substate><error><value>none</value><description>none</description><suberror><value>none</value><description>none</description></suberror></error></state><signal><parameter type="signal strength"><percent>60</percent><db>0</db><dbm>-96</dbm><bars>3</bars><rssi>-96</rssi></parameter><parameter type="signal to noise ratio"><percent>60</percent><db>4</db><dbm>0</dbm><bars>3</bars><rssi>0</rssi></parameter></signal><network><serving><name>Verizon Wireless</name><type>LTE</type><id>311480</id><server>server.pantech.com</server><servertype>Home Agent</servertype><additionalid type="TAC">0</additionalid><additionalid type="LAC">0</additionalid><additionalid type="EUTRA_CI">0</additionalid><additionalid type="RPLMN">311480</additionalid><encryption>CDMA</encryption><roaming><type>no</type><indicator>1</indicator><indicatordescription>Verizon Wireless</indicatordescription><roaminglistversion>15208</roaminglistversion><extended><type>Home</type><indicator>1</indicator><indicatordescription>Verizon Wireless</indicatordescription><roaminglistversion>5</roaminglistversion></extended></roaming></serving><home><name>Verizon Wireless</name><type>LTE</type><id>311480</id></home></network><actions>connect;poweroff</actions><connection><type>internet</type><address><ipv4><ip>0.0.0.0</ip><subnet>0.0.0.0</subnet><gateway>0.0.0.0</gateway><dns>0.0.0.0</dns><dhcp>0.0.0.0</dhcp><wins>0.0.0.0</wins></ipv4><ipv6><ip>0:0:0:0:0:0:0:0</ip><prefix>0</prefix><router>0:0:0:0:0:0:0:0</router><dns>0:0:0:0:0:0:0:0</dns><dhcp>0:0:0:0:0:0:0:0</dhcp><wins>0:0:0:0:0:0:0:0</wins></ipv6></address></connection><updates><updating>false</updating></updates><rx technology="cdma-gsm-lte"><session><bytes>0</bytes><packets>0</packets><byterate>0</byterate><errors>0</errors><discards>0</discards></session><cumulative><bytes>37935190</bytes><packets>39440</packets></cumulative><life><bytes>37935190</bytes><packets>39440</packets></life><since><bytes>0</bytes><packets>0</packets></since></rx><tx technology="cdma-gsm-lte"><session><bytes>0</bytes><packets>0</packets><byterate>0</byterate><errors>0</errors><discards>0</discards></session><cumulative><bytes>12845440</bytes><packets>34015</packets></cumulative><life><bytes>12845440</bytes><packets>34015</packets></life><since><bytes>0</bytes><packets>0</packets></since></tx><uptime><connection>00:00:00:00</connection><device>01:02:34:55</device><lifetime>01:02:34:55</lifetime><factoryreset>29:00:00:00</factoryreset><lastactivation>13:15:48:34</lastactivation></uptime><activationstatus>active</activationstatus></condata></p-answer></picaso>

This HTTP message is also used to handle the network connection:

connect

#!html

http://192.168.32.2/condata?action=connect

disconnect

#!html

http://192.168.32.2/condata?action=disconnect

disable network

#!html

http://192.168.32.2/condata?action=poweroff

enable network

#!html

http://192.168.32.2/condata?action=poweron

http://192.168.32.2/notifications

#!xml

<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/notifications</uri><id>unknown</id></p-question><p-answer><time>2013-03-28T15:32:34.262Z</time><id>UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><notifications/></p-answer></picaso>

http://192.168.32.2/gps

#!xml
<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/gps</uri><id>unknown</id></p-question><p-answer><time>2013-03-28T15:32:51.74Z</time><id>UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><gps><time>2013-03-28T15:32:51.74Z</time><rtime>2013-03-28T15:32:51.74Z</rtime><state><value>off</value><description>off</description><percentage>0</percentage><error><value>none</value><description>none</description><suberror><value>none</value><description>none</description></suberror><suberror><value/><description/></suberror></error></state><type>standalone</type><signal><parameter type="signal strength"><percent>0</percent><db>0</db><dbm>0</dbm><bars>0</bars><rssi>0</rssi></parameter></signal><latitude><value>0.000000</value><units>degrees</units></latitude><longitude><value>0.000000</value><units>degrees</units></longitude><altitude><value>0.000000</value><units>meters</units></altitude><speed><value>0.000000</value><units>km/h</units></speed><actions>start</actions><sats>0</sats><hepe/><nmea><state><value>off</value><description>gps disabled</description><percentage>0</percentage><error><value/><description/><suberror><value/><description/></suberror><suberror><value/><description/></suberror></error></state><location/><actions/></nmea></gps></p-answer></picaso>

http://192.168.32.2/messaging

#!xml

<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/messaging</uri><id>unknown</id></p-question><p-answer><time>2013-03-28T15:33:06.984Z</time><id>UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><messaging serviceid="0"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>sms</servicetype><servicetypedescription>Short Message Service</servicetypedescription><serviceclass>short</serviceclass><storagehash>0</storagehash><foldertype>inbox</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="1"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>email</servicetype><servicetypedescription>Email Message Service</servicetypedescription><serviceclass>long</serviceclass><storagehash>0</storagehash><foldertype>inbox</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="2"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>mms</servicetype><servicetypedescription>Media Message Service</servicetypedescription><serviceclass>long</serviceclass><storagehash>0</storagehash><foldertype>inbox</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="3"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>im</servicetype><servicetypedescription>IM Message Service</servicetypedescription><serviceclass>short</serviceclass><storagehash>0</storagehash><foldertype>inbox</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="0"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>sms</servicetype><servicetypedescription>Short Message Service</servicetypedescription><serviceclass>short</serviceclass><storagehash>1048519688</storagehash><foldertype>sent</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="1"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>email</servicetype><servicetypedescription>Email Message Service</servicetypedescription><serviceclass>long</serviceclass><storagehash>1048519688</storagehash><foldertype>sent</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="2"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>mms</servicetype><servicetypedescription>Media Message Service</servicetypedescription><serviceclass>long</serviceclass><storagehash>1048519688</storagehash><foldertype>sent</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="3"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>im</servicetype><servicetypedescription>IM Message Service</servicetypedescription><serviceclass>short</serviceclass><storagehash>1048519688</storagehash><foldertype>sent</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="0"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>sms</servicetype><servicetypedescription>Short Message Service</servicetypedescription><serviceclass>short</serviceclass><storagehash>1048519685</storagehash><foldertype>outbox</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="1"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>email</servicetype><servicetypedescription>Email Message Service</servicetypedescription><serviceclass>long</serviceclass><storagehash>1048519685</storagehash><foldertype>outbox</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="2"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>mms</servicetype><servicetypedescription>Media Message Service</servicetypedescription><serviceclass>long</serviceclass><storagehash>1048519685</storagehash><foldertype>outbox</foldertype><actions>retrieve</actions></summary></messaging><messaging serviceid="3"><summary><messagecount>0</messagecount><messagesunread>0</messagesunread><servicetype>im</servicetype><servicetypedescription>IM Message Service</servicetypedescription><serviceclass>short</serviceclass><storagehash>1048519685</storagehash><foldertype>outbox</foldertype><actions>retrieve</actions></summary></messaging></p-answer></picaso>

http://192.168.32.2/discovery

#!xml
<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/discovery</uri><id>unknown</id></p-question><p-answer><time>2013-03-28T15:33:29.340Z</time><id>UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><discovery><version>0.3.4461</version><services><v1><discovery release="0.3.4461"><uri>http://192.168.32.2/discovery</uri><userservice><type>1</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/config.xml</uri><description>Get LTE Config XML</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>2</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/SetComponentConfig</uri><description>Set LTE Config XML</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>3</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/config.xsl</uri><description>Get LTE Transform XSLT</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>4</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/SetComponentTransform</uri><description>Set LTE Transform XSLT</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>5</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/configValues.xml</uri><description>Get LTE User Settings</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>6</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/SetComponentUserSettings</uri><description>Set LTE User Settings</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>7</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/ShowComponentUserSettings</uri><description>LTE Settings</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>8</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/platform.xml</uri><description>Get Platform Config XML</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>9</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/SetPlatformConfig</uri><description>Set Platform Config XML</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>10</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/platform.xls</uri><description>Get Platform Transform XSLT</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>11</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/SetPlatformTransform</uri><description>Set Platform Transform XSLT</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>12</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/platformValues.xml</uri><description>Get Platform User Settings</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>13</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/SetPlatformUserSettings</uri><description>Set Platform User Settings</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>14</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/ShowPlatformUserSettings</uri><description>Show Platform User Settings</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>15</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/GetComponentLog</uri><description>Get LTE Log</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>16</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/NetworkSelection</uri><description>Network Selection</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>17</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/GetSessionHistory</uri><description>Get LTE Session History</description><tooltip>Get LTE Config XML</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>18</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/SelectFirmwareUpdate</uri><description>Select Firmware Update</description><tooltip>Select Firmware Update</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>20</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/DataPlanDetails</uri><description>Data Plan Detail</description><tooltip>Data Plan Detail</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>21</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/ActivationComplete</uri><description>Activation Complete</description><tooltip>Activation Complete</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>19</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/PerformUpdate</uri><description>Perform Firmware Update</description><tooltip>Perform Firmware Update</tooltip><requiresauth>false</requiresauth></userservice><userservice><type>0</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/terminal</uri><description>Device Terminal</description><tooltip>Device Terminal</tooltip><requiresauth>true</requiresauth></userservice><userservice><type>0</type><uri>http://192.168.32.2/UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e/QmiDebug</uri><description>QmiDebug</description><tooltip>QmiDebug</tooltip><requiresauth>true</requiresauth></userservice></discovery><condata release="0.3.4461"><uri>http://192.168.32.2/condata</uri><stream>true</stream></condata><messaging release="0.3.4461"><uri>http://192.168.32.2/messaging</uri></messaging><gps release="0.3.4461"><uri>http://192.168.32.2/gps</uri><stream>true</stream></gps><lockstatus release="0.3.4461"><uri>http://192.168.32.2/lockstatus</uri></lockstatus><notifications release="0.3.4461"><uri>http://192.168.32.2/notifications</uri><stream>true</stream></notifications><management release="0.3.4461"><uri>http://192.168.32.2/management</uri></management><engdata release="0.3.4461"><uri>http://192.168.32.2/engdata</uri></engdata></v1></services><cert>71ced8aaf85ef1320ad0cd28b5bd3d93</cert><uniqueids><ui type="vzwspecial">super special value</ui><ui type="Phone Number">8133990985</ui><ui type="Hardware_Id">REV_03</ui><ui type="DeviceID">42</ui><ui type="CNAME">Verizon</ui><ui type="CID">vzw</ui><ui type="IMEI">990000695379794</ui><ui type="ESN">80755FC0</ui><ui type="MEID">A1000037393ADF</ui><ui type="IccId">89148000000545404817</ui><ui type="IMSI">311480055536447</ui><ui type="MIN">8132597358</ui><ui type="HOMESID">4192</ui><ui type="ERI">5</ui></uniqueids><platform><os><type>Linux</type><version>L0295VWCC46F.B3</version></os><hw>PANTECH</hw><model>UML295</model></platform><scope>Scope server is not available</scope><streamr>http://192.168.32.2/streamr</streamr><knowncomponents><knowncomponent discovery="http://192.168.32.2/discovery">UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e</knowncomponent></knowncomponents><displaynames><id>UML295 Project</id><name>UML295</name></displaynames></discovery></p-answer></picaso>

http://192.168.32.2/management

#!xml

<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/management</uri><id>unknown</id></p-question><p-answer><time>2013-03-28T15:33:55.219Z</time><id>UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><management><interfacemodes><active>ecm+hid
</active><available>ecm+hid
</available><available>rndis+hid
</available><available>rndis+hid+serial+acm+diag
</available><available>diag+adb+acm+serial+rmnet
</available><available>diag+adb+acm+serial+wmb
</available><available>mbim+hid
</available></interfacemodes><current><name/><description/><version>CC46F</version><size>0</size><time/><state><value>idle</value><description> </description><percentage>0</percentage><error/></state></current><available/><ready/><installing/></management></p-answer></picaso>

http://192.168.32.2/lockstatus

#!xml

<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/lockstatus</uri><id>unknown</id></p-question><p-answer><time>2013-03-28T15:37:01.179Z</time><id>UML295_ea5eb1d8-ce40-498a-b061-eb02f110255e</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><lockstatus><status>disabled</status><type>user</type><unlockattempts>0</unlockattempts><maxunlockattempts>3</maxunlockattempts><actions>enable</actions></lockstatus></p-answer></picaso>

http://192.168.32.2/engdata

#!xml

<?xml version="1.0" encoding="UTF-8"?>
<picaso version="1.0.0"><p-question><uri>http://192.168.32.2:80/engdata</uri><id>unknown</id></p-question><p-answer><time>2013-03-29T17:42:44.18Z</time><id>UML295_4bf19ffe-e9b1-44f3-941e-acd818ae1e08</id><component>wireless</component><subcomponent>cdma</subcomponent><subcomponent>gsm</subcomponent><subcomponent>lte</subcomponent><engdata><settings><mobile_ip>preferred</mobile_ip><access_overload_class>8</access_overload_class><preferred_operating_mode>global</preferred_operating_mode></settings><field_test><time>29/3/2013 13:42</time><warranty_date>13/3/2013 15:48</warranty_date><slot_cycle_index>2</slot_cycle_index><current_nam>0</current_nam><auto_nam>0</auto_nam><spc_change_enabled>1</spc_change_enabled><nam_name/><directory_number>8133990985</directory_number><access_overload_class>8</access_overload_class><mcc>311</mcc><mnc>480</mnc><channel_primary_a>283</channel_primary_a><channel_primary_b>384</channel_primary_b><channel_secondary_a>691</channel_secondary_a><channel_secondary_b>777</channel_secondary_b><home_sid_table>4192-65535-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0</home_sid_table><terminated_reg_home_sid>1</terminated_reg_home_sid><terminated_reg_foreign_sid>1</terminated_reg_foreign_sid><terminated_reg_foreign_nid>1</terminated_reg_foreign_nid><system_preffered_mode>2</system_preffered_mode><prl_version_number>15208</prl_version_number><dns_primary>0</dns_primary><dns_secondary>0</dns_secondary><packet_dial_string>0000000000000000</packet_dial_string><mdr_mode>3</mdr_mode><data_scrm>1</data_scrm><mip_ha_spi_value>0</mip_ha_spi_value><mip_reverse_tunneling>0</mip_reverse_tunneling><mip_home>0</mip_home><mip_primary_ha_address>0</mip_primary_ha_address><mip_secondary_ha_address>0</mip_secondary_ha_address><mip_behavior>1</mip_behavior><mip_pre_registration_timeout>2</mip_pre_registration_timeout><mip_registration_retries>0</mip_registration_retries><dmu_key_exchange_indicator>NA</dmu_key_exchange_indicator><nid>132</nid><fer>0</fer><rssi>-96</rssi><ec_io>59</ec_io><channel>0</channel><latitude>0</latitude><longitude>0</longitude><tx_power>0</tx_power><rx_power>0</rx_power><band_class>255</band_class><p_rev>1</p_rev><packet_zone_id>1</packet_zone_id><last_call_error>2</last_call_error><service_option_in_use>0</service_option_in_use><call_state>6</call_state><dormant_state>0</dormant_state><mac_index>65535</mac_index><subnet_mask>0</subnet_mask><color_code>0</color_code><uati024>NA</uati024><finger_info_pn_offsets>0</finger_info_pn_offsets><finger_info_walsh_codes>0</finger_info_walsh_codes><finger_info_rssi>0</finger_info_rssi><active_set_pn_offsets>0-0-0-0-0-0</active_set_pn_offsets><active_set_ec_io_dbm>0-0-0-0-0-0</active_set_ec_io_dbm><active_set_channel>0-0-0-0-0-0</active_set_channel><neighbor_set_pn_offsets>0-0-0-0-0-0</neighbor_set_pn_offsets><neighbor_set_ec_io_dbm>0-0-0-0-0-0</neighbor_set_ec_io_dbm><neighbor_set_channel>0-0-0-0-0-0</neighbor_set_channel><candidate_set_pn_offsets>0-0-0-0-0-0</candidate_set_pn_offsets><candidate_set_ec_io_dbm>0-0-0-0-0-0</candidate_set_ec_io_dbm><candidate_set_channel>0-0-0-0-0-0</candidate_set_channel></field_test></engdata></p-answer></picaso>

Obtaining network data usage

Network data usage can be obtained on the UML295 on the Verizon network by sending a special SMS message to Verizon. The body of the SMS message is literally "POUND_DATA", but in order to send the SMS through the UML295 properly the message has to be in HEX format.

Post message to send SMS

#!html
http://$gateway_ip/messaging?action=send?serviceid=0?from=$phone_number?to=900080004008?body=504f554e445f44415441
$phone_number is the phone number of the UML295.

Next, check the UML295 for received SMS messages

#!html
http://$gateway_ip/messaging?action=retrieve

CNTI switching

Auto mode

#!html
http://192.168.32.2/engdata?preferred_operating_mode=global

4G LTE only

#!html
http://192.168.32.2/engdata?preferred_operating_mode=lte_only

3G only

#!html
http://192.168.32.2/engdata?preferred_operating_mode=cdma_only

2G only

#!html
http://192.168.32.2/engdata?preferred_operating_mode=gsm_only

IP Passthrough

The UML295 doesn't offer true IP passthrough unless you use the Windows tool. To get around that, you can setup a double NAT solution. In this situation, the device the UML295 is connected to would setup a DHCP server of its own, and configure that DHCP server to hand out only one IP address: the cellular WAN IP from the UML295.

To utilize the double NAT passthrough solution, you'll need to enable port forwarding on the UML295. You can do that with the following HTTP POST.

Enable Port Forwarding

http://192.168.32.2/engdata?port_forwarding=on

Disable IP passthrough

http://192.168.32.2/engdata?port_forwarding=off

Updated