We are setting up an sms provider (Strex) as a custom channel in CI-J, as this is not one of the standard SMS providers available (and they provide more functionality as well). WE have also set up a preference model with three purposes that have Disabled, Restricted and Non-Restricted models. Two of them have additional topics as well, which we want to use as subscription lists.
We were expecting that when we specify a phone number to collect/update consent into the topics in marketing forms and the preference center for the model, we would get records for both sms and the custom channel related to the phone number. However, we only get records for the sms channel, not the custom channel.
Has anyone run into this issue? Or have any experience or suggestions on how to solve it? The requirement is to collect consent records to the msdynmkt_contactpointconsent4 table. We could of course use the marketing forms and the preference center and collect into the sms channel and replicate using triggers and power automate or similar approaches on the backend, but that is kind of clumsy, given the volumes involved.