SMS Notifier

Blocks ::: block_sms
Maintained by 3i Logic LMS
A one way SMS messaging block.
Latest release:
103 sites
21 downloads
27 fans
Current versions available: 2

SMS notifier is a one way SMS messaging block that allows managers, teachers and administrators to send text messages to their student and teacher.

New Features in Version 3.7
• Added Support for Moodle version 3.7
• Removed SendSMS.Pk and Yuboto APIs
• Added New API’s Nexmo, Twilio, Clickatell.
• Added Pagination & Search features using different filters 
• Fixed alignment issues for edit buttons
• Fixed navigation bar button issues 
• Removed errors and warnings 
• Defined classes and functions used in code using comments


Plugin Installation
1) Copy plugin folder in Moodle blocks folder
2) Login with Administrator on Moodle site
3) Install the plugin by clicking on 'update database' now button
4) Put SMS API ID, username and password in setting page
______________________________
Supported API's
For Clickatell API: See http://www.clickatell.com
Nexmo API: See https://dashboard.nexmo.com/sign-up
Twilio API: Seehttps://www.twilio.com/try-twilio


Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

3i Logic LMS (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Εμφάνιση σχολίων
  • Astrid Smits
    Δευ, 2 Ιουλ 2018, 2:55 PM
    @mudit
    No, we are still searching for a solution
  • Ahmed Dr
    Σάβ, 28 Ιουλ 2018, 11:35 PM
    I am also getting the same @Noel issue:
    "Message(s) not sent due to an error: ERR: 105, Invalid Destination Address"
    any suggestion ???
  • developer developer
    Τετ, 29 Αυγ 2018, 5:37 PM
    " Message(s) not sent due to an error: ERR: 105, Invalid Destination Address "
    any help???
  • Lebato MT
    Πέμ, 4 Οκτ 2018, 9:13 PM
    Hi,
    when i send and sms to selected users, the status column shows 'error'. i'm using 3.1
  • Seth Yoder
    Τρί, 27 Νοε 2018, 3:05 AM
    Hi all,

    To fix the "ERR: 105, Invalid Destination Address" issue in the 3.3 version of this plugin, you can patch sms_form.php with the following modification (happens on line 124): https://gist.github.com/MortimerMcMire315/2e8673c662cc9cc9fba15d09857627f4

    That is, add "usr.id" in to the SELECT statement to make sure that user IDs are grabbed as well.

    I hope the maintainers will patch this in ASAP.
  • Ayman _
    Δευ, 11 Φεβ 2019, 3:41 PM
    Hi
    its support Moodle 3.5+ ?
  • Abdul Fattah Kazi
    Τρί, 30 Απρ 2019, 7:16 PM
    Assalam O Alaikum . Kindly help me with the plugin . There is no site "sendsms" as mentioned in the combobox . Please kindly help me integrate your plugin with any local / Pakistani sms api .
  • Osama Zulfiqar
    Τετ, 1 Μαΐ 2019, 12:22 AM
    Need some advice from the experts / Development team on how to modify the code to work with a sms gateway service in Pakistan. a response would be appreciated.
  • KAMRAN khan
    Τρί, 18 Φεβ 2020, 2:56 AM
    Assalam O Alaikum . Kindly help me with the plugin . There is no site "sendsms" as mentioned in the combobox . Please kindly help me integrate your plugin with any local / Pakistani sms api // sendsmspk.com
  • Irith Herman
    Δευ, 4 Μαΐ 2020, 5:09 PM
    Hi
    how can I use this plugin in Israel?
  • Thiên Jack
    Παρ, 12 Ιουν 2020, 1:06 PM
    Hi,
    i use Nexmo API.
    i cannot Sent SMS, it show error "Record not Found".

  • fazal hakim
    Τετ, 20 Ιαν 2021, 6:17 PM
    help me please .
    it show the follow error while sending sms.
    Debug info: Table 'azeezarc_moodl22.mdl_user' doesn't exist
    SELECT usr.id, usr.firstname, usr.lastname, usr.email, usr.phone2 AS phone
    FROM mdl_user AS usr
    WHERE usr.id IN (24)
    [array (
    )]
    Error code: dmlreadexception
    ×Stack trace:
    line 486 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 1273 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 107 of /blocks/sms/classes/sms_notifier.php: call to mysqli_native_moodle_database->get_records_sql()
    line 77 of /blocks/sms/classes/sms_notifier.php: call to SMSNotifier->get_users_detail()
    line 153 of /blocks/sms/view.php: call to SMSNotifier->process_sms()
  • Ren Ren
    Σάβ, 15 Μαΐ 2021, 6:22 PM
    To fix error "Table 'xxxxx.mdl_user' doesn't exist", change "FROM mdl_user AS usr" to "FROM {user} AS usr". This is in the 'get_users_detail()' method of '/blocks/sms/classes/sms_notifier.php'
  • Gene Pak
    Σάβ, 13 Νοε 2021, 1:11 AM
    Tried to install on my moodle site which is on 3.11.4. I downloaded directly from the vendor "LabsMobile' and have been working with their support team the last week to get it working. While responsive, they dont have a solution to get it working on many of their client's moodle sites. Strange that they are advertising this service while it is not working. I get the two following error messages:

    Record not found
    &
    Error reading from database

    If anyone has a solution please let me know! I kinda gave up with their support team as they dont have any answers.
  • Diego Delgado
    Τρί, 8 Φεβ 2022, 5:38 PM
    Lo encuentro bastante útil. Yo en otras ocasiones he usado éste: https://github.com/Afilnet/api-php
1 2 3 4 5
Please login to post comments