NetworkInterface

NetworkInterface contains specific information related to external network interfaces for devices where Remote Manager needs to have knowledge of that information in order to interact with those devices. For example, Remote Manager uses NetworkInterface records to associate phone numbers with one or more mobile identification numbers (SIM or modem serial number, depending upon the mobile technology).

URI

http://<hostname>/ws/NetworkInterface

Formats

HTTP Method Format Description
GET /ws/NetworkInterface Display a list of modems provisioned in your account.
POST /ws/NetworkInterface Add a modem to your account.
PUT /ws/NetworkInterface Update modem information for your account.
DELETE /ws/NetworkInterface Delete a modem from your account.

Elements

id

Element that uniquely identifies the network interface and consists of the following:

niId

System-generated identifier for the network interface.

niVersion

A value of 0 indicates the most recent version of the network interface record.

niPhoneCarrier

An integer that represents the telephone carrier service subscription for the network interface. The value is specific to the internal implementation of the SMS service used to send and receive SMS messages.

niTerminated

Boolean value that indicates whether the network interface is terminated. Enter either true or false.

niEffectiveStartDate

Date the network interface was added to Remote Manager.

cstId

Remote Manager identifier for the customer.

grpId

Remote Manager identifier for the customer group.

devId

Device ID of the device associated with this network interface record.

devVersion

A value of 0 which indicates the most recent version of the device record.

niInterfaceType

Integer that indicates the network interface type:

0: None

1: GSM

2: CDMA

3: ORBCOMM

4: Iridium

niSimId

Network interface SIM indentifier which is the ICCID, MEID, or ESN of the SIM or cellular modem.

niModemId

Modem ID of the satellite modem.

niPhone

Telephone number of the cellular line using international format for telephone numbers. For example:

+1 123-456-7890

niActivePhone

Boolean value that indicates whether this network interface record contains the telephone number (niPhone) to which Remote Manager sends SMS messages for this device. Only one NetworkInterface record can have niActivePhone set to true per device.

niIdigiPhone

Short or long code the device uses to communicate with Remote Manager.

niIdigiServiceId

Keyword used in the shared code

niImsi

International Mobile Subscriber Identity (IMSI) of the SIM.