ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Turn your Twilio account into a full PBX

    IT Discussion
    8
    17
    3.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • bigbearB
      bigbear
      last edited by

      Also, I was able to use ngrok to connect my app engine to Twilio so there is zero security to manage.

      Though @scottalanmiller would appreciate. Ngrok is essentially a vpn in a link.

      1 Reply Last reply Reply Quote 2
      • bigbearB
        bigbear
        last edited by

        And unexpected bonus in all this, extension dialing that is forwarded to a cell phone allows you to dial commands during call. From cell phone forwarded call you can xfer, park or start recording mid-call.

        scottalanmillerS 1 Reply Last reply Reply Quote 2
        • scottalanmillerS
          scottalanmiller @bigbear
          last edited by

          @bigbear said in Turn your Twilio account into a full PBX:

          And unexpected bonus in all this, extension dialing that is forwarded to a cell phone allows you to dial commands during call. From cell phone forwarded call you can xfer, park or start recording mid-call.

          That's pretty cool.

          1 Reply Last reply Reply Quote 1
          • bigbearB
            bigbear
            last edited by

            Have reached a SIP registration limit regarding Address of Record, which Twilio limits to 10 registrations. But otherwise you get 10,000 sip endpoints to a domain, so I am likely misunderstanding the purpose of the limitation. Hopefully.

            It does seem you could rely on the stability of Twilio for your media and signaling, then use the backend engine to offer additional PBX features. Thought Twilio's IVR kicks everyone elses ass, so its still just for park, extensions, transfers.

            Even seeing where voicemail could rest on Twilio. So perhaps it can be scaled back to an even simpler App Engine.

            1 Reply Last reply Reply Quote 0
            • T
              trustserve
              last edited by

              bigbear... i am interested in this. i would love to use just twilio and not have to fiddle with another pbx. open to beta testing or releasing your set up to someone else?

              so can my people connect via webrtc? or is this a sip phone only thing?

              bigbearB 1 Reply Last reply Reply Quote 0
              • bigbearB
                bigbear @trustserve
                last edited by bigbear

                @trustserve said in Turn your Twilio account into a full PBX:

                bigbear... i am interested in this. i would love to use just twilio and not have to fiddle with another pbx. open to beta testing or releasing your set up to someone else?

                so can my people connect via webrtc? or is this a sip phone only thing?

                I have been getting messages about this over the past month out of the blue for some reason.

                So out of the box you can register endpoints to Twilio now and use WebRTC

                https://www.twilio.com/voice/sip-registration

                https://www.twilio.com/webrtc

                My idea was to use the serverless code model to create the missing features of a PBX, but I had to slim down a light weight softswitch from other projects to handle presence and to translate DSS/Phone commands to something that could call a Twiml Bin or Twilio API.

                The quality and SIP registration leans on Twilio while some things that Twilio doesnt offer leans on a 3rd party app engine instance.

                I have thought about developing this further, but it seems trivial for Twilio to add these features themselves. I havent check in on Twilio updates since last year but I thought Studio would obviate the need for some of the things I was doing. I feel like as soon as I made something distributed everyone would find a way to break it or Twilio would release those features.

                If you dont need presence or extension transfers from a hard phone Twilio does everything you want out of the box. Complex IVR and transfers down to your SIP phone.

                D-GCPD 1 Reply Last reply Reply Quote 0
                • D-GCPD
                  D-GCP @bigbear
                  last edited by D-GCP

                  @bigbear said in Turn your Twilio account into a full PBX:

                  @trustserve said in Turn your Twilio account into a full PBX:

                  bigbear... i am interested in this. i would love to use just twilio and not have to fiddle with another pbx. open to beta testing or releasing your set up to someone else?

                  so can my people connect via webrtc? or is this a sip phone only thing?

                  I have been getting messages about this over the past month out of the blue for some reason.

                  So out of the box you can register endpoints to Twilio now and use WebRTC

                  https://www.twilio.com/voice/sip-registration

                  https://www.twilio.com/webrtc

                  My idea was to use the serverless code model to create the missing features of a PBX, but I had to slim down a light weight softswitch from other projects to handle presence and to translate DSS/Phone commands to something that could call a Twiml Bin or Twilio API.

                  The quality and SIP registration leans on Twilio while some things that Twilio doesnt offer leans on a 3rd party app engine instance.

                  I have thought about developing this further, but it seems trivial for Twilio to add these features themselves. I havent check in on Twilio updates since last year but I thought Studio would obviate the need for some of the things I was doing. I feel like as soon as I made something distributed everyone would find a way to break it or Twilio would release those features.

                  If you dont need presence or extension transfers from a hard phone Twilio does everything you want out of the box. Complex IVR and transfers down to your SIP phone.

                  This is something I am interested in. I'm coming from FreePBX and Elastix and really just need some core features to start off like the ones you described and custom build out from there. My goal same as yours eliminate need for a PBX and do everything through Twillio.

                  I already have SIP registration working on Twilio and calls between endponts. Things that I need are BLF to work which Twillio doesn't support out of the box and I would like transfer, music on hold and voicemail to work. This would be a good start and custom build other things. Is this a project still under development? I would be interested in trying on would host on my own VPS or GCP for testing. Any information would be of help as I'm looking to do something similar regardless. Thanks

                  Also have you implemented or tested twilio Sim cards? I have active Sims and would like to plug in as an endpoint if it's possible.

                  JaredBuschJ 1 Reply Last reply Reply Quote 1
                  • C
                    Curtis
                    last edited by

                    Doesn't VoIP.ms offer all of this?

                    JaredBuschJ 1 Reply Last reply Reply Quote 0
                    • JaredBuschJ
                      JaredBusch @Curtis
                      last edited by

                      @Curtis said in Turn your Twilio account into a full PBX:

                      Doesn't VoIP.ms offer all of this?

                      Totally different. But basically.

                      1 Reply Last reply Reply Quote 0
                      • JaredBuschJ
                        JaredBusch @D-GCP
                        last edited by

                        @D-GCP said in Turn your Twilio account into a full PBX:

                        @bigbear said in Turn your Twilio account into a full PBX:

                        @trustserve said in Turn your Twilio account into a full PBX:

                        bigbear... i am interested in this. i would love to use just twilio and not have to fiddle with another pbx. open to beta testing or releasing your set up to someone else?

                        so can my people connect via webrtc? or is this a sip phone only thing?

                        I have been getting messages about this over the past month out of the blue for some reason.

                        So out of the box you can register endpoints to Twilio now and use WebRTC

                        https://www.twilio.com/voice/sip-registration

                        https://www.twilio.com/webrtc

                        My idea was to use the serverless code model to create the missing features of a PBX, but I had to slim down a light weight softswitch from other projects to handle presence and to translate DSS/Phone commands to something that could call a Twiml Bin or Twilio API.

                        The quality and SIP registration leans on Twilio while some things that Twilio doesnt offer leans on a 3rd party app engine instance.

                        I have thought about developing this further, but it seems trivial for Twilio to add these features themselves. I havent check in on Twilio updates since last year but I thought Studio would obviate the need for some of the things I was doing. I feel like as soon as I made something distributed everyone would find a way to break it or Twilio would release those features.

                        If you dont need presence or extension transfers from a hard phone Twilio does everything you want out of the box. Complex IVR and transfers down to your SIP phone.

                        This is something I am interested in. I'm coming from FreePBX and Elastix and really just need some core features to start off like the ones you described and custom build out from there. My goal same as yours eliminate need for a PBX and do everything through Twillio.

                        I already have SIP registration working on Twilio and calls between endponts. Things that I need are BLF to work which Twillio doesn't support out of the box and I would like transfer, music on hold and voicemail to work. This would be a good start and custom build other things. Is this a project still under development? I would be interested in trying on would host on my own VPS or GCP for testing. Any information would be of help as I'm looking to do something similar regardless. Thanks

                        Also have you implemented or tested twilio Sim cards? I have active Sims and would like to plug in as an endpoint if it's possible.

                        You want a PBX without a PBX.

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post