Skip to content

Commit 32693d3

Browse files
committed
SMS concepts
updated
1 parent f97a5c7 commit 32693d3

File tree

6 files changed

+214
-158
lines changed

6 files changed

+214
-158
lines changed

articles/communication-services/concepts/numbers/number-types.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Number Type concepts in Azure Communication Services
3-
titleSuffix: An Azure Communication Services concept document
4-
description: Learn about Number Type concepts.
2+
title: Phone number types
3+
titleSuffix: An Azure Communication Services article
4+
description: Learn about phone number types you can use to make voice call and send SMS messages in Azure Communication Services.
55
author: sadas
66
manager: rcole
77
services: azure-communication-services
@@ -14,7 +14,7 @@ ms.service: azure-communication-services
1414

1515
# Number types
1616

17-
Azure Communication Services allows you to use phone numbers to make voice calls and send SMS messages with the public-switched telephone network (PSTN). In this document, we review the phone number types, region availability, and use cases for planning your telephony and SMS solution using Communication Services.
17+
Azure Communication Services enables you to use phone numbers to make voice calls and send SMS messages with the public-switched telephone network (PSTN). This article describes the phone number types, region availability, and use cases for planning your telephony and SMS solution using Azure Communication Services.
1818

1919
## Available options
2020

@@ -27,15 +27,15 @@ Azure Communication Services offers three types of Numbers: Toll-Free, Local, an
2727

2828
This table summarizes the number types and supported capabilities:
2929

30-
| Type | Example | Send SMS | Receive SMS | Make Calls | Receive Calls | Typical Use Case | Restrictions |
31-
| :-------------------------------------------------------------------- | :---------------- | :------: | :---------: | :--------: | :-----------: | :------------------------------------------- | :------------- |
32-
| [Toll-Free](../../quickstarts/telephony/get-phone-number.md) | +1 (8AB) XYZ PQRS | Yes | Yes | Yes | Yes | Receive calls on IVR bots, SMS Notifications | SMS in US and CA only |
33-
| [Local (Geographic)](../../quickstarts/telephony/get-phone-number.md) | +1 (ABC) XYZ PQRS | No | No | Yes | Yes | Geography Specific Number | Calling Only |
34-
| [Short-Codes](../../quickstarts/sms/apply-for-short-code.md) | ABC-XYZ | Yes | Yes | No | No | High-velocity SMS | SMS only |
30+
| Type | Example | Send SMS | Receive SMS | Make Calls | Receive Calls | Typical Use Case | Restrictions |
31+
| :--- | :--- | :---: | :---: | :---: | :---: | :--- | :--- |
32+
| [Toll-Free](../../quickstarts/telephony/get-phone-number.md) | +1 (8AB) XYZ PQRS | Yes | Yes | Yes | Yes | Receive calls on IVR bots, SMS Notifications | SMS in US and CA only |
33+
| [Local (Geographic)](../../quickstarts/telephony/get-phone-number.md) | +1 (ABC) XYZ PQRS | No | No | Yes | Yes | Geography Specific Number | Calling Only |
34+
| [Short-Codes](../../quickstarts/sms/apply-for-short-code.md) | ABC-XYZ | Yes | Yes | No | No | High-velocity SMS | SMS only |
3535

3636
## Next steps
3737

38-
For more information about getting or managing phone numbers, see the following topics:
38+
For more information about getting or managing phone numbers, see:
3939

4040
- Get a [Toll-Free or Local Phone Number](../../quickstarts/telephony/get-phone-number.md)
4141
- Get a [Short-Code](../../quickstarts/sms/apply-for-short-code.md)

articles/communication-services/concepts/sms/messaging-policy.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Messaging Policy
3-
titleSuffix: An Azure Communication Services concept document
3+
titleSuffix: An Azure Communication Services article
44
description: This article describes Azure Communication Services messaging policy.
55
author: prakulka
66
manager: nmurav
@@ -30,7 +30,7 @@ We developed this messaging policy to help you satisfy regulatory requirements a
3030

3131
### What is consent?
3232

33-
Consent is an agreement between you and the message recipient that allows you to send application to person (A2P) messages to them. You must obtain consent before sending the first message, and you should make clear to the recipient that they're agreeing to receive messages from you. This procedure is known as receiving "prior express consent" from the individual you intend to message.
33+
Consent is an agreement between you and the message recipient that allows you to send application to person (A2P) messages to them. You must obtain consent before sending the first message, and you should make clear to the recipient that they're agreeing to receive messages from you. This procedure is known as receiving *prior express consent* from the individual you intend to message.
3434

3535
The messages that you send must be the same type of messages that the recipient agreed to receive and should only be sent to the number or email address that the recipient provided to you. If you intend to send informational messages, such as appointment reminders or alerts, then consent can be either written or oral. If you intend to send promotional messages, such as sales or marketing messages that promote a product or service, then consent must be written.
3636

@@ -46,7 +46,7 @@ Regardless of how consent is obtained, you and your customers must ensure that t
4646

4747
### Consent requirements:
4848

49-
- Provide a Call to Action before obtaining consent. You and your customers should provide potential message recipients with a “call to action” that invites them to opt-in to your messaging program. The call to action should include, at a minimum: (1) the identity of the message sender, (2) clear opt-in instructions, (3) opt-out instructions, and (4) any associated messaging fees.
49+
- Provide a *Call to Action* before obtaining consent. You and your customers should provide potential message recipients with a “call to action” that invites them to opt-in to your messaging program. The call to action should include, at a minimum: (1) the identity of the message sender, (2) clear opt-in instructions, (3) opt-out instructions, and (4) any associated messaging fees.
5050
- Consent isn't transferable or assignable. Any consent that an individual provides to you can't be transferred or sold to an unaffiliated third party. If you collect an individual’s consent for a third party, then you must clearly identify the third party to the individual. You must also state that the consent you obtained applies only to communications from the third party.
5151
- Consent is limited in purpose. An individual who provides their number or an email address for a particular purpose consents to receive communications only for that specific purpose and from that specific message sender. Before obtaining consent, you should clearly notify the intended message recipient if you send recurring messages or messages from an affiliate.
5252

articles/communication-services/concepts/sms/program-brief-guidelines.md

Lines changed: 44 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Short Code Program Brief Filling Guidelines
3-
titleSuffix: An Azure Communication Services concept document
4-
description: Learn about how to apply for short codes
3+
titleSuffix: An Azure Communication Services article
4+
description: This article describes how to apply for short codes in Azure Communication Services.
55
author: prakulka
66
manager: shahen
77
services: azure-communication-services
@@ -22,8 +22,10 @@ Azure Communication Services enables you to apply for a short code for SMS progr
2222
- Templates
2323

2424
## Program details
25+
2526
### Program Name
26-
All short code programs are required to disclose program names, product description (or both) in messages, on the call-to-action, and in the terms and conditions. The program name is generally the sponsor of the short code program, often the brand name or company name associated with the short code.
27+
28+
All short code programs are required to disclose program names, product description (or both) in messages, on the call-to-action, and in the terms and conditions. The program name is generally the sponsor of the short code program, often the brand name, or company name associated with the short code.
2729

2830
As a best practice, the program name is composed of two pieces
2931
- Name of the sponsor (company or brand name) <br />
@@ -34,14 +36,18 @@ As a best practice, the program name is composed of two pieces
3436
**Examples of program name:**
3537
- Contoso Promo Alerts
3638
- Contoso SMS Banking
37-
- Contoso Appt. Reminders
39+
- Contoso Appointment Reminders
3840

3941
### Type of Short Code
42+
4043
Communication Services offers two types of short codes: random and vanity.
4144

4245
#### Random short code
46+
4347
A random short code is a 5–6-digit phone number randomly selected and assigned by the U.S. Common Short Codes Association (CSCA).
48+
4449
#### Vanity short code
50+
4551
A vanity short code is a 5–6-digit phone number that you choose for your program. You can look up the list of available short codes in the [US Short Codes directory](https://usshortcodedirectory.com/).
4652

4753
You can also pick a number that the customer can spell out on their phone dial pad as an alphanumeric equivalent – for example, Contoso can use OFFERS (633377).
@@ -52,21 +58,26 @@ Example: 234567, 234578, 234589.
5258
> [!Note]
5359
> Short codes in the US cannot start with 1.
5460
55-
### Directionality
61+
### Directionality
62+
5663
This field captures the directionality of the SMS program – 1-way or 2-way SMS. In the United States, 2-way SMS is mandated to honor opt-out requests from customers.
5764

5865
### Recurrence
66+
5967
Programs are classified as Transactional programs or Subscription programs:
6068
- **Transactional** programs deliver a one-time message in response to customers’ opt-in requests. Examples include one-time passcodes, informational alerts, and delivery notifications.
6169
- **Subscription** programs send messages to customers on an ongoing basis. Examples include content/information alert subscriptions (news, weather, horoscopes, etc.), marketing, and loyalty promotions.
6270

6371
### Estimated ramp up time
72+
6473
This field captures the time duration in days until full production volume is reached.
6574

6675
### Political Campaign
76+
6777
Short Code programs that solicit political donations are subject to [wireless industry best practices](https://www.ctia.org/the-wireless-industry/industry-commitments/guidelines-for-federal-political-campaign-contributions-via-wireless-carriers-bill).
6878

6979
### Privacy Policy and Terms and Conditions URL
80+
7081
Message Senders are required to maintain a privacy policy and terms and conditions specific to all short code programs and make it accessible to customers from the initial call-to-action.
7182

7283
In this field, you can provide a URL of the privacy policy and terms and conditions where customers can access it. If you don’t have the short code program specific privacy policy or terms of service URL yet, you can provide the URL of screenshots of what you expect the short code program policies to look like. You can use a design mockup of the website planned to go live once the campaign is launched.
@@ -80,6 +91,7 @@ Your terms of service must include terms specific to the short code program brie
8091
- A link to the Privacy Policy or the whole Privacy policy.
8192

8293
##### Example:
94+
8395
**Terms of Service**
8496

8597
:::image type="content" source= "../media/short-code-terms.png" alt-text="Screenshot showing the terms of service mock up.":::
@@ -95,15 +107,17 @@ Your terms of service must contain ALL of the following information:
95107
> [!Note]
96108
> If you don’t have a URL of the website, mockups, or design, please send an email with the screenshots to [[email protected]](mailto:[email protected]) with "\[CompanyName - ProgramName\] Short Code Request".
97109
98-
### Program Sign-up type and URL
110+
### Program Sign-up type and URL
111+
99112
This field captures the call-to-action, an instruction for the customers to take action for ensuring that the customer consents to receive text messages, and understands the nature of the program. Call-to-action can be over SMS, Interactive Voice Response (IVR), website, or point of sale. Carriers require that all short code program brief applications are submitted with mock ups for the call-to-action.
100113

101114
In these fields, you must provide a URL of the website where customers discover the program, URL for screenshots of the website, URL of mockup of the website, or URL with the design. If the program sign-up type is SMS, then you must provide the keywords the customer send to the short code for opting in.
102115

103116
> [!Note]
104117
> If you don’t have a URL of the website, mockups, or design, please send the screenshots to [email protected] with Subject "[CompanyName - ProgramName] Short Code Request".
105118
106-
#### Guidelines for designing the call-to-action:
119+
#### Guidelines for designing the call-to-action
120+
107121
1. The call-to-action needs to be clear as to what program the customer is joining or agreeing to.
108122
- Call-to-action must be clear and accurate; consent must not be obtained through deceptive means
109123
- Enrolling a user in multiple programs based on a single opt-in is prohibited, even when all programs operate on the same short code. Refer to the [CTIA monitoring handbook](https://api.ctia.org/wp-content/uploads/2024/01/CTIA-Short-Code-Monitoring-Handbook-v1.9-FINAL.pdf) for best practices.
@@ -117,14 +131,15 @@ In these fields, you must provide a URL of the website where customers discover
117131
> [!Note]
118132
> Additional information might be required for sweepstakes or other special programs. Please check the [CTIA monitoring handbook](https://api.ctia.org/wp-content/uploads/2024/01/CTIA-Short-Code-Monitoring-Handbook-v1.9-FINAL.pdf).
119133
120-
##### Examples:
134+
##### Examples
135+
121136
**SMS**
122137

123138
Contoso.com: Announcing our Holiday Sale. Reply YES to save 5% on your next Contoso purchase. Msg&Data Rates May Apply. Txt HELP or terms&conditions. Txt STOP to opt-out.
124139

125140
**Web opt-in**
126141

127-
:::image type="content" source= "../media/short-code-web-optin.png" alt-text="Screenshot showing the web opt-in mock up.":::
142+
:::image type="content" source= "../media/short-code-web-optin.png" alt-text="Screen capture of the the web opt-in mock up.":::
128143

129144
**Point of sale (hardcopy leaflet) with SMS keyword call-to-action**
130145

@@ -138,29 +153,37 @@ Contoso.com: Announcing our Holiday Sale. Reply YES to save 5% on your next Cont
138153

139154
*Example 2:*
140155

141-
**Contoso bot** - Would you like to receive appointment reminders through text message to the phone number you've saved in your account? Messages and data rates may apply. If you want to opt in, say YES, say NO to skip.
156+
**Contoso bot** - Would you like to receive appointment reminders through text message to the phone number you saved in your account? Messages and data rates may apply. If you want to opt in, say YES, say NO to skip.
142157
**End-User** - YES
158+
143159
## Contact Details
144160

145161
### Point of contact email address
162+
146163
You need to provide information about your company and point of contact. Status updates for your short code application are sent to the point of contact email address.
147164

148165
### Customer care
166+
149167
Customer care contact information must be clear and readily available to help customers understand program details and their status with the program. Customer care information should result in customers receiving help.
150168

151169
In these fields, you're required to provide the customer care email address and a customer care phone number where customers can reach out to receive help.
152170

153-
## Volume
171+
## Volume
172+
154173
### Messages sent per user
155-
In this field, you're required to provide an approximate number of messages that will be sent out per customer monthly.
156174

157-
### Replies per user
158-
In this field, you're required to provide an approximate number of replies you expect to get per customer.
175+
In this field, you need to provide an approximate number of messages sent out per customer monthly.
176+
177+
### Replies per user
178+
179+
In this field, you must to provide an approximate number of replies you expect to get per customer.
159180

160181
### Expected total messages sent
182+
161183
In this field, you're required to provide an estimate of total messages sent per month.
162184

163185
### Traffic spikes
186+
164187
In this field, you're required to provide information on traffic spikes and their expected timing.
165188
Example: Traffic spikes are expected for delivery notifications program around holidays like Christmas.
166189

@@ -169,20 +192,23 @@ Example: Traffic spikes are expected for delivery notifications program around h
169192
Azure communication service offers an opt-out management service for short codes that allows customers to configure responses to mandatory keywords STOP/START/HELP. Before provisioning your short code, you're asked for your preference to manage opt-outs. If you opt-in, the opt-out management service automatically uses your responses in the program brief for Opt-in/ Opt-out/ Help keywords in response to STOP/START/HELP keyword.
170193

171194
### Opt-in confirmation message
195+
172196
CTIA requires that the customer must actively opt into short code programs by sending a keyword from their mobile device to the short code, providing consent on website, IVR, and so on.
173197

174198
In this field, you're required to provide a sample of the confirmation message that is sent to the customer upon receiving their consent.
175199

176-
**Example:** Contoso Promo Alerts: 3 msgs/week. Msg&Data Rates May Apply. Reply HELP for help. Reply STOP to opt out.
200+
**Example:** Contoso Promo Alerts: Three msgs/week. Msg&Data Rates May Apply. Reply HELP for help. Reply STOP to opt out.
177201

178202
### Help message response
203+
179204
Message senders are required to respond to messages containing the HELP keyword with the program name and further information about how to contact the message sender.
180205

181206
In this field, you're required to provide a sample of the response message that is sent to the customer upon receiving the HELP keyword.
182207

183208
**Example:** Contoso Appointment reminders: Get help at [email protected] or 1-800 123 4567.Msg&Data Rates May Apply. Txt HELP for help. Txt STOP to opt out.
184209

185210
### Opt-out message
211+
186212
Message senders are required to have mechanisms for customers to opt out of the program. You need to respond to customer messages containing the STOP keyword with the program name and confirmation that they won't receive any more messages.
187213

188214
In this field, you're required to provide a sample of the response message that is sent to the customer upon receiving the STOP keyword.
@@ -192,12 +218,13 @@ In this field, you're required to provide a sample of the response message that
192218
See our [guide on opt-outs](./sms-faq.md#opt-out-handling) to learn about how Azure Communication Services handles opt-outs.
193219

194220
### Example messages
221+
195222
Message senders are required to disclose all the types/categories of messages with samples that will be sent over the short code.
196223

197224
In this field, you're required to provide a sample message for each content type you intend on using the short code for.
198225

199226
#### Example flow:
200-
- **Contoso**: Contoso: Your reservation has been confirmed for 30th February 2022. Txt R to reschedule. Txt HELP or STOP. Msg&Data rates may apply.
227+
- **Contoso**: Contoso: Your reservation is confirmed for 30th February 2022. Txt R to reschedule. Txt HELP or STOP. Msg&Data rates may apply.
201228
- **User**: R
202229
- **Contoso**: Reply with date (MMDDYY) when you would like to reschedule.
203230
- **User**: 030322
@@ -212,4 +239,4 @@ In this field, you're required to provide a sample message for each content type
212239
213240
## Related articles
214241

215-
- Familiarize yourself with the [SMS SDK](../sms/sdk-features.md)
242+
- See the [SMS SDK overview](../sms/sdk-features.md).

0 commit comments

Comments
 (0)