ML
    • Aktuell
    • Kategorien
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Registrieren
    • Anmelden

    FreePBX Contact Manager to Yealink Address Book

    Geplant Angeheftet Gesperrt Verschoben IT Discussion
    freepbxyealinkaddress bookcontact manager
    39 Beiträge 12 Kommentatoren 16.6k Aufrufe
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • JaredBuschJ
      JaredBusch @cinergi
      zuletzt editiert von JaredBusch

      @cinergi said in FreePBX Contact Manager to Yealink Address Book:

      One question: what is the purpose of the "label=" in the <Telephone> XML tag? This is not documented in Yealink's XML documentation, and although the script generates it properly for Home, Work, Mobile, and Other, my SIP-T29G phone seems to ignore it and instead indicates multiple numbers as Number1, Number2, etc. which is not great. I wish it used the tags. Do other Yealink phones support this?

      Those labels started in some version of the phones, yes. I know it works in the T4 series and the T5 series.

      1 Antwort Letzte Antwort Antworten Zitieren 0
      • JaredBuschJ
        JaredBusch @cinergi
        zuletzt editiert von

        @cinergi said in FreePBX Contact Manager to Yealink Address Book:

        I made a small change to remove all non-numeric characters from phone numbers (like +, (), - , etc.), otherwise my Yealink phone doesn't dial the number properly from the directory.

        How are you getting bad data in the directory to being with? At least I would consider that bad data in the source.

        Are you using Contact Manager? If so, someone had to put those extra characters in there.

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • A
          alanbaker
          zuletzt editiert von

          Hi, I'm testing in a lab environment for now, I have followed the instructions and created a internal contact manager group calling Internal, I have added one contact into it with an extension. When I browse to the cm_to_yl_ab.php file it gives the following error: -

          This page contains the following errors:
          error on line 3 at column 22: Opening and ending tag mismatch: CompanyIPPhoneDirectory line 0 and DirectoryEntry
          Below is a rendering of the page up to the first error.

          In a red box with nothing else shown, I have rebooted the pbx but same thing, can you advise.

          Thanks in advance.

          Alan

          JaredBuschJ 1 Antwort Letzte Antwort Antworten Zitieren 1
          • JaredBuschJ
            JaredBusch @alanbaker
            zuletzt editiert von

            @alanbaker said in FreePBX Contact Manager to Yealink Address Book:

            Hi, I'm testing in a lab environment for now, I have followed the instructions and created a internal contact manager group calling Internal, I have added one contact into it with an extension. When I browse to the cm_to_yl_ab.php file it gives the following error: -

            This page contains the following errors:
            error on line 3 at column 22: Opening and ending tag mismatch: CompanyIPPhoneDirectory line 0 and DirectoryEntry
            Below is a rendering of the page up to the first error.

            In a red box with nothing else shown, I have rebooted the pbx but same thing, can you advise.

            Thanks in advance.

            Alan

            Make sure you have one entry in Contact Manager. I never designed it to handle zero contacts.

            There is an issue posted on that already, but I have not had the free time to work on it.
            https://github.com/sorvani/freepbx-helper-scripts/issues/12

            A 1 Antwort Letzte Antwort Antworten Zitieren 0
            • A
              alanbaker @JaredBusch
              zuletzt editiert von

              Thanks for the quick reply, it makes sense I’ll populate with a number and try again.
              @JaredBusch

              1 Antwort Letzte Antwort Antworten Zitieren 0
              • E
                enaran
                zuletzt editiert von

                I am having some problems implementing the script.

                I have followed the direction to install it in /var/www/html
                Ran chown
                Edited the script to set the $contact_manager_group to Clients - which I have made in FreePBX v15.0.17.24 - Asterisk V16.15.0
                I have loaded one contact into this group
                When I execute the script by navigating to http://10.0.0.120/cm_to_yl_ab.php I recieve the error:
                PDOException (21000)
                SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row

                Any advice would be awesome
                Cheers
                Screen Shot 2021-03-30 at 3.12.07 pm.png
                Screen Shot 2021-03-30 at 3.02.35 pm.png

                JaredBuschJ 1 Antwort Letzte Antwort Antworten Zitieren 0
                • JaredBuschJ
                  JaredBusch @enaran
                  zuletzt editiert von

                  @enaran execute the SQL from command line and post the results

                  E 1 Antwort Letzte Antwort Antworten Zitieren 0
                  • E
                    enaran @JaredBusch
                    zuletzt editiert von

                    @jaredbusch thank you.
                    I posted the SQL at the command line and it returned the same error.

                    I figured it out though as I seemed to have a Clients group in both the External and Private Contact Manager Areas - hence the return of two records in the subquery.

                    I deleted the Clients Group from the Private area leaving just the one in the External area, and it started working.

                    Cheers

                    1 Antwort Letzte Antwort Antworten Zitieren 0
                    • A
                      alanbaker
                      zuletzt editiert von

                      Jared,

                      This has been working so well!

                      I bet you were waiting for this question which is, can a second instance be run so we have two directories listed, one for the internal phonebook and a second for example external suppliers (Using the external phonebook in contact manager?

                      Thanks so much

                      Alan

                      JaredBuschJ 1 Antwort Letzte Antwort Antworten Zitieren 0
                      • JaredBuschJ
                        JaredBusch @alanbaker
                        zuletzt editiert von JaredBusch

                        @alanbaker said in FreePBX Contact Manager to Yealink Address Book:

                        Jared,

                        This has been working so well!

                        I bet you were waiting for this question which is, can a second instance be run so we have two directories listed, one for the internal phonebook and a second for example external suppliers (Using the external phonebook in contact manager?

                        Thanks so much

                        Alan

                        If you update to the current version, it accepts a parameter for the group name. So you can different directories on different buttons or say, per site.

                        1 Antwort Letzte Antwort Antworten Zitieren 0
                        • K
                          krek
                          zuletzt editiert von

                          @jaredbusch said in FreePBX Contact Manager to Yealink Address Book:

                          If you update to the current version, it accepts a parameter for the group name. So you can different directories on different buttons or say, per site.

                          Good afternoon, is it possible to output two groups in one xml?

                          JaredBuschJ 1 Antwort Letzte Antwort Antworten Zitieren 0
                          • JaredBuschJ
                            JaredBusch @krek
                            zuletzt editiert von

                            @krek said in FreePBX Contact Manager to Yealink Address Book:

                            @jaredbusch said in FreePBX Contact Manager to Yealink Address Book:

                            If you update to the current version, it accepts a parameter for the group name. So you can different directories on different buttons or say, per site.

                            Good afternoon, is it possible to output two groups in one xml?

                            Not as currently designed, but yes.

                            K 1 Antwort Letzte Antwort Antworten Zitieren 0
                            • K
                              krek @JaredBusch
                              zuletzt editiert von

                              @jaredbusch
                              The development is super. I would also like to add the union of two different groups from internal and Extension into one xml and you can assign only one button, there will be fire.

                              1 Antwort Letzte Antwort Antworten Zitieren 0
                              • A
                                alanbaker
                                zuletzt editiert von

                                Jared,

                                Hi, I have just received found the yealink handset is no longer receiving the phonebook, I navigated to the link http://my pbx domain.com/cm_to_yl_ab.php and the page showed 403 Forbidden, You don't have permission to access /cm_to_yl_ab.php on this server.

                                I have in the past seen the XML information on this page.

                                Any Ideas?

                                Thanks
                                Alan

                                1 Antwort Letzte Antwort Antworten Zitieren 0
                                • V
                                  vgvelukashvili
                                  zuletzt editiert von vgvelukashvili

                                  Good day,

                                  Is it possible to add the option in to the script to grab the Contact Images as well? Would be great

                                  JaredBuschJ 1 Antwort Letzte Antwort Antworten Zitieren 0
                                  • JaredBuschJ
                                    JaredBusch @vgvelukashvili
                                    zuletzt editiert von

                                    @vgvelukashvili said in FreePBX Contact Manager to Yealink Address Book:

                                    Good day,

                                    Is it possible to add the option in to the script to grab the Contact Images as well? Would be great

                                    How does that get put into a yealink contact xml?

                                    1 1 Antwort Letzte Antwort Antworten Zitieren 0
                                    • 1
                                      1337 @JaredBusch
                                      zuletzt editiert von

                                      @JaredBusch said in FreePBX Contact Manager to Yealink Address Book:

                                      @vgvelukashvili said in FreePBX Contact Manager to Yealink Address Book:

                                      Good day,

                                      Is it possible to add the option in to the script to grab the Contact Images as well? Would be great

                                      How does that get put into a yealink contact xml?

                                      Maybe this could help: http://forum.yealink.com/forum/archive/index.php?thread-4123.html

                                      1 Antwort Letzte Antwort Antworten Zitieren 0
                                      • E
                                        eaglex
                                        zuletzt editiert von

                                        Hello,

                                        First of all, let me thank you for your wonderful work. This made our lives much easier...

                                        If you don't mind, I would like some help: I'm running this script on 2 FreePBX machines, both are practically the same. On one machine, I have no problems viewing contacts with more than one number (In both the XML file and on the phone itself).
                                        However, on the other machine, I can only see on phone number for each contact, even if they have more than one phone number, again, it happens both when I visit the XML file directly from a browser and on the phones.
                                        I can't think of any difference between both the pbx's.

                                        I'd appreciate your help and I'll be happy to provide additional details, logs, info, etc..

                                        Thanks a lot!

                                        E 1 Antwort Letzte Antwort Antworten Zitieren 0
                                        • S Sergey_Lagger referenced this topic on
                                        • E
                                          eaglex @eaglex
                                          zuletzt editiert von

                                          @eaglex said in FreePBX Contact Manager to Yealink Address Book:

                                          Hello,

                                          First of all, let me thank you for your wonderful work. This made our lives much easier...

                                          If you don't mind, I would like some help: I'm running this script on 2 FreePBX machines, both are practically the same. On one machine, I have no problems viewing contacts with more than one number (In both the XML file and on the phone itself).
                                          However, on the other machine, I can only see on phone number for each contact, even if they have more than one phone number, again, it happens both when I visit the XML file directly from a browser and on the phones.
                                          I can't think of any difference between both the pbx's.

                                          I'd appreciate your help and I'll be happy to provide additional details, logs, info, etc..

                                          Thanks a lot!

                                          My fingers are still crossed for a solution 😞

                                          Thanks!

                                          1 Antwort Letzte Antwort Antworten Zitieren 0
                                          • 1
                                          • 2
                                          • 2 / 2
                                          • Erster Beitrag
                                            Letzter Beitrag