# Voice Notification Module with Twilio as the SIP Gateway

**URL:** <https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [October 19, 2018, 6:27pm UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276 "2018-10-19T18:27:38Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![hunterdg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/hunterdg/32/67774_2.png) [@hunterdg](https://forum.inductiveautomation.com/u/hunterdg)\
**Post date:** [February 15, 2024, 4:04pm UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276/22 "2024-02-15T16:04:28Z")

</div>

Don't have it handy at the moment, but:

Twilio IP ACL: your network's internet gateway/publicly routable IP address ([whatismyipaddress.com](http://whatismyipaddress.com) or [ipchicken.com](http://ipchicken.com))

I think we may have also tweaked the **Public Bind Address** in Ignition Voice Alarm Notification Profile advanced properties to match

 ![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/1/2137c07b207bcff5845255d1b913e38a94df1545.png)  
(from [How to setup Ignition with AWS Chime](https://support.inductiveautomation.com/hc/en-us/articles/4412840780685-How-to-setup-Ignition-with-AWS-Chime) - replace [ipchicken.com](http://ipchicken.com))

---

<div class="post-metadata">

**Author:** ![jose\_angel\_Jimenez](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@jose\_angel\_Jimenez](https://forum.inductiveautomation.com/u/jose_angel_Jimenez)\
**Post date:** [February 20, 2024, 9:39am UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276/24 "2024-02-20T09:39:28Z")

</div>

It works

Thanks

---

<div class="post-metadata">

**Author:** ![gust70](https://avatars.discourse-cdn.com/v4/letter/g/9e8a1a/32.png) [@gust70](https://forum.inductiveautomation.com/u/gust70)\
**Post date:** [July 1, 2025, 12:49pm UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276/25 "2025-07-01T12:49:55Z")

</div>

Hi,

I am trying to setup the ignition “Voice Notification” alarm module to work with Twilio.

I am using a free Twilio trial.

When I create an alarm my phone rings but when I pick up there is no message. I believe my IP ACL settings in my Twillio account are correct and the correct ports( 5060 and 8000) are open.

I am using Elastic Trunking

I am new to this, any help on how to resolve / fault find would be much appreciated.

---

<div class="post-metadata">

**Author:** ![hunterdg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/hunterdg/32/67774_2.png) [@hunterdg](https://forum.inductiveautomation.com/u/hunterdg)\
**Post date:** [July 10, 2025, 5:12am UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276/26 "2025-07-10T05:12:20Z")

</div>

maybe you need to install the [Voice Notification Downloads](https://support.inductiveautomation.com/hc/en-us/articles/360047599091-Voice-Notification-Downloads)

---

<div class="post-metadata">

**Author:** ![miketob](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/miketob/32/5936_2.png) [@miketob](https://forum.inductiveautomation.com/u/miketob)\
**Post date:** [March 19, 2026, 3:37am UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276/27 "2026-03-19T03:37:06Z")

</div>

Hi Hunter

Can this be done using Twilio SIP Domains, or it’s only possible with Twilio Elastic SIP Truncking?

---

<div class="post-metadata">

**Author:** ![hunterdg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/hunterdg/32/67774_2.png) [@hunterdg](https://forum.inductiveautomation.com/u/hunterdg)\
**Post date:** [March 20, 2026, 9:53pm UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276/28 "2026-03-20T21:53:53Z")

</div>

> [@hunterdg](#):
>
> It seems if the Twilio trunk is configured with origination URIs/credential lists, it expects to be getting an INVITE from a proxy (PBX or SBC) - thus the `Proxy Authentication required [407]` error.

> [@hunterdg](#):
>
> in your config, is this `yourdomain. **pstn**.us1.twilio.com` (Elastic SIP Trunking) or `yourdomain. **sip**.us1.twilio.com` (Programmable SIP Domain)

I can't offer certainty, but I believe the answer is ~~NO~~ _maybe_ - seems like i initially tried to go down that route before figuring out it wasn't what I wanted.

here's what twilio says FWIW: [Twilio Help Center](https://help.twilio.com/articles/223180008)

I'd imagine a SIP guru could answer that definitively straight-away. I came to the realization that if i'd had a reasonable grasp of the technology to start, the solution would've been obvious.

---

<div class="post-metadata">

**Author:** ![hunterdg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/hunterdg/32/67774_2.png) [@hunterdg](https://forum.inductiveautomation.com/u/hunterdg)\
**Post date:** [March 21, 2026, 7:12am UTC](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276/29 "2026-03-21T07:12:31Z")

</div>

edit - according to [Twilio's AI assistant](https://help.twilio.com/chat), maybe the answer is yes, but with an intermediate "application" that returns TwiML to initiate the call. I just asked it for an example to originate a call via SIP Domains.

[Previous page](https://forum.inductiveautomation.com/t/voice-notification-module-with-twilio-as-the-sip-gateway/20276.md?page=1)
