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.
    • Reid CooperR
      Reid Cooper
      last edited by

      interesting. Where does your app run? One per customer, or shared?

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

        @reid-cooper said in Turn your Twilio account into a full PBX:

        interesting. Where does your app run? One per customer, or shared?

        It's within your Twilio account as twiml bins and an app engine instance on google in its current iteration.

        Reid CooperR 1 Reply Last reply Reply Quote 0
        • Reid CooperR
          Reid Cooper @bigbear
          last edited by

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

          @reid-cooper said in Turn your Twilio account into a full PBX:

          interesting. Where does your app run? One per customer, or shared?

          It's within your Twilio account as twiml bins and an app engine instance on google in its current iteration.

          that's pretty neat.

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

            @reid-cooper said in Turn your Twilio account into a full PBX:

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

            @reid-cooper said in Turn your Twilio account into a full PBX:

            interesting. Where does your app run? One per customer, or shared?

            It's within your Twilio account as twiml bins and an app engine instance on google in its current iteration.

            that's pretty neat.

            It survived a whole day of production use today. 4 offices. 80+ phones. I expected I would have issues. Knock on wood for tomorrow though.

            Using Twilio for IVR, Inbound, Day/Night is actually easier than using some of the PBX platforms once you get a hang of Twiml.

            Twilio actually has an abandoned project called OpenVBX but it only supports softphones. It also reguired a virtual machine which I am trying avoid.

            1 Reply Last reply Reply Quote 1
            • 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