Subscription services list

This table shows what services are available through the v1 and v2 provisoning API surfaces. Some services depend on other services, e.g. to be able to make international calls, you need the VOICE_OUT_INTER service but also the general VOICE_OUT service, as shown below in the Requires services column. This allows an operator to quickly block access to all voice services by removing only the VOICE_OUT service. Some services are configurable, examples are provided under Configurable services.

Service nameDescriptionAvailable in APIv1Available in APIv2Requires services
DATAData allowedYY-
DATA_2G_3GData on 2G and 3G networks allowedNoYDATA
DATA_2G_3G_ROAMData on 2G and 3G networks allowed while roamingNoY 1DATA, DATA_2G_3G
DATA_4GData on 4G networks allowedNoYDATA
DATA_4G_ROAMData on 4G networks allowed while roamingNoY 1DATA, DATA_4G
DATA_5GData on 5G networks allowed (5G NSA also requires DATA_4G)NoYDATA
DATA_5G_ROAMData on 5G networks allowed while roamingNoY 1DATA, DATA_5G
DATA_CONTENT_FILTERINGContent filtering on mobile dataNoYDATA
DATA_HIGHSPEEDData allowed at high speedYNo 2-
DATA_TETHERINGShare data through tetheringYYDATA
MMS_INIncoming MMSYY
MMS_IN_ROAMIncoming MMS while roamingNoY 1MMS_IN
MMS_OUTOutgoing MMSYY-
MMS_OUT_ROAMOutgoing MMS while roamingNoY 1MMS_OUT
MMS_OUT_INTEROutgoing international MMSYYMMS_OUT
MMS_OUT_INTER_ROAMOutgoing international MMS while roamingNoY 1MMS_OUT, MMS_OUT_ROAM, MMS_OUT_INTER
PRODUCT_BUNDLINGInclude products from ecosystemYY
ROAMINGAll roaming services, incl. network attachmentYY
ROAMING_DATAData access while roamingYY
SMS_INIncoming SMSYY
SMS_IN_ROAMIncoming SMS while roamingNoY 1SMS_IN
SMS_OUTOutgoing domestic SMSYY-
SMS_OUT_ROAMOutgoing domestic SMS while roamingNoY 1SMS_OUT
SMS_OUT_INTERInternational SMSYYSMS_OUT
SMS_OUT_INTER_ROAMInternational SMS while roamingNoY 1SMS_OUT, SMS_OUT_ROAM, SMS_OUT_INTER
SMS_PREMIUMPremium content SMSYY3
USER_CS_BLOCK_INUser block of incoming callsNoY 1
USER_CS_BLOCK_OUTUser block of outgoing callsNoY 1
USER_CS_BLOCK_OUT_INTERUser block of outgoing international callsNoY 1
USER_CS_BLOCK_OUT_INTER_EXEC_HOMEUser block of outgoing international calls, except to home countryNoY 1
VOICE_CALLER_ID_PRESENTATIONEnables caller ID presentation on voice calls.NoY
VOICE_CALLER_ID_RESTRICTIONEnables caller ID restriction on voice calls.NoY
VOICE_CALLFORWARDForward callsYY3
VOICE_CALLWAITINGIf busy, let new callers wait instead of dropping with busy toneNoY3
VOICE_CONFERENCEEnables setting up conference calls.NoY3
VOICE_INIncoming callsYY
VOICE_IN_ROAMIncoming calls while roamingNoY 1VOICE_IN
VOICE_MISSED_CALL_ALERTSend alert when missing a callYY-
VOICE_OUTOutgoing domestic callsYY-
VOICE_OUT_ROAMOutgoing domestic calls while roamingNoY 1VOICE_OUT
VOICE_OUT_INTERInternational callsYYVOICE_OUT
VOICE_OUT_INTER_ROAMInternational calls while roamingNoY 1VOICE_OUT, VOICE_OUT_ROAM, VOICE_OUT_INTER
VOICE_PREMIUMPremium content calls (classified by operator)YY3
VOICE_PREMIUM_ENTERTAINMENTCalls towards premium entertainment services (classified by network)NoY 13
VOICE_PREMIUM_INFOCalls towards premium informational services (classified by network)NoY 13
VOICE_VOICEMAILVoicemail serviceYY
VOICE_VOLTEVoice calls over LTEYY3
VOICE_VOWIFIVoice calls over WiFiYY3
VOICEMAIL_DISABLE_NOTIFICATIONDisable voicemail notificationsYY

1 When migrating from APIv1 to APIv2, WG2 need to enable this service for your tenant's network core first, so your configuration takes effect.

2 DATA_HIGHSPEED is being deprecated in favor of setting data speed explicitly through the configuration in the DATA service instead. The DATA_HIGHSPEED service is still effective during the process of migration.

3 Services otherwise applicable to user this service applies, i.e. calling a premium number from abroad also requires the services you would need for a general call from abroad.

Configurable services

All updates to the config object will replace any current config for that subscriber and service.

DATA

Configuration currently optional for transitional purposes.

{
  "servicename": "DATA",
  "config": {
    "speed_bps": 256000
  }
}
1
2
3
4
5
6

DATA_CONTENT_FILTERING

For details, see the how-to guide on content filtering.

{
  "servicename": "DATA_CONTENT_FILTERING",
  "config": {
    "forbidden_content": [
      "GAMBLING",
      "SOCIAL_MEDIA"
    ]
  }
}
1
2
3
4
5
6
7
8
9

PRODUCT_BUNDLING

A full description of how to work with product bundling is offered hereopen in new window.

USER_CS_BLOCK services

These services allow the subscriber, when provisioned by the operator, to block incoming or outgoing CS calls on their handset. "active": true activates the block as operator, the subscriber can unblock on their handset. "active": false sets it to inactive, the subscriber can activate it on their handset.

{
  "servicename": "USER_CS_BLOCK_IN",
  "config": {
    "active": true
  }
}
1
2
3
4
5
6
{
  "servicename": "USER_CS_BLOCK_OUT_INTER",
  "config": {
    "active": false
  }
}
1
2
3
4
5
6

VOICE_CALLER_ID_RESTRICTION

Active flag determines restriction mode, which is either permanent or temporary. "active": true represents permanent restriction of caller ID, presenting caller ID is not configurable on handset. "active": false represents the temporary restriction mode, where the network default is to present the caller ID. This mode enables the subscriber to configure visibility on handset.

{
  "servicename": "VOICE_CALLER_ID_RESTRICTION",
  "config": {
    "active": true
  }
}
1
2
3
4
5
6
{
  "servicename": "VOICE_CALLER_ID_RESTRICTION",
  "config": {
    "active": false
  }
}
1
2
3
4
5
6

VOICE_CALLFORWARD

{
  "servicename": "VOICE_CALLFORWARD",
  "config": {
    "unconditional": "46701234567"
  }
}
1
2
3
4
5
6

The above results in always forwarding incoming calls to the specified number. "unconditional_active": true is derived from the presence of a valid number for the unconditional attribute.

{
  "servicename": "VOICE_CALLFORWARD",
  "config": {
    "unconditional": "46701234567",
    "unconditional_active": false
  }
}
1
2
3
4
5
6
7

The above sets a number for the unconditional forwarding but does not activate any call forwarding.

{
  "servicename": "VOICE_CALLFORWARD",
  "config": {
    "busy": "46701112233",
    "unreachable": "46702223311",
    "no_reply": "46703331122"
  }
}
1
2
3
4
5
6
7
8

The above enables conditional forwarding to the specified numbers. They are all active by default as the numbers are valid.

{
  "servicename": "VOICE_CALLFORWARD",
  "config": {
    "busy": "46701112233",
    "busy_active": false,
    "unreachable": "46702223311",
    "unreachable_active": true,
    "no_reply": "46703331122",
    "no_reply_active": false
  }
}
1
2
3
4
5
6
7
8
9
10
11

The above sets numbers for the three conditional forwarding rules, but only enables call forwarding for when the subscriber is not reachable.

{
  "servicename": "VOICE_CALLFORWARD",
  "config": {
    "unconditional": "46701234567",
    "busy": "46701112233",
    "unreachable": "46702223311",
    "no_reply": "46703331122"
  }
}
1
2
3
4
5
6
7
8
9

The above sets numbers and activates all varieties of forwarding. Active unconditional number overrides all the active conditional numbers, and as such all calls would be forwarded to the number set for unconditional forwarding. If unconditional gets deactivated, the active conditional forwarding rules would be used instead.

VOICE_PREMIUM

The VOICE_PREMIUM service allows our customers to manually define premium numbers using Partner-Console. You can then choose to allow or disallow subscribers from calling or receiving calls from these premium numbers by enabling or disabling the VOICE_PREMIUM service.

Voice Premium Network Blocks

For VOICE_PREMIUM_INFO and VOICE_PREMIUM_ENTERTAINMENT services, the lists of premium numbers are defined by the network. Each network usually has a list of local premium numbers, and the WG2 HLR sends subscriber information (e.g. VOICE_PREMIUM_INFO blocked) to the VLR. The VLR then blocks calls to any premium info numbers based on the network's lists. Please note: If these two services are not enabled for your tenant, no network blocks will be sent for your subscribers.