Shared Infobip configuration and extension contracts for Transmitly channel providers.
Use this package if you are building or extending an Infobip provider for the Transmitly ecosystem and need the shared configuration objects and provider-specific channel contracts.
If you just want to send communications through Infobip from an application, use Transmitly.ChannelProvider.Infobip instead.
InfobipChannelProviderConfigurationwithApiKey,BasePath,ApiKeyPrefix,WebProxy, and provider user-agent support.ChannelProviders.Infobip(providerId)for resolving a Transmitly channel-provider id.email.Infobip(),sms.Infobip(), andvoice.Infobip()channel-specific extension points.- Email contracts for features such as
TemplateId,AmpHtml, tracking, and notify URLs. - SMS contracts for features such as
ValidityPeriod,ApplicationId,EntityId, and notify URLs. - Voice contracts for features such as machine detection, recording, timeouts, and voice selection.
- Delivery-report interfaces and adaptor registration hooks for provider-specific extensions.
Copyright (c) Code Impressions, LLC. This open-source project is sponsored and maintained by Code Impressions and is licensed under the Apache License, Version 2.0.