help.mypurecloud.com Open in urlscan Pro
13.32.99.17  Public Scan

URL: https://help.mypurecloud.com/articles/genesys-cloud-support-of-toll-free-messaging-verification-for-the-united-states-and-can...
Submission: On May 31 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

GET https://help.mypurecloud.com/

<form role="search" method="get" id="searchform" class="search-form" action="https://help.mypurecloud.com/">
  <input value="" name="s" id="s" class="search-input" type="text" placeholder="Search" autofocus="" required="">
  <button type="submit" class="search-submit">
    <span class="oi" data-glyph="magnifying-glass"></span>
    <span class="sr-only">Submit Search</span>
  </button>
</form>

POST /articles/genesys-cloud-support-of-toll-free-messaging-verification-for-the-united-states-and-canada/

<form method="post" enctype="multipart/form-data" id="gform_1" class="was-this-helpful" action="/articles/genesys-cloud-support-of-toll-free-messaging-verification-for-the-united-states-and-canada/" data-formid="1">
  <div class="gform-body gform_body">
    <ul id="gform_fields_1" class="gform_fields left_label form_sublabel_below description_below">
      <li id="field_1_1" class="gfield gfield--type-radio gfield--type-choice helpful gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_1"><label
          class="gfield_label gform-field-label">Was this article helpful?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_radio">
          <ul class="gfield_radio" id="input_1_1">
            <li class="gchoice gchoice_1_1_0">
              <input name="input_1" type="radio" value="Yes" id="choice_1_1_0">
              <label for="choice_1_1_0" id="label_1_1_0" class="gform-field-label gform-field-label--type-inline">Yes</label>
            </li>
            <li class="gchoice gchoice_1_1_1">
              <input name="input_1" type="radio" value="No" id="choice_1_1_1">
              <label for="choice_1_1_1" id="label_1_1_1" class="gform-field-label gform-field-label--type-inline">No</label>
            </li>
          </ul>
        </div>
      </li>
      <li id="field_1_5" class="gfield gfield--type-html questions gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_5">
        <h2>Still have questions?</h2>
        <a href="https://community.genesys.com/communities/genesyscloudcx?CommunityKey=bab95e9c-6bbe-4a13-8ade-8ec0faf733d4" target="_blank">Ask the community</a>
      </li>
      <li id="field_1_6" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_6">
        <div style="clear:both"></div>
      </li>
      <li id="field_1_3" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_3" data-conditional-logic="hidden" style="display: none;"><label
          class="gfield_label gform-field-label" for="input_1_3">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_1_3" type="text" value="" class="medium" aria-invalid="false" disabled="disabled">
        </div>
      </li>
      <li id="field_1_2" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_2" data-conditional-logic="hidden" style="display: none;"><label
          class="gfield_label gform-field-label" for="input_1_2">Feedback</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_2" id="input_1_2" class="textarea medium" aria-invalid="false" rows="10" cols="50" disabled="disabled"></textarea></div>
      </li>
      <li id="field_1_7" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_7" data-conditional-logic="hidden" style="display: none;"><label
          class="gfield_label gform-field-label screen-reader-text" for="input_1_7"></label>
        <div id="input_1_7" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdBBSYUAAAAAA2fL-3p7HWeTLkKZ1ZCQRwRKxjP" data-theme="light" data-tabindex="0" data-badge="">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdBBSYUAAAAAA2fL-3p7HWeTLkKZ1ZCQRwRKxjP&amp;co=aHR0cHM6Ly9oZWxwLm15cHVyZWNsb3VkLmNvbTo0NDM.&amp;hl=en&amp;v=CDFvp7CXAHw7k3HxO47Gm1O9&amp;theme=light&amp;size=normal&amp;cb=vgndie3h3oxo"
                width="304" height="78" role="presentation" name="a-17l7zj5x8ox2" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div><iframe style="display: none;"></iframe>
        </div>
      </li>
      <li id="field_1_4" class="gfield gfield--type-post_custom_field gfield--input-type-adminonly_hidden field_admin_only field_sublabel_below gfield--no-description field_description_below gfield_visibility_administrative"
        data-js-reload="field_1_4"><input name="input_4" id="input_1_4" class="gform_hidden" type="hidden" value="gregory.shultz@genesys.com"></li>
      <li id="field_1_8" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_1_8"><label
          class="gfield_label gform-field-label" for="input_1_8">Comments</label>
        <div class="ginput_container"><input name="input_8" id="input_1_8" type="text" value=""></div>
        <div class="gfield_description" id="gfield_description_1_8">This field is for validation purposes and should be left unchanged.</div>
      </li>
    </ul>
  </div>
  <div class="gform_footer left_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button screen-reader-text" value="Submit Feedback"
      onclick="if(window[&quot;gf_submitting_1&quot;]){return false;}  window[&quot;gf_submitting_1&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_1&quot;]){return false;} window[&quot;gf_submitting_1&quot;]=true;  jQuery(&quot;#gform_1&quot;).trigger(&quot;submit&quot;,[true]); }" disabled="disabled"
      data-conditional-logic="hidden" style="display: none;">
    <input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="1">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsIjk5MGQzZTQwNDZlMTdmMWQyODcyMzYyNDZiZDM0ZTE1Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST //translate.googleapis.com/translate_voting?client=te

<form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text"
    name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form>

Text Content

× Close




Skip to main content Skip to search Skip to navigation

Submit Search
 * Release Notes
 * FAQs
 * Glossary




SUGGESTED CONTENT


ABOUT MESSAGING


MESSAGING PRICING


MANAGE YOUR SMS LONG CODE NUMBER INVENTORY


PURCHASE SMS LONG CODE NUMBERS


ABOUT SMS MESSAGING


GENESYS CLOUD SUPPORT OF 10DLC (10-DIGIT LONG CODE)


REQUIRED REGULATORY DOCUMENTATION FOR SMS LONG CODE NUMBER PURCHASE

 1. Homepage
 2. Genesys Cloud support of toll-free messaging verification for the United
    States and Canada

Select Language
 * English
   
 * 繁體中文
 * Nederlands
 * Français
   
 * Deutsch
   
 * Italiano
 * 日本語
   
 * 简体中文
   
 * 한국어
   
 * Norsk
 * Polski
 * Portugues
 * Español
   
 * Svenska
 * ภาษาไทย
 * Türkçe




GENESYS CLOUD SUPPORT OF TOLL-FREE MESSAGING VERIFICATION FOR THE UNITED STATES
AND CANADA

In 2022, the United States and Canada (US/CA) wireless carriers instituted
Toll-Free Number (TFN) Verification to legitimize A2P (Application-to-Person)
text messaging. The carriers created a formal process that enables TFNs to send
and receive text messages. The goal for TFN Verification is part of a concerted
effort to decrease text spam and phishing messages.

All text messaging programs that use US/CA TFNs, regardless of the use case,
must be registered to avoid blocking.


WHAT IS A2P TEXT MESSAGING (SMS)?

The wireless carriers classify A2P text messaging as any business-to-consumer
SMS routing to or from software, regardless of the use case. Any SMS sent from
or received by Genesys software is classified as A2P.


WHAT IS TOLL-FREE NUMBER VERIFICATION?

Toll-free number verification means that your use case was reviewed and deemed
to be compliant before the TFN is approved for messaging.


WHEN DO I NEED TO REGISTER?

Any new TFN must be verified before use.  Any existing TFN should already be
verified or is at risk of being blocked by the carriers at any point.


HOW LONG DOES REGISTRATION TAKE?

The current lead-time to complete registration is 4-6 weeks. If you have not
already done so, submit your registration request as soon as possible.


WHAT HAPPENS IF I DON’T REGISTER?

Unregistered programs are subject to being blocked by the wireless carriers.

If you no longer want to use your TFNs due to this change, release them from
Genesys Cloud in the SMS inventory, and you will not incur further charges.
Also, consider a different number type to use, such as a toll-free number or a
short code, which have their own registration processes.


WHAT DO I NEED TO DO TO REGISTER?

Verification is managed manually through a form submission. You must complete a
registration form before Genesys can register the TFN use case on your behalf.
If you do not provide all required information, then you risk an extended
registration lead-time. Registration consists of four main pieces of
information:

 * Company information: Name, Federal EIN, address, and so on.
 * Use case information: Customer service chat, notifications, marketing, and so
   on.
 * Opt-in information: The Call to Action (CTA) that drives your customer to
   either sign up for a recurring message program or to send an inbound SMS to
   initiate a SMS conversation. You must provide information on how this occurs
   and provide supporting evidence for the CTA.
 * The TFNs associated with the program.

Send an email to GenesysCloudSMS@genesys.com to request the registration form,
complete it, and return it back to the same distribution.

If you are a charity or political organization, contact
GenesysCloudSMS@genesys.com for specific registration requirements.

If you need assistance filling in the form, you can access the Tip sheet.


DOES EVERY PROGRAM NEED TO BE REGISTERED?

Yes. Regardless of how you use TFNs (for high volume campaigns, inbound customer
service, low-volume testing, 2FA/OTP, and so on), your company and use case must
be registered to avoid being blocked. For more information, see SMS best
practices for a compliant program.


DO I NEED TO REGISTER EXISTING TFNS?

Yes. If you already use TFNs for SMS and did not complete verification, you must
complete it to avoid service disruption.


IS OPT-IN REQUIRED FOR ALL PROGRAMS?

Yes. In the eyes of the FCC, CTIA, and wireless carriers, obtaining consent is
not optional, even for inbound-initiated programs. Wherever you advertise that
your customer can use text as a communication channel or sign up for a recurring
message program, the expectations must be clearly defined for why they are
providing their mobile number.


USING A TFN FOR SMS WAS SO EASY TO GET UP AND RUNNING. WHY CHANGE THAT?

Because the process was so easy, the wireless carriers started TFN Verification.
Unlike with short codes, no formal process existed to text-enable a phone
number. Wireless subscribers have seen a significant increase in spam and
phishing messages originating from TFNs. The new product offering establishes
the controls to reduce the number of unsolicited texts to wireless subscribers.


DO THESE CHANGES ONLY APPLY TO SMS OR IS MMS AFFECTED TOO?

These changes apply to both SMS and MMS. Throughput limits and surcharges for
MMS vary by use case.


DO THESE CHANGES APPLY TO 10DLC AS WELL?

Yes and no. There is a similar registration requirement for A2P messaging using
US/CA 10DLC; however, there are more complexities behind throughput limits. For
more information, see Genesys Cloud support of 10DLC (10-Digit Long Code).


IS VOICE ON TFNS IMPACTED BY THIS CHANGE?

No. Voice calling is not impacted.


HAVE OTHER QUESTIONS?

If you have any questions that are not covered in the FAQ, send them to
GenesysCloudSMS@genesys.com.

REVISION HISTORY

Date Revision April 11, 2023 Updated article to meet current industry guidelines
and to be consistent with 10DLC. May 11, 2022 Article/FAQ created.





--------------------------------------------------------------------------------

 * Was this article helpful?*
    * Yes
    * No


 * STILL HAVE QUESTIONS?
   
   Ask the community
 * 
 * Email
   
 * Feedback
   
 * 
 * 
 * Comments
   
   This field is for validation purposes and should be left unchanged.


Scroll to top

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 


Powered by Google Übersetzer
Originaltext

Diese Übersetzung bewerten
Mit deinem Feedback können wir Google Übersetzer weiter verbessern




Notifications



Cookies Settings


By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts. Privacy Policy

Reject All Accept All Cookies
Cookies Settings


Your Opt Out Preference Signal is Honored


PRIVACY PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
More information
Allow All


MANAGE CONSENT PREFERENCES

Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Reject All Confirm My Choices