@@ -62,39 +62,39 @@ to send SMS messages to mobile phones. This feature requires subscribing to
6262a third-party service that sends SMS messages. Symfony provides integration
6363with a couple popular SMS services:
6464
65- ============== ==================================== ===========================================================================
66- Service Package DSN
67- ============== ==================================== ===========================================================================
68- AllMySms ``symfony/all-my-sms-notifier `` ``allmysms://LOGIN:APIKEY@default?from=FROM ``
69- AmazonSns ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
70- Clickatell ``symfony/clickatell-notifier `` ``clickatell://ACCESS_TOKEN@default?from=FROM ``
71- Esendex ``symfony/esendex-notifier `` ``esendex://USER_NAME:PASSWORD@default?accountreference=ACCOUNT_REFERENCE&from=FROM ``
72- FakeSms ``symfony/fake-sms-notifier `` ``fakesms+email://MAILER_SERVICE_ID?to=TO&from=FROM `` or ``fakesms+logger://default ``
73- FreeMobile ``symfony/free-mobile-notifier `` ``freemobile://LOGIN:API_KEY@default?phone=PHONE ``
74- GatewayApi ``symfony/gateway-api-notifier `` ``gatewayapi://TOKEN@default?from=FROM ``
75- Infobip ``symfony/infobip-notifier `` ``infobip://AUTH_TOKEN@HOST?from=FROM ``
76- Iqsms ``symfony/iqsms-notifier `` ``iqsms://LOGIN:PASSWORD@default?from=FROM ``
77- LightSms ``symfony/light-sms-notifier `` ``lightsms://LOGIN:TOKEN@default?from=PHONE ``
78- Mailjet ``symfony/mailjet-notifier `` ``mailjet://TOKEN@default?from=FROM ``
79- MessageBird ``symfony/message-bird-notifier `` ``messagebird://TOKEN@default?from=FROM ``
80- MessageMedia ``symfony/message-media-notifier `` ``messagemedia://API_KEY:API_SECRET@default?from=FROM ``
81- Mobyt ``symfony/mobyt-notifier `` ``mobyt://USER_KEY:ACCESS_TOKEN@default?from=FROM ``
82- Nexmo ``symfony/nexmo-notifier `` Abandoned in favor of Vonage (symfony/vonage-notifier).
83- Octopush ``symfony/octopush-notifier `` ``octopush://USERLOGIN:APIKEY@default?from=FROM&type=TYPE ``
84- OvhCloud ``symfony/ovh-cloud-notifier `` ``ovhcloud://APPLICATION_KEY:APPLICATION_SECRET@default?consumer_key=CONSUMER_KEY&service_name=SERVICE_NAME ``
85- Sendinblue ``symfony/sendinblue-notifier `` ``sendinblue://API_KEY@default?sender=PHONE ``
86- Sms77 ``symfony/sms77-notifier `` ``sms77://API_KEY@default?from=FROM ``
87- Sinch ``symfony/sinch-notifier `` ``sinch://ACCOUNT_ID:AUTH_TOKEN@default?from=FROM ``
88- Smsapi ``symfony/smsapi-notifier `` ``smsapi://TOKEN@default?from=FROM ``
89- SmsBiuras ``symfony/sms-biuras-notifier `` ``smsbiuras://UID:API_KEY@default?from=FROM&test_mode=0 ``
90- Smsc ``symfony/smsc-notifier `` ``smsc://LOGIN:PASSWORD@default?from=FROM ``
91- SpotHit ``symfony/spot-hit-notifier `` ``spothit://TOKEN@default?from=FROM ``
92- Telnyx ``symfony/telnyx-notifier `` ``telnyx://API_KEY@default?from=FROM&messaging_profile_id=MESSAGING_PROFILE_ID ``
93- TurboSms ``symfony/turbo-sms-notifier `` ``turbosms://AUTH_TOKEN@default?from=FROM ``
94- Twilio ``symfony/twilio-notifier `` ``twilio://SID:TOKEN@default?from=FROM ``
95- Vonage ``symfony/vonage-notifier `` ``vonage://KEY:SECRET@default?from=FROM ``
96- Yunpian ``symfony/yunpian-notifier `` ``yunpian://APIKEY@default ``
97- ============== ==================================== ===========================================================================
65+ =============== ==================================== ===========================================================================
66+ Service Package DSN
67+ =============== ==================================== ===========================================================================
68+ ` AllMySms `_ ``symfony/all-my-sms-notifier `` ``allmysms://LOGIN:APIKEY@default?from=FROM ``
69+ ` AmazonSns `_ ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
70+ ` Clickatell `_ ``symfony/clickatell-notifier `` ``clickatell://ACCESS_TOKEN@default?from=FROM ``
71+ ` Esendex `_ ``symfony/esendex-notifier `` ``esendex://USER_NAME:PASSWORD@default?accountreference=ACCOUNT_REFERENCE&from=FROM ``
72+ ` FakeSms `_ ``symfony/fake-sms-notifier `` ``fakesms+email://MAILER_SERVICE_ID?to=TO&from=FROM `` or ``fakesms+logger://default ``
73+ ` FreeMobile `_ ``symfony/free-mobile-notifier `` ``freemobile://LOGIN:API_KEY@default?phone=PHONE ``
74+ ` GatewayApi `_ ``symfony/gateway-api-notifier `` ``gatewayapi://TOKEN@default?from=FROM ``
75+ ` Infobip `_ ``symfony/infobip-notifier `` ``infobip://AUTH_TOKEN@HOST?from=FROM ``
76+ ` Iqsms `_ ``symfony/iqsms-notifier `` ``iqsms://LOGIN:PASSWORD@default?from=FROM ``
77+ ` LightSms `_ ``symfony/light-sms-notifier `` ``lightsms://LOGIN:TOKEN@default?from=PHONE ``
78+ ` Mailjet `_ ``symfony/mailjet-notifier `` ``mailjet://TOKEN@default?from=FROM ``
79+ ` MessageBird `_ ``symfony/message-bird-notifier `` ``messagebird://TOKEN@default?from=FROM ``
80+ ` MessageMedia `_ ``symfony/message-media-notifier `` ``messagemedia://API_KEY:API_SECRET@default?from=FROM ``
81+ ` Mobyt `_ ``symfony/mobyt-notifier `` ``mobyt://USER_KEY:ACCESS_TOKEN@default?from=FROM ``
82+ ` Nexmo `_ ``symfony/nexmo-notifier `` Abandoned in favor of Vonage (symfony/vonage-notifier).
83+ ` Octopush `_ ``symfony/octopush-notifier `` ``octopush://USERLOGIN:APIKEY@default?from=FROM&type=TYPE ``
84+ ` OvhCloud `_ ``symfony/ovh-cloud-notifier `` ``ovhcloud://APPLICATION_KEY:APPLICATION_SECRET@default?consumer_key=CONSUMER_KEY&service_name=SERVICE_NAME ``
85+ ` Sendinblue `_ ``symfony/sendinblue-notifier `` ``sendinblue://API_KEY@default?sender=PHONE ``
86+ ` Sms77 `_ ``symfony/sms77-notifier `` ``sms77://API_KEY@default?from=FROM ``
87+ ` Sinch `_ ``symfony/sinch-notifier `` ``sinch://ACCOUNT_ID:AUTH_TOKEN@default?from=FROM ``
88+ ` Smsapi `_ ``symfony/smsapi-notifier `` ``smsapi://TOKEN@default?from=FROM ``
89+ ` SmsBiuras `_ ``symfony/sms-biuras-notifier `` ``smsbiuras://UID:API_KEY@default?from=FROM&test_mode=0 ``
90+ ` Smsc `_ ``symfony/smsc-notifier `` ``smsc://LOGIN:PASSWORD@default?from=FROM ``
91+ ` SpotHit `_ ``symfony/spot-hit-notifier `` ``spothit://TOKEN@default?from=FROM ``
92+ ` Telnyx `_ ``symfony/telnyx-notifier `` ``telnyx://API_KEY@default?from=FROM&messaging_profile_id=MESSAGING_PROFILE_ID ``
93+ ` TurboSms `_ ``symfony/turbo-sms-notifier `` ``turbosms://AUTH_TOKEN@default?from=FROM ``
94+ ` Twilio `_ ``symfony/twilio-notifier `` ``twilio://SID:TOKEN@default?from=FROM ``
95+ ` Vonage `_ ``symfony/vonage-notifier `` ``vonage://KEY:SECRET@default?from=FROM ``
96+ ` Yunpian `_ ``symfony/yunpian-notifier `` ``yunpian://APIKEY@default ``
97+ ============== ==================================== ===========================================================================
9898
9999.. versionadded :: 5.1
100100
@@ -224,24 +224,24 @@ The chat channel is used to send chat messages to users by using
224224:class: `Symfony\\ Component\\ Notifier\\ Chatter ` classes. Symfony provides
225225integration with these chat services:
226226
227- ====================================== ==================================== =============================================================================
228- Service Package DSN
229- ====================================== ==================================== =============================================================================
230- AmazonSns ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
231- :doc: `Discord <notifier/discord >` ``symfony/discord-notifier `` ``discord://TOKEN@default?webhook_id=ID ``
232- FakeChat ``symfony/fake-chat-notifier `` ``fakechat+email://default?to=TO&from=FROM `` or ``fakechat+logger://default ``
233- Firebase ``symfony/firebase-notifier `` ``firebase://USERNAME:PASSWORD@default ``
234- Gitter ``symfony/gitter-notifier `` ``gitter://TOKEN@default?room_id=ROOM_ID ``
235- GoogleChat ``symfony/google-chat-notifier `` ``googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?thread_key=THREAD_KEY ``
236- LinkedIn ``symfony/linked-in-notifier `` ``linkedin://TOKEN:USER_ID@default ``
237- Mattermost ``symfony/mattermost-notifier `` ``mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL ``
238- Mercure ``symfony/mercure-notifier `` ``mercure://HUB_ID?topic=TOPIC ``
239- :doc: `MicrosoftTeams <notifier/teams >` ``symfony/microsoft-teams-notifier `` ``microsoftteams://default/PATH ``
240- RocketChat ``symfony/rocket-chat-notifier `` ``rocketchat://TOKEN@ENDPOINT?channel=CHANNEL ``
241- :doc: `Slack <notifier/slack >` ``symfony/slack-notifier `` ``slack://TOKEN@default?channel=CHANNEL ``
242- :doc: `Telegram <notifier/telegram >` ``symfony/telegram-notifier `` ``telegram://TOKEN@default?channel=CHAT_ID ``
243- Zulip ``symfony/zulip-notifier `` ``zulip://EMAIL:TOKEN@HOST?channel=CHANNEL ``
244- ====================================== ==================================== =============================================================================
227+ ======================================= ==================================== =============================================================================
228+ Service Package DSN
229+ ======================================= ==================================== =============================================================================
230+ ` AmazonSns `_ ``symfony/amazon-sns-notifier `` ``sns://ACCESS_KEY:SECRET_KEY@default?region=REGION ``
231+ :doc: `Discord <notifier/discord >` ``symfony/discord-notifier `` ``discord://TOKEN@default?webhook_id=ID ``
232+ ` FakeChat `_ ``symfony/fake-chat-notifier `` ``fakechat+email://default?to=TO&from=FROM `` or ``fakechat+logger://default ``
233+ ` Firebase `_ ``symfony/firebase-notifier `` ``firebase://USERNAME:PASSWORD@default ``
234+ ` Gitter `_ ``symfony/gitter-notifier `` ``gitter://TOKEN@default?room_id=ROOM_ID ``
235+ ` GoogleChat `_ ``symfony/google-chat-notifier `` ``googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?thread_key=THREAD_KEY ``
236+ ` LinkedIn `_ ``symfony/linked-in-notifier `` ``linkedin://TOKEN:USER_ID@default ``
237+ ` Mattermost `_ ``symfony/mattermost-notifier `` ``mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL ``
238+ ` Mercure `_ ``symfony/mercure-notifier `` ``mercure://HUB_ID?topic=TOPIC ``
239+ :doc: `MicrosoftTeams <notifier/teams >` ``symfony/microsoft-teams-notifier `` ``microsoftteams://default/PATH ``
240+ ` RocketChat `_ ``symfony/rocket-chat-notifier `` ``rocketchat://TOKEN@ENDPOINT?channel=CHANNEL ``
241+ :doc: `Slack <notifier/slack >` ``symfony/slack-notifier `` ``slack://TOKEN@default?channel=CHANNEL ``
242+ :doc: `Telegram <notifier/telegram >` ``symfony/telegram-notifier `` ``telegram://TOKEN@default?channel=CHAT_ID ``
243+ ` Zulip `_ ``symfony/zulip-notifier `` ``zulip://EMAIL:TOKEN@HOST?channel=CHANNEL ``
244+ ====================================== ==================================== =============================================================================
245245
246246.. versionadded :: 5.1
247247
@@ -911,4 +911,42 @@ is dispatched. Listeners receive a
911911.. - Describe notifier monolog handler
912912.. - Describe notification_on_failed_messages integration
913913
914+ .. _`AllMySms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/AllMySms/README.md
915+ .. _`AmazonSns` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/AmazonSns/README.md
916+ .. _`Clickatell` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Clickatell/README.md
917+ .. _`Esendex` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Esendex/README.md
918+ .. _`FakeChat` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/FakeChat/README.md
919+ .. _`FakeSms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/FakeSms/README.md
920+ .. _`Firebase` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Firebase/README.md
921+ .. _`FreeMobile` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/FreeMobile/README.md
922+ .. _`GatewayApi` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/GatewayApi/README.md
923+ .. _`Gitter` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Gitter/README.md
924+ .. _`GoogleChat` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/GoogleChat/README.md
925+ .. _`Infobip` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Infobip/README.md
926+ .. _`Iqsms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Iqsms/README.md
927+ .. _`LightSms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/LightSms/README.md
928+ .. _`LinkedIn` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/LinkedIn/README.md
929+ .. _`Mailjet` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mailjet/README.md
930+ .. _`Mattermost` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mattermost/README.md
931+ .. _`Mercure` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mercure/README.md
932+ .. _`MessageBird` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/MessageBird/README.md
933+ .. _`MessageMedia` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/MessageMedia/README.md
934+ .. _`Mobyt` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Mobyt/README.md
935+ .. _`Nexmo` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Nexmo/README.md
936+ .. _`Octopush` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Octopush/README.md
937+ .. _`OvhCloud` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/OvhCloud/README.md
914938.. _`RFC 3986` : https://www.ietf.org/rfc/rfc3986.txt
939+ .. _`RocketChat` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/RocketChat/README.md
940+ .. _`Sendinblue` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Sendinblue/README.md
941+ .. _`Sinch` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Sinch/README.md
942+ .. _`Sms77` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Sms77/README.md
943+ .. _`Smsapi` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Smsapi/README.md
944+ .. _`SmsBiuras` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/SmsBiuras/README.md
945+ .. _`Smsc` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Smsc/README.md
946+ .. _`SpotHit` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/SpotHit/README.md
947+ .. _`Telnyx` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Telnyx/README.md
948+ .. _`TurboSms` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/TurboSms/README.md
949+ .. _`Twilio` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Twilio/README.md
950+ .. _`Vonage` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Vonage/README.md
951+ .. _`Yunpian` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Yunpian/README.md
952+ .. _`Zulip` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Notifier/Bridge/Zulip/README.md
0 commit comments