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

    Exploring VitalPBX

    IT Discussion
    voip pbx vitalpbx asterisk sip telephony
    27
    218
    28.6k
    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.
    • JaredBuschJ
      JaredBusch
      last edited by JaredBusch

      First, you need to figure out WTF you are doing wrong.

      VitalPBX is Asterisk. Asterisk has all the answers.

      First show the registratoin info.

      rasterisk -x "pjsip show aor 1001"
      

      or

      asterisk -rx "pjsip show aor 1001"
      
      1 Reply Last reply Reply Quote 0
      • JaredBuschJ
        JaredBusch
        last edited by

        and this

        rasterisk -x "pjsip show endpoint 1001"
        
        1 Reply Last reply Reply Quote 0
        • A
          andrewbyrd70
          last edited by

          OR I could just stick with what has worked for the past 5 years - FREEPBX. I am all about ease of setup and use.
          It Vitalpbx wants me to change multiple settings and dance on one foot to get their product to work I don't need it. I can fire up a Freepbx server right now and have it working and ready to go in half an hour or less.
          The only reason I explored Vitalpbx is for a client for multi-tenant.

          I do thank you for the suggestions, criticisms and insights though. You gave this to me freely and I do appreciate that - I really do.

          scottalanmillerS JaredBuschJ 3 Replies Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @andrewbyrd70
            last edited by

            @andrewbyrd70 said in Exploring VitalPBX:

            The only reason I explored Vitalpbx is for a client for multi-tenant.

            While they support that, I'm not sure that it looks very interesting. FusionPBX is way more interesting for that kind of functionality, IMHO.

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

              @andrewbyrd70 said in Exploring VitalPBX:

              OR I could just stick with what has worked for the past 5 years - FREEPBX. I am all about ease of setup and use.
              It Vitalpbx wants me to change multiple settings and dance on one foot to get their product to work I don't need it. I can fire up a Freepbx server right now and have it working and ready to go in half an hour or less.
              The only reason I explored Vitalpbx is for a client for multi-tenant.

              I do thank you for the suggestions, criticisms and insights though. You gave this to me freely and I do appreciate that - I really do.

              If you think FreePBX was easy the first time, then you have rose colored glasses on. take them off.

              FreePBX is certainly not simple or straight forward to get right for a beginner.

              Honestly, IMO, VitalPBX and FreePBX are about the same in that regard. The VitalPBX GUI is tons more friendly, but the settings and options are the same in both systems.

              1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller
                last edited by

                That said, I'm not a multi-tenant guy, I'm a single tenant engineer these days. So maybe Vital does something great there, but building multi-tenant on Asterisk seems like a nightmare.

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

                  @scottalanmiller said in Exploring VitalPBX:

                  @andrewbyrd70 said in Exploring VitalPBX:

                  The only reason I explored Vitalpbx is for a client for multi-tenant.

                  While they support that, I'm not sure that it looks very interesting. FusionPBX is way more interesting for that kind of functionality, IMHO.

                  Correct. I would never recommend any thing base don Asterisk for a multi-tenant deployment. It was never not designed for it.

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

                    @scottalanmiller said in Exploring VitalPBX:

                    That said, I'm not a multi-tenant guy, I'm a single tenant engineer these days. So maybe Vital does something great there, but building multi-tenant on Asterisk seems like a nightmare.

                    It is all prefixing. Nothing special, but crazy to maintain.

                    1 Reply Last reply Reply Quote 0
                    • A
                      andrewbyrd70
                      last edited by

                      I agree that Fusionpbx is a better multi-tenant solution. I have a server with Vultr running Fusionpbx and has for over 6 months with very little issues. It went into production 3 months ago and has been a great solution for 3 of my clients. Just my 2 cents. . . .

                      1 Reply Last reply Reply Quote 1
                      • JaredBuschJ
                        JaredBusch
                        last edited by JaredBusch

                        Closed source is my #1 complaint about VitalPBX.

                        This is why:

                        ae3d8534-93f9-4254-80ba-3e6ea5023be1-image.png

                        I absolutely use custom contexts on almost all systems. Typically only one or two simple things. But they are things that make Asterisk so much more friendly IMO.

                        Asterisk is open source, and the structure of adding custom dialplan into contexts is freely available. But VitalPBX locks this out by not having a way to include custom contexts by default.

                        Examples of some I use with this pjsip send notify:
                        Reload, but do not reboot a Yealink Phone:

                        [reload-yealink]
                        Event=>check-sync\;reboot=false
                        

                        Force reboot a Yealink Phone

                        [restart-yealink]
                        Event=>check-sync\;reboot=true
                        

                        Send a command to a Yealink phone to turn on DND

                        [dndon-yealink]
                        Content-Type=>message/sipfrag
                        Event=>ACTION-URI
                        Content=>key=DNDOn
                        

                        Send a command to a Yealink phone to turn off DND

                        [dndoff-yealink]
                        Content-Type=>message/sipfrag
                        Event=>ACTION-URI
                        Content=>key=DNDOff
                        

                        Send a command to a Yealink phone to factory reset it

                        [default-yealink]
                        Content-Type=>message/sipfrag
                        Event=>ACTION-URI
                        Content=>key=Reset
                        

                        That does not even get into simple basic custom dialplan for actual call routing things.

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

                          That last one works awesome when you have DHCP options setup to point a phone when it boots.
                          c6350cc9-af43-47e1-bd79-4a84ad4e9576-image.png
                          B4ACFB13-8780-40B5-882A-317308B2371C.jpeg
                          53662F06-66E2-4236-802E-26B1095B01C2.jpeg

                          1 Reply Last reply Reply Quote 0
                          • 1
                            1337
                            last edited by

                            @JaredBusch
                            Off topic, but I haven't seen those 1-2-3 options on our T42 phones.
                            What is that? Is it to switch banks of BLF buttons or something like that?
                            yealink-1-2-3.png

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

                              @Pete-S said in Exploring VitalPBX:

                              @JaredBusch
                              Off topic, but I haven't seen those 1-2-3 options on our T42 phones.
                              What is that? Is it to switch banks of BLF buttons or something like that?
                              yealink-1-2-3.png

                              Yes. The T42G has 6 physical buttons, but you can program up to 15 DSS keys on those 6 buttons.

                              If you use more than 1-6, button 6 becomes 1 - 2 or 1 -2 - 3 depending on which ones you have setup.

                              In this case I have buttons DSS keys 1as a line button, 2 as a BLF to my extension, and 14 and 15 set as line buttons, nothing else on any DSS key.

                              1 1 Reply Last reply Reply Quote 1
                              • 1
                                1337 @JaredBusch
                                last edited by

                                @JaredBusch said in Exploring VitalPBX:

                                @Pete-S said in Exploring VitalPBX:

                                @JaredBusch
                                Off topic, but I haven't seen those 1-2-3 options on our T42 phones.
                                What is that? Is it to switch banks of BLF buttons or something like that?
                                yealink-1-2-3.png

                                Yes. The T42G has 6 physical buttons, but you can program up to 15 DSS keys on those 6 buttons.

                                If you use more than 1-6, button 6 becomes 1 - 2 or 1 -2 - 3 depending on which ones you have setup.

                                In this case I have buttons DSS keys 1as a line button, 2 as a BLF to my extension, and 14 and 15 set as line buttons, nothing else on any DSS key.

                                OK, so it's automatically handled by the phones firmware then.

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

                                  @andrewbyrd70 said in Exploring VitalPBX:

                                  OR I could just stick with what has worked for the past 5 years - FREEPBX. I am all about ease of setup and use.
                                  It Vitalpbx wants me to change multiple settings and dance on one foot to get their product to work I don't need it. I can fire up a Freepbx server right now and have it working and ready to go in half an hour or less.
                                  The only reason I explored Vitalpbx is for a client for multi-tenant.

                                  I do thank you for the suggestions, criticisms and insights though. You gave this to me freely and I do appreciate that - I really do.

                                  So, I spun up VitalPBX again (so easy, this part I love).
                                  Made a PJSIP extension, looky look. It is showing the internal IP. So of course the PBX cannot send a call back to it.

                                  Had you done what I asked, we probably would see this. This is a configuration on your part in the PBX.
                                  a09959bd-7e88-484e-b019-8de98c07bc3b-image.png

                                  A 1 Reply Last reply Reply Quote 0
                                  • A
                                    andrewbyrd70 @JaredBusch
                                    last edited by

                                    @JaredBusch Something has changed. On previous versions of vitalpbx you could spin it up and instantly connect without showing the internal IP. In the most current version 2.3.6 something change to where something has to be adjusted. Where would I go in vitalpbx to fix this?

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

                                      I changed the default PJSIP profile to this and it now registers correctly.

                                      1e4905e8-c5de-44b6-92f4-54bfe69367c6-image.png

                                      9374540c-539a-443e-b7cd-e879c90de051-image.png

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

                                        I neglected to get a before screenshot.. let me nuke and reinstall.

                                        Edit Here:
                                        Before changes:
                                        e99570c3-dc39-42b1-b945-13481f91e70d-image.png

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

                                          @andrewbyrd70 Don't know. I don't think so. I have spun this up a few times now and I am pretty sure I have changed that each time. But you could entirely be right. I didn't document anything because I didn't keep the systems.

                                          I just added the ext 1001 again to this new instance and registered just fine and showing the proper AOR.

                                          Note: using the default generated password, which contains special characters.

                                          I do recommend against that (but only because scripting errors and readability) I like to use random MD5 hashes for passwords because they are longer.

                                          A 1 Reply Last reply Reply Quote 1
                                          • A
                                            andrewbyrd70 @JaredBusch
                                            last edited by

                                            @JaredBusch what I am fascinated by is you in a matter of minutes were able to find the issue and resolve the issue. Their own tech support guy after receiving more information from me than you did never ever suggested that. He suggested password changes with no special characters. He suggested things that have absolutely nothing to do with the problem. Again my confidence level and their support is very low at this moment. maybe you need to be my tech support guy? Thank you so much for investing your time in this.

                                            A scottalanmillerS 5 Replies Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 10
                                            • 11
                                            • 1 / 11
                                            • First post
                                              Last post