mybizna / smsreader
Installs: 93
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:asgard-module
Requires
- mybizna/smsmass: ^2024.4
- dev-main
- 2024.13
- 2024.12
- 2024.11
- 2024.10
- 2024.9
- 2024.8
- 2024.7
- 2024.6
- 2024.5
- 2024.4
- 2024.3
- 2024.2
- 2024.1
- 24.2.011
- 24.2.010
- 24.2.009
- 24.2.008
- 24.2.007
- 24.2.006
- 24.02.004
- 24.02.003
- 24.02.002
- 24.02.001
- 24.01.001
- 23.12.004
- 23.12.003
- 23.12.002
- 23.12.001
- 23.11.003
- 23.11.002
- 23.11.001
- 23.10.001
- 23.09.002
- 23.08.010
- 23.08.009
- 23.08.008
- 23.08.007
- 23.08.006
- 23.08.005
- 23.08.004
- 23.08.003
- 23.08.002
- 23.08.001
- 23.08.0
- 23.07.1
- 23.07.0
- 23.06.2
- 23.06.1
- 23.06.0
- 2.02.001
- 1.3.58
- 1.3.56
- 1.3.55
- 1.3.54
- 1.3.53
- 1.3.52
- 1.3.51
- 1.3.50
- 1.3.49
- 1.3.48
- 1.3.47
- 1.3.46
- 1.3.45
- 1.3.44
- 1.3.43
- 1.3.42
- 1.3.41
- 1.3.40
- 1.3.39
- 1.3.38
- 1.3.37
- 1.3.36
- 1.3.35
- 1.3.34
- 1.3.33
- 1.3.32
- 1.3.31
- 1.3.30
- 1.3.29
- 1.3.28
- 1.3.27
- 1.3.26
- 1.3.25
- 1.3.24
- 1.3.23
- 1.3.22
- 1.3.20
- 1.3.19
- 1.3.18
- 1.3.17
- 1.3.16
- 1.3.15
- 1.3.14
- 1.3.13
- 1.3.12
- 1.3.10
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.99
- 1.2.98
- 1.2.97
- 1.2.96
- 1.2.95
- 1.2.94
- 1.2.93
- 1.2.92
- 1.2.91
- 1.2.90
- 1.2.88
- 1.2.87
- 1.2.86
- 1.2.85
- 1.2.84
- 1.2.83
- 1.2.82
- 1.2.81
- 1.2.80
- 1.2.79
- 1.2.78
- 1.2.77
- 1.2.76
- 1.2.75
- 1.2.74
- 1.2.73
- 1.2.72
- 1.2.71
- 1.2.70
- 1.2.69
- 1.2.68
- 1.2.67
- 1.2.66
- 1.2.65
- 1.2.64
- 1.2.63
- 1.2.62
- 1.2.61
- 1.2.60
- 1.2.59
- 1.2.58
- 1.2.57
- 1.2.56
- 1.2.54
- 1.2.53
- 1.2.52
This package is auto-updated.
Last update: 2024-12-13 21:30:32 UTC
README
This is a SMS reader application written in PHP that is part of the MyBizna ERP system. The application is designed to parse incoming SMS messages and extract information related to payments and tickets. The extracted information is then processed and stored in the ERP system for easy viewing and analysis.
Installation
composer require mybizna/smsreader
Features
- Parses incoming SMS messages to extract payment and ticket information.
- Supports multiple payment methods, including bank transfers and mobile payments.
- Automatically organizes extracted information into a tabular format for easy viewing and analysis
- Provides basic visualizations of payment and ticket data
Requirements
Mybizna ERP version 2024.1 or above
Support
If you have any questions or need assistance, please contact our support team. We're always happy to help!
Contributing
If you're interested in contributing to this project, please reach out to the team. We welcome pull requests and bug reports.
License
This project is licensed under the GPL-3.0-or-later.
Note
Make sure to check the pricing and SMS message limits of your SMS gateway service. Feel free to make any suggestions or improvements to this module.
SMS Parser
Examples of SMSes parsed.
PD77K63BLB Confirmed.You have received Ksh8,000.00 from JONH MWANGI 0732329393 on 7/4/23 at 4:30 PM New M-PESA balance is Ksh140,753.32. SAFARICOM ONLY CALLS YOU FROM 0722000000. To reverse, forward this message to 456.
PD77K63BLBX Confirmed. on 12/11/09 at 5:34 AM Ksh100 received from Maina Ben 0712121212 Account Number 123ABC New Utility balance
How to test SMSes.
curl -X 'POST' 'http://127.0.0.1:8000/smsreader/incoming' \
-H 'content-type: application/json; charset=utf-8' \
-d $'{"from":"0732329393","text":"XXXYYYZZZ9 Confirmed. Ksh80.00 sent to MSEE WA CHIPO 0704444444 on 12/4/21 at 1:57 PM. New M-PESA","sentStamp":"1680492543","receivedStamp":"1680492543","sim":"SIM1"}'
curl -X 'POST' 'http://127.0.0.1:8000/smsreader/incoming' \
-H 'content-type: application/json; charset=utf-8' \
-d $'{"from":"0732329393","text":"XXXYYYZZZ9 Confirmed.You have received Ksh80.00 from MSEE WA CHIPO 0704444444 on 12/4/21 at 1:57 PM New M-PESA","sentStamp":"1680492543","receivedStamp":"1680492543","sim":"SIM1"}'