Migrating to KORE Super SIM Connection Events
Super SIM Connection Events are currently delivered via Twilio's Event Streams product. As part of our process of separating from Twilio, we will stop publishing events to Twilio Event Streams on November 1, 2024. In order to continue to receive Super SIM Connection Events without interruption, you will need to subscribe to KORE's replacement event streaming product before then.
You will use the KORE Developer Portal to configure destinations and streams and send test events so you can confirm that you are able to receive events from KORE.
We have provided various guides for you to get started
We will simultaneously publish events to both KORE's event streaming product and Twilio's Event Stream if you have configured event streams at KORE and Twilio.
The object within the event that contains the Super SIM Connection Event specific data will remain unchanged. The metadata around that object will be different depending on if it came from KORE or Twilio.
To ensure that you don't miss any events during the migration process, you can subscribe to both KORE's Super SIM Connection Events and Twilio's at the same time as all events will be published through both systems; however, you will need to consolidate the events and dedupe them.
You will be able to use the event_sid
property to dedupe events. The same event that was sent over both KORE's and Twilio's stream will have the same event_sid
.
If you use Super SIM Connection Events to record data usage and bill your customers, it is critical that you properly deduplicate your events, even when receiving them via just Twilio or KORE. Please ensure you have considered this in your design.
Key Differences
Resource Names
Twilio Event Streams | KORE Event Streams |
---|---|
Event Schema
Whether you are sending events to Kinesis or Webhook, Twilio follows the same format defined by Cloud Events, which KORE also follows.
The properties which will change when moving to KORE are identified below.
The data schema object will remain unchanged
type
Your types were usually like com.twilio.{suffix}
, which will be changed to com.kore.{suffix}
.
dataschema
The data schema will be available at a different URL.
https://events-schemas.korewireless.com/...
Validating Webhook Events on Event Stream
KORE validates Webhooks the same way for callbacks and event streams.
Streaming Events to Destinations
You will be able to receive events via AWS Kinesis or webhooks.
Twilio Segment will not be an available destination type. If you use this Sink type today, plan to use one of the other destination types and forward events into Twilio Segment yourself.
Last updated