New update!
I’ve investigated the capabilities of our wholesale provider Enreach, who deliver their services on both the KPN and VodafoneZiggo networks in the Netherlands.
They explained that they don’t provide configuration support for specific end-user equipment (UE), so they couldn’t advise directly on how to configure the Teltonika device.
However, they clarified how SMS over IP (SMSoIP) works on their network.
According to Enreach, devices that no longer support 2G can still send SMS messages over IP, as long as they register on the IMS APN (which runs parallel to the regular internet APN).
They also explained the following technical procedure, which is part of the standard IMS stack:
- The device should register on the APN called ims
- The username should be the IMSI, followed by the domain:
- For KPN users:
@ims.mnc003.mcc204.3gppnetwork.org
- For VodafoneZiggo users:
@ims.mnc004.mcc204.3gppnetwork.org
So in my case (KPN network):
APN: ims
Username: {IMSI-HERE}@ims.mnc003.mcc204.3gppnetwork.org
During registration, the UE (User Equipment) will receive an unauthorized response containing a nonce, which must be used together with the SIM’s key, to compute the correct authentication response.
Once successfully registered on the IMS APN, the UE can send SMS messages using SMSoIP by sending a SIP MESSAGE to the SMSC:
sip:+31686899900@ims.mnc003.mcc204.3gppnetwork.org;user=phone
The exact message format is defined in 3GPP standards, and any UE capable of SMSoIP should handle this automatically.
In short, their network relies on SMS over IMS, not traditional circuit-switched SMS.
Devices like the Teltonika TRB500 would therefore need IMS registration and SIP MESSAGE support to send SMS successfully.
My conclusion so far:
I cannot determine whether the IMS APN (as parallel with the internet APN) is correctly set up or even supported within the Teltonika device.
Hopefully someone can shed some light on this!