---
title: Twilio Programmable API Notification Publisher settings reference
description: Field descriptions for the Twilio Programmable API Notification Publisher configuration page.
component: otp
page_id: otp:setup:pf_otp_ik_twilio_programmable_api_notification_publisher_settings_reference
canonical_url: https://docs.pingidentity.com/integrations/otp/setup/pf_otp_ik_twilio_programmable_api_notification_publisher_settings_reference.html
revdate: April 22, 2025
---

# Twilio Programmable API Notification Publisher settings reference

Field descriptions for the **Twilio Programmable API Notification Publisher** configuration page.

> **Collapse: Standard fields**
>
> | Field                                                                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                              |
> | ---------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | **Account SID**                                                                    | The **Account SID** that you noted in [Getting your Twilio API credentials](pf_otp_ik_getting_your_twilio_api_credentials.html).                                                                                                                                                                                                                                                                                                                         |
> | **Auth Token**                                                                     | The **Auth Token** that you noted in [Getting your Twilio API credentials](pf_otp_ik_getting_your_twilio_api_credentials.html).                                                                                                                                                                                                                                                                                                                          |
> | **From Number**	This field is required if you select Voice as the Delivery Method. | The Twilio phone number, sender ID, or Wireless SIM that sends the message to the user.This value appears as the sender. Phone numbers must be in E.164 format. Learn more in [E.164](https://www.twilio.com/docs/glossary/what-e164) in the Twilio documentation.	Alphanumeric sender IDs are not available in all countries. You can find a list of supported countries in International support for Alphanumeric Sender ID in the Twilio Help Center. |
> | **Messaging Service ID**                                                           | The Twilio Messaging Service SID.                                                                                                                                                                                                                                                                                                                                                                                                                        |
> | **Delivery Method**                                                                | The method used to send the one-time passcode (OTP).The default value is **SMS**.&#xA;&#xA;If the Delivery Method is SMS, you must configure a value for at least one of the following fields:&#xA;&#xA;From Number&#xA;&#xA;Messaging Service ID                                                                                                                                                                                                        |
> | **Block VoIP Numbers**                                                             | When selected, the Twilio Lookup API is used to ensure SMS messages are not sent to VoIP phone numbers.This is a paid service. Learn more in [Lookup](https://www.twilio.com/lookup) in the Twilio documentation.This checkbox is cleared by default.                                                                                                                                                                                                    |
> | **Blocked Numbers**                                                                | OTPs are not sent to phone numbers that match these values.Separate multiple values with a comma.The default values are the following toll-free numbers: `+1800,+1888,+1877,+1866,+1855,+1844,+1833`.                                                                                                                                                                                                                                                    |
> | **Test Phone**                                                                     | The phone number used to test the configuration on the **Actions** tab.                                                                                                                                                                                                                                                                                                                                                                                  |

> **Collapse: Advanced fields**
>
> | Field                   | Description                                                                                                                                                                                                                                                                                                                                                                                                                                          |
> | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | **Messages File**       | The name of the messages file to use for notifications.The adapter uses the corresponding `.properties` file in `<pf_install>/pingfederate/server/default/conf/language-packs`.The default value is `twilio-programmable-api-publisher-messages`.                                                                                                                                                                                                    |
> | **Voice Option**        | The Twilio voice to use for voice calls. Select Twilio's basic **Man** or **Woman** voice, or select **Other** to specify one of the more advanced voices.You can find a list of languages and locales supported by each voice in [What Languages can the \<Say> TwiML Verb Speak?](https://support.twilio.com/hc/en-us/articles/223132827-What-Languages-can-the-Say-TwiML-Verb-Speak-) in the Twilio Help Center.The default setting is **Woman**. |
> | **Other Voice Option**  | If you selected a **Voice Option** of **Other**, specify the specific voice to use. For example, `alice` or `Polly.Joanna`.You can find a list of voice names in [What Languages can the \<Say> TwiML Verb Speak?](https://support.twilio.com/hc/en-us/articles/223132827-What-Languages-can-the-Say-TwiML-Verb-Speak-) in the Twilio Help Center.This field is blank by default.                                                                    |
> | **API Request Timeout** | The amount of time in milliseconds that PingFederate allows when establishing a connection with the Twilio API or waiting for a response to a request. A value of `0` disables the timeout.The default value is `5000`.                                                                                                                                                                                                                              |
> | **Connection Timeout**  | The amount of time in milliseconds that PingFederate allows to establish a connection with the Twilio API. A value of `0` disables the timeout.The default value is `5000`.                                                                                                                                                                                                                                                                          |
> | **Proxy Settings**      | Defines proxy settings for outbound HTTP requests.The default value is **System Defaults**.                                                                                                                                                                                                                                                                                                                                                          |
> | **Custom Proxy Host**   | The proxy server host name to use when **Proxy Settings** is set to **Custom**.This field is blank by default.                                                                                                                                                                                                                                                                                                                                       |
> | **Custom Proxy Port**   | The proxy server port to use when **Proxy Settings** is set to **Custom**.This field is blank by default.                                                                                                                                                                                                                                                                                                                                            |
