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

    Help with FreePBX Directory Script

    Scheduled Pinned Locked Moved IT Discussion
    fanvilfreepbxpbxvoiptelephonysip
    32 Posts 2 Posters 6.8k Views
    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

      The script as written is designed to be a "remote phone book" for Yealink phones.

      Said remote phone phone book is a URL, not a file. If Fanvil does not use a URL, then the script as written will not work.

      I do not have a Fanvil phone and I am not buying one to help a random person out.

      If you want me to solve this for you, then provide me access to a phone.

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

        @bholler said in Help with FreePBX Directory Script:

        PS: Documentation below shows favil is compatible with yealink syntax

        This documentation helps nothing.

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

          @bholler said in Help with FreePBX Directory Script:

          However, I need a twist to it because of the following reasons;

          You are making assumptions that are likely not valid.

          1 Reply Last reply Reply Quote 0
          • B
            bholler @JaredBusch
            last edited by bholler

            @JaredBusch I have port forwarding to a phone. how do i send you the details ?

            Update: I sent you a private chat with the details

            Update: Have see the login credentials?

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

              @bholler said in Help with FreePBX Directory Script:

              @JaredBusch I have port forwarding to a phone. how do i send you the details ?

              Update: I sent you a private chat with the details

              Update: Have see the login credentials?

              It works, as written, for a single phone number.
              c87dd5f2-15e4-4913-9f17-afb4ffc7a215-image.png

              It does not understand the Yealink syntax that allows multiple numbers per contact.

              fe986cc9-ed51-4da1-9892-80a26c213fa3-image.png

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

                cb0948a6-812d-4112-b4b5-9643ce293a34-image.png

                5e7cf254-24be-4074-9555-428d3a546d80-image.png

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

                  a4afb9b7-b04b-4e27-af0e-fb0cc5efc78f-image.png

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

                    @bholler said in Help with FreePBX Directory Script:

                    xml file should contain extension and cell number

                    If you want this, then you need to use the "internal" built in address book.

                    https://FQDN/custom/cmab.php?cgroup=User%20Manager%20Group
                    

                    You have to edit the "User Manager" fields to populate that one.

                    e5259f54-4373-4d97-90a7-73f003bdcb55-image.png

                    c0f0fe67-aac1-43ba-a800-7131e51323d1-image.png

                    1cef28a3-7445-44a1-80fb-37b76b8b377b-image.png

                    1 Reply Last reply Reply Quote 0
                    • B
                      bholler
                      last edited by

                      Thank you for the analysis.

                      Whats next?

                      Regards

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

                        I would need documentation on the Fanvil format to modify the script to work with their XML fully to have multiple numbers under one contact.

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          bholler @JaredBusch
                          last edited by

                          @JaredBusch

                          https://fanvil.com/Uploads/Temp/download/20191226/5e0454ec2e7f0.pdf

                          Will this work?

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

                            @bholler said in Help with FreePBX Directory Script:

                            Will this work?

                            My god that is unhelpful.. The section labeled for this was not accurate.. but I found it elsewhere in there.

                            This is the working format.

                            bfa2c1ab-5536-4e8b-8fa2-e8919eefc60f-image.png
                            1e605b38-4863-4cc5-8571-f77aa5f4f0f0-image.png

                            I'll look at the script later and make an update that will work for these devices.

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

                              @bholler said in Help with FreePBX Directory Script:

                              Whats next?

                              You need to make sure you go into your FreePBX User Manager and populate the cell phone for all the users that need it.

                              11647a74-8c7f-47a5-9561-58a8a423db93-image.png
                              Edit each user and click on User Details
                              da3d8e9e-040f-47bf-937c-9f714cd8790d-image.png

                              Populate numbers as needed..
                              image

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

                                Fanvil address book script added to gthub.

                                1. SSH into your FreePBX instance, and become root if you are not.
                                sudo su -
                                
                                1. Change into the directory you want the script. I drop things in a sub-directory named custom.
                                cd /var/www/html/custom
                                
                                1. Download the file from github
                                wget -O cmfa.php https://github.com/sorvani/freepbx-helper-scripts/raw/master/ContactManager_to_Fanvil_AddressBook/cm_to_fv_ab.php
                                
                                1. Open a browser and load the page with the User Manager Group parameter to see if it works.
                                https://pbx.domain.com/custom/cmfa.php?cgroup=User%20Manager%20Group
                                

                                6d557e37-c590-4313-9a26-9542c8e28dc7-image.png
                                5. Log into your phone and choose Phonebook on the left menu.
                                78010c36-c792-4108-8dbe-1486113321a3-image.png
                                6. Click on Cloud phonebook on the top menu.
                                ae64802b-7783-470b-9bc8-a594663afd07-image.png
                                7. Give it a name and then paste in the URL, specify the calling line and search line if desired.
                                06ffa918-3127-42e7-b0d8-88b1605844fe-image.png
                                8. Click apply, and then click on the the Phonebook name at the top of the page to see the phonebook in the web interface.
                                phonebook

                                1 Reply Last reply Reply Quote 0
                                • B
                                  bholler
                                  last edited by

                                  I got this error on step 4

                                  Screenshot 2020-07-17 at 17.35.44.png

                                  What do i do

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

                                    @bholler said in Help with FreePBX Directory Script:

                                    I got this error on step 4

                                    Screenshot 2020-07-17 at 17.35.44.png

                                    What do i do

                                    Did you make sure your users were set up in User Manager as instructed?

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      bholler @JaredBusch
                                      last edited by

                                      @JaredBusch Screenshot 2020-07-17 at 18.15.10.png

                                      I have 23 contact in that user manager group.

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

                                        @bholler said in Help with FreePBX Directory Script:

                                        @JaredBusch Screenshot 2020-07-17 at 18.15.10.png

                                        I have 23 contact in that user manager group.

                                        Right click the page with the error and view source.

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          bholler
                                          last edited by

                                          Screenshot 2020-07-17 at 18.25.07.png

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

                                            @bholler The script works. the group is empty.

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