SMS Providers

Collapse
This is a sticky topic.
X
X
 
  • Time
  • Show
Clear All
new posts
  • yuri
    Member
    • Mar 2014
    • 8474

    SMS Providers

    Github repository: https://github.com/espocrm/ext-sms-providers

    Releases: https://github.com/espocrm/ext-sms-providers/releases

    Available implementations:
    • Twilio
    • Spryng (contributed by item)
    • Sms77 (contributed by matthiez)
    • smstools (contributed by item)
    • SerwerSms (contribured by arkadywtf)
    Feel free to create pull requests for other providers.
    Last edited by yuri; 03-31-2022, 09:18 AM.
    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.
  • item
    Active Community Member
    • Mar 2017
    • 1476

    #2
    Hello Yuri,
    thanks
    here a working SMS Provider from Belgium : https://www.spryng.be/en/sms-api/
    spryng is used by many government and society in belgium.

    The only .. number phone must be on international format.

    Please look the code and make pull request (i don't know git)..

    Best Regards
    Attached Files
    If you could give the project a star on GitHub. EspoCrm believe our work truly deserves more recognition. Thanks.​

    Comment


    • yuri
      yuri commented
      Editing a comment
      Hi,

      I checked. The integration edit view looks confusing with the Account SID field being unused, unclear field names "Default auto". "Default business". Should we rename "Auth token" to "Access Key"?

      I will remove Account SID and rename "Default auto" to "Originator", "Default business" to "Route".
      Last edited by yuri; 11-12-2021, 10:08 AM.
  • yuri
    Member
    • Mar 2014
    • 8474

    #3
    I built the package with spryng implementation. Could you please check it out. Thanks.
    Attached Files
    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

    • item
      Active Community Member
      • Mar 2017
      • 1476

      #4
      Perfect Yuri.. work like a charm ...

      Spryng have not accountSid.. just Bearer.
      route = business (send immediatly) .. other options send when idle but not find where are others option in api-doc
      encoding = auto (default)
      originator (mandatory) = a name like espoCrm..

      Thanks for all


      If you could give the project a star on GitHub. EspoCrm believe our work truly deserves more recognition. Thanks.​

      Comment

      • Kyle
        Senior Member
        • May 2020
        • 143

        #5
        I installed and got the Twilio provider working. Nice extension.
        I have discovered doing this that SMS can not be viewed in the app so as a user or admin it is not possible to see SMS's that have been sent. This seems like something that should be possible was there a design decision not to allow this and if so why?

        It would seem good to have the SMS turn up in the history like a call/meeting etc as well as being able to create one the same as you can an email currently.


        Comment

        • yuri
          Member
          • Mar 2014
          • 8474

          #6
          The UI for SMS records just not has been implemented. It requires some effort. Everything that we add into the system requires thinking it over. Price for a design error is high. I just had not time for implementing this feature.
          Last edited by yuri; 11-23-2021, 09:54 AM.
          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


          • Kyle
            Kyle commented
            Editing a comment
            It would be a good improvement. Any idea on when this might be worked on?

          • item
            item commented
            Editing a comment
            Hello,
            i understand..  we have many ask "sms".. and Yuri have make this. (thanks for him)
            this is a little "foot shot" with espoCRM Voip Extension. 
            And really, the voip extension with twilio is wonderfull.. the front end with sms is like whatsapp.

            Best Regards
            Last edited by item; 11-16-2021, 11:18 PM.
        • rabii
          Active Community Member
          • Jun 2016
          • 1250

          #7
          Does this allow for 2FA with sms using a provider like twilio ?

          I have tried to install the extension but i had an error so i didn't pursue it. if it works for 2FA i would appreciate if someone can explain how to use it.

          @Yuir i can't wait for the VOIP to be fully on UI, dialing through UI without the need for softphone. Especially with Twilio the capacities are unlimited. Ant ETA on when this might happen ?
          Many thanks
          Rabii
          Web Dev

          Comment


          • item
            item commented
            Editing a comment
            Hello,
            in admin section.. there are a new ... SMS section.. you must select your provider after enable in extention !
            2FA work like a charm..

          • rabii
            rabii commented
            Editing a comment
            Thanks for pointing me into how to do it, i thought it might need other configuration but it straight config. works like a charm
        • sapyantuk
          Senior Member
          • Oct 2020
          • 265

          #8
          yuri
          I am trying to integrate our sms service provider for 2fa in espo crm,
          But I could not succeed integrating it.
          I used Sparrowsms as sms provider whose documentation is ar: https://sparrowsms.readthedocs.io/en...documentation/
          please read the documentation and help me integrating it, I would be really grateful.
          It takes from, to, token, message from user and I want to use dynamic/changing token and from with message for 2fa code to user's number.
          Thank you.
          Last edited by sapyantuk; 11-26-2021, 08:03 AM.

          Comment


          • yuri
            yuri commented
            Editing a comment
            Sorry, I have other things to do.
        • item
          Active Community Member
          • Mar 2017
          • 1476

          #9
          Hi you can try...
          i can't test but if bug, certainly easily working state
          Attached Files
          If you could give the project a star on GitHub. EspoCrm believe our work truly deserves more recognition. Thanks.​

          Comment

          • sapyantuk
            Senior Member
            • Oct 2020
            • 265

            #10
            Hello, item Thank you so much for Helping . I just tried to install the extension. After installing extension i got one error


            Error 500: JSON syntax error in 'custom/Espo/Modules/SmsProvidersNepal/Resources/i18n/en_US/Integration.json'

            I can provide you Details for Testing

            i have send you Private message for token and other details needed for integration

            Thanks in Advance

            Comment


            • item
              item commented
              Editing a comment
              Hi,
              Remove last , in the files
              No time now.. tommorow
          • item
            Active Community Member
            • Mar 2017
            • 1476

            #11
            Hello Yuri,
            i just begin github.. i have make one new smsProvider from belgium..
            i have clone.. and make a push.. don't kill me if i am bad
            i am beginner.. i don't know if you see.. but..

            Best Regards

            Attached Files
            If you could give the project a star on GitHub. EspoCrm believe our work truly deserves more recognition. Thanks.​

            Comment

            • yuri
              Member
              • Mar 2014
              • 8474

              #12
              Hi,

              You need to create a pull request so that your commits could be merged into the original repository.
              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

              • alexisc
                Senior Member
                • Aug 2019
                • 135

                #13
                can you add a local provider?

                Comment

                • mkas
                  Junior Member
                  • Feb 2021
                  • 26

                  #14
                  I have installed this and added my Twilio credentials.
                  How do you actually use it to send SMS?

                  Comment

                  • Kyle
                    Senior Member
                    • May 2020
                    • 143

                    #15
                    2FA can send SMS
                    Formula
                    or write some code

                    There is no user ability to send an SMS

                    Comment

                    Working...