Transmitly.ChannelProvider.Infobip
0.3.0
dotnet add package Transmitly.ChannelProvider.Infobip --version 0.3.0
NuGet\Install-Package Transmitly.ChannelProvider.Infobip -Version 0.3.0
<PackageReference Include="Transmitly.ChannelProvider.Infobip" Version="0.3.0" />
<PackageVersion Include="Transmitly.ChannelProvider.Infobip" Version="0.3.0" />
<PackageReference Include="Transmitly.ChannelProvider.Infobip" />
paket add Transmitly.ChannelProvider.Infobip --version 0.3.0
#r "nuget: Transmitly.ChannelProvider.Infobip, 0.3.0"
#:package Transmitly.ChannelProvider.Infobip@0.3.0
#addin nuget:?package=Transmitly.ChannelProvider.Infobip&version=0.3.0
#tool nuget:?package=Transmitly.ChannelProvider.Infobip&version=0.3.0
Transmitly.ChannelProvider.Infobip
Transmitly.ChannelProvider.Infobip is the convenience package for using Transmitly with Infobip.
This is the package most applications should install. It wires together:
Transmitly.ChannelProvider.Infobip.ConfigurationTransmitly.ChannelProvider.Infobip.Api
Supported channels:
EmailSmsVoice
Install
dotnet add package Transmitly.ChannelProvider.Infobip
Quick Start
using Transmitly;
ICommunicationsClient client = new CommunicationsClientBuilder()
.AddInfobipSupport(options =>
{
options.BasePath = "https://base.infobip.com";
options.ApiKey = "your-infobip-api-key";
options.ApiKeyPrefix = "App";
})
.AddPipeline("account-alert", pipeline =>
{
pipeline.AddEmail("alerts@example.com".AsIdentityAddress("Example App"), email =>
{
email.Subject.AddStringTemplate("Important account alert");
email.TextBody.AddStringTemplate("There is an update on your account.");
});
pipeline.AddSms(sms =>
{
sms.Message.AddStringTemplate("There is an update on your account.");
});
})
.BuildClient();
var result = await client.DispatchAsync(
"account-alert",
new[]
{
"customer@example.com".AsIdentityAddress("Customer"),
"+15551234567".AsIdentityAddress()
},
new { });
Configuration
AddInfobipSupport(options => ...) accepts InfobipChannelProviderConfiguration.
Common settings:
ApiKey: your Infobip API key.BasePath: defaults tohttps://base.infobip.com.ApiKeyPrefix: defaults toApp.WebProxy: optional outbound proxy.
Infobip-Specific Channel Features
Infobip channel extensions are available through the configuration package:
email.Infobip()for email-specific settings such asTemplateId, tracking flags,AmpHtml, and notify URLs.sms.Infobip()for SMS-specific settings such asValidityPeriodand notify URLs.voice.Infobip()for voice-specific settings such as timeouts, recording, machine detection, and voice selection.
Related Packages
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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 is compatible. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Api (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Configuration (>= 0.3.0)
-
.NETFramework 4.8
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Api (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Configuration (>= 0.3.0)
-
.NETStandard 2.0
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Api (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Configuration (>= 0.3.0)
-
net6.0
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Api (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Configuration (>= 0.3.0)
-
net8.0
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Api (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Configuration (>= 0.3.0)
-
net9.0
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Api (>= 0.3.0)
- Transmitly.ChannelProvider.Infobip.Configuration (>= 0.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.0 | 97 | 3/25/2026 |
| 0.2.4-11.1e39b46 | 44 | 3/25/2026 |
| 0.2.4-9.f5e2078 | 76 | 1/17/2026 |
| 0.2.3 | 274 | 7/30/2025 |