twilio.voice

Setup

  • Add Twilio Voice integration to your app
  • Get integration webhook (run meya webhooks)
  • Open your Twilio Voice phone number settings
  • Set integration webhook to Twilio Voice "A CALL COMES IN" option

Element details

type: meya.twilio.voice.integration
class: TwilioVoiceIntegration
path: /meya/twilio/voice/integration/integration.py
signature: -

Fields

field

description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

required

signature

default

type

spec

Override the original spec for this element.

null

Spec

enabled

Enables the integration, allowing it to process events and HTTP/WS entries.

true

bool

filter

Specifies the GridQL to filter rx_sub, rx, tx, tx_pubentries. Check the integration filtering guidefor more info.

rx_sub: true
rx: true
tx: true
tx_pub: true

IntegrationFilter

verify_token

The token to be verified for each incoming request. You need to add the verify_token=YOUR_TOKEN query parameter to integration's webhook URL.

null

str

max_attachment_size

Controls maximum attachment size supported by the integration in bytes.

null

int

account_sid

Twilio project Account SID.

str

auth_token

Twilio project auth token. This field is being deprecated, switch to api_key_sid and api_key_secret as soon as possible. For more information, see https://www.twilio.com/console/project/api-keys

null

str

api_key_sid

Twilio API Key SID. Access https://www.twilio.com/console/project/api-keys to manage API Keys.

null

str

api_key_secret

Twilio API Key secret. Access https://www.twilio.com/console/project/api-keys to manage API Keys.

null

str

phone_number

Twilio active number for use with Meya

str

markdown

The markdown features that are supported by this integration. Check the Markdown guide for more info.

false

list
bool

typing

When set to false, all typing indicators received by the integration will be ignored.

true

bool

Usage reference

Basic

type: meya.twilio.voice.integration
account_sid: STRING
phone_number: STRING

Full

type: meya.twilio.voice.integration
spec:
  type: STRING
  data:
    STRING: ANY
  timeout: 123
  trigger_when: ANY
enabled: false
filter:
  rx_sub: STRING
  rx: STRING
  tx: STRING
  tx_pub: STRING
verify_token: STRING
max_attachment_size: 123
account_sid: STRING
auth_token: STRING
api_key_sid: STRING
api_key_secret: STRING
phone_number: STRING
markdown:
  - format|linkify|breaks|typographer
typing: false