Mobile Profiles


API for browsing, adding, editing and deleting Mobile Profiles.

URLs

References

Looking up a Resource (single objects, lists and tabular data)
Creating a Resource
Updating a Resource
Deleting a Resource
Mobile Portals API

Notes

Mobile Profile Object

{
  "MobileProfileId": 0,
  "MobileProfile": "",
  "MobilePortalIdPrimary": 0,
  "MobilePortalPrimary": "",
  "MobilePortalIdSecondary": 0,
  "MobilePortalSecondary": "",
  "MobilePortalRetryCount": 0,
  "DidPoolGroupId": 0,
  "Enabled": false,
  "DynamicMsisdn": false,
  "ProviderName": "",
  "NotificationMethodPrimary": "nmtNone",
  "NotificationMethodSecondary": "nmtNone",
  "NotificationMethodTertiary": "nmtNone",
  "TerminationType": "ttNone",
  "MtSmsDeliveryType": "dtQueue",
  "CamelMoRoutingType": "cmoNone",
  "CamelMtRoutingType": "cmtNone",
  "NotificationMsisdn": "",
  "NotificationSmsNumberType": "sntUnknown",
  "NotificationSmsNumberingPlanType": "snpUnknown",
  "UssdMessageCodeSystem": "",
  "UssdMessageCodeUser": "",
  "Description": ""
}

Table Definition

MOBILE_PROFILES

This table stores the different mobile profiles in the system. Every IMSI used by a SIM has a unique mobile profile.

Field Name Type Size Description
MOBILE_PROFILE_ID smallint 2 Primary key.
MOBIL_PROFILE varchar 40 The name of this mobile profile.
MOBILE_PORTAL_ID_PRIMARY smallint 2 Foreign key into the MOBILE_PORTALS table.
MOBILE_PORTAL_ID_SECONDARY smallint 2 Foreign key into the MOBILE_PORTALS table.
MOBILE_PORTAL_RETRY_COUNT tinyint 1 If a connection attempt or request is made to the primary portal and fails, the system will then try the secondary portal. If it fails again, it will retry the primary and secondary portals this many times before giving up.
DID_POOL_GROUP_ID smallint 2 Foreign key into the DID_POOL_GROUPS table.
ENABLED bit 1 Specifies whether or not this mobile profile can be used by the system.

0 – Disabled 1 – Enabled
DYNAMIC_MSISDN bit 1 Specifies whether or not this profile receives a temporary (AUX) MSISDN from the mobile network.
PROVIDER_NAME varchar 40 The name of the mobile provider for this mobile profile. It is also used to match the AUX MSISDN’s provider tag with a mobile profile.
NOTIFICATION_METHOD_PRIMARY tinyint 1 Foreign key into the MOBILE_NOTIFICATION_METHOD_TYPES table.
NOTIFICATION_METHOD_SECONDARY tinyint 1 Foreign key into the MOBILE_NOTIFICATION_METHOD_TYPES table.
NOTIFICATION_METHOD_TERTIARY tinyint 1 Foreign key into the MOBILE_NOTIFICATION_METHOD_TYPES table.
TERMINATION_TYPE tinyint 1 Foreign key into the MOBILE_TERMINATION_TYPES table.
MT_SMS_DELIVERY_TYPE tinyint 1 Foreign key into the MOBILE_MT_SMS_DELIVERY_TYPES table.
CAMEL_MO_ROUTING_TYPE tinyint 1 Foreign key into the MOBILE_CAMEL_MO_ROUTING_TYPES table.
CAMEL_MT_ROUTING_TYPE tinyint 1 Foreign key into the MOBILE_CAMEL_MT_ROUTING_TYPES table.
NOTIFICATION_MSISDN varchar 40 This specifies the MSISDN "From" number for system SMS messages (notifications) that are sent to subscribers.
NOTIFICATION_SMS_NUMBER_TYPE tinyint 1 Foreign key into the MOBILE_SMS_NUMBER_TYPES table.
NOTIFICATION_SMS_NUMBERING_PLAN_TYPE tinyint 1 Foreign key into the MOBILE_SMS_NUMBERING_PLAN_TYPES table.
USSD_MESSAGE_CODE_SYSTEM varchar 10 The number in a USSD message for this mobile profile that determines if the message was generated by the system.
USSD_MESSAGE_CODE_USER varchar 10 The number in a USSD message for this mobile profile that determines if the message was generated by a user.
DESCRIPTION varchar 40 The description of this entry.