Issue with phone number extensions

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • emillod
    Active Community Member
    • Apr 2017
    • 1406

    Issue with phone number extensions

    Hello everyone
    there is a problem with phone extension i think. I'm referring to this feature: Phone number extensions.
    I've enabled international phone numbers and phone extensions in settings.

    As an example i'm using phone number: +1 323-861-7447
    Phone with extension: +1 323-861-7447 ext. 123

    I think we should consider two scenarios:
    1. User decide to call a contact from phone, he clicks on the phone number in EspoCRM and android opens dialer. It convert phone +1 323-861-7447 ext. 123 to +13238617447398123 because ext is converted to 398 (e - 3, x - 9, t - 8). It shouldn't work that way. It should convert phone to +13238617447,123 or with ;. Thanks to this, extension number would be entered properly. Here is a description how it works: https://support.xmatters.com/hc/en-us/articles/13840709556251-Mobile-tip-Pauses-and-waits#:~:text=A%20pause%20in%20a%20phone,call%20be fore%20dialing%20additional%20numbers.
    2. What happen to this extension numbers in phone number field when user try to use them with VOIP extension?
    I wonder whether the phone extension feature was added only for nice GUI or it also was adjusted in backend to handle properly phone extensions.
    Last edited by emillod; 10-30-2024, 10:46 AM.
  • yuri
    Member
    • Mar 2014
    • 8511

    #2
    I'll try to fix the tel: link so that it will work in the devices. As far as I know android does not support the standard. If anyone can advice which format is supported in all devices please let me know. I'm very busy, can't investigate it now.

    It's not a nice GUI feature, there's nothing nice in phone extensions. The functionality provides the ability to enter, store and validate extensions.
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    • yuri
      Member
      • Mar 2014
      • 8511

      #3
      > was adjusted in backend to handle properly phone extensions.

      If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

      Comment

      • emillod
        Active Community Member
        • Apr 2017
        • 1406

        #4
        I don't know about iPhones but i believe that commas are universal even for older phones?
        Here you have description of this feature: On a cell phone, instead of dialing a phone number, then entering an extension or selecting menu options when prompted, you can use commas to create pauses between numbers. Each comma entered creates a two-second pause, and you can use multiple commas to create longer pauses. For example, if you need to call 1-800-123-4567, then enter extension 901 when prompted to reach a specific department or person, you can enter "18001234567,,,901" on your cell phone. When dialed, your phone calls 1-800-123-4567, pauses for six seconds, then automatically enters 901 for the extension.

        Here you have article with some screenshots: https://www.yahoo.com/tech/dial-exte...133012768.html

        Comment

        • emillod
          Active Community Member
          • Apr 2017
          • 1406

          #5
          Hello yuri
          i've performed some tests and it still doesn't work. If you click on your mobile phone on number in EspoCRM with extension, it'll open phone app and replace "ext" with 398 numbers. It's not right. Below you can check my screenshots to understand what i'm talking about. Based on my research, correct way is to add phone extension number after the comma sign. It should work for androids and iphones. In my opinion, the best approach would be to simply display phone 123 456 789 ext. 123, but in the database and after click, number should be 123456789,123. You can read more about it here: How to Call an Extension Number: Android, iPhone, & Landline

          Could you also tell me why Phone number extensions are available only when International phone numbers are enabled?

          My test description:
          I've enabled international phone numbers and extensions on your demo instance. I've added extension 222 to a phone which gave me result: +1 256-597-8332 ext. 222.
          I've opened this record on my mobile phone:
          Click image for larger version

Name:	image.png
Views:	0
Size:	200.9 KB
ID:	113658
          and clicked on a number which opened phone inside my phone app.
          Click image for larger version

Name:	image.png
Views:	0
Size:	122.9 KB
ID:	113659

          Comment

          • yuri
            Member
            • Mar 2014
            • 8511

            #6
            > and it still doesn't work

            There were no Espo releases since this topic created.
            If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

            Comment

            • emillod
              Active Community Member
              • Apr 2017
              • 1406

              #7
              It was a response to your previous comment

              was adjusted in backend to handle properly phone extensions
              because it doesn't handling extensions properly and i wanted to remind about this matter

              Comment

              • yuri
                Member
                • Mar 2014
                • 8511

                #8
                There was a fix I had made in the master branch back then. https://github.com/espocrm/espocrm/c...9e7e96d13a79c0
                If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                Comment

                Working...