https://github.com/fabasoad/twilio-voice-call-action
GitHub action that sends Twilio voice call.
https://github.com/fabasoad/twilio-voice-call-action
github-action github-actions twilio twilio-voice voice voice-assistant voicetext
Last synced: 28 days ago
JSON representation
GitHub action that sends Twilio voice call.
- Host: GitHub
- URL: https://github.com/fabasoad/twilio-voice-call-action
- Owner: fabasoad
- License: mit
- Created: 2020-03-18T12:42:33.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T05:06:26.000Z (12 months ago)
- Last Synced: 2024-05-22T23:45:34.682Z (11 months ago)
- Topics: github-action, github-actions, twilio, twilio-voice, voice, voice-assistant, voicetext
- Language: JavaScript
- Homepage:
- Size: 14.1 MB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-actions - Twilio Voice Call - Make Twilio voice call with defined text. (Community Resources / Utility)
README
# Twilio voice call action
[](https://stand-with-ukraine.pp.ua)





[](https://codeclimate.com/github/fabasoad/twilio-voice-call-action/maintainability)
[](https://codeclimate.com/github/fabasoad/twilio-voice-call-action/test_coverage)This action sends Twilio voice call.
## Supported OS
| OS | |
|---------|--------------------|
| Windows | :white_check_mark: |
| Linux | :white_check_mark: |
| macOS | :white_check_mark: |## Prerequisites
Sign up to [Twilio](https://twilio.com) official web page. Then [register a new
number](https://www.twilio.com/console/voice/numbers) to use it as `from` parameter.
If you use free trial account you have to [add verified phone number](https://support.twilio.com/hc/en-us/articles/223180048-Adding-a-Verified-Phone-Number-or-Caller-ID-with-Twilio)
to use it as `to` parameter. Account SID and Auth token you can find on a [Dashboard
page](https://www.twilio.com/console).## Inputs
```yaml
- uses: fabasoad/twilio-voice-call-action@v1
with:
# (Required) Twilio Account SID.
twilio_account_sid: "${{ secrets.TWILIO_ACCOUNT_SID }}"
# (Required) Twilio Auth token.
twilio_auth_token: "${{ secrets.TWILIO_AUTH_TOKEN }}"
# (Required) Text that will be sent by voice call.
text: "GitHub actions build number ${{ github.run_number }} passed successfully."
# (Required) Phone number in your Twilio account to send the voice call from.
from: '+1(123)4567890'
# (Required) Phone number to send the voice call to.
to: '+1(123)4567809'
# (Optional) Call voice. Possible values: man, woman, alice. Defaults to "alice".
voice: "alice"
# (Optional) Twilio log level. Defaults to "debug".
twilio_log_level: "debug"
```## Outputs
None.
## Example phone call
Download [example.mp3](https://raw.githubusercontent.com/fabasoad/twilio-voice-call-action/main/example.mp3)
file to listen.## Contributions
