How to you get inbound sms into DHIS2? (From Generic HTTP Gateway into DHIS). If this functionality has not been implemented yet, is there a work around, like directly populating a table in the database or sending a GET/POST request to a particular port/socket
There are two things to note. The SMS Gateway that you set in DHIS2 is for any outbound text messaging. The URL Template should be based on your SMS service provider’s template. This will allow you to forward SMS messages from DHIS2 to the SMS service provider that will handle the delivery of the messages.
URL TEMPLATE IS FROM the SMS Provider
On the other hands, you should also configure a URL from the SMS service providers to forward ALL messages probably using a keyword to a DHIS2 instance. The latest version of DHIS2 2.28 has recently changed its SMS API that will receive and process SMSes as below.
How to you get inbound sms into DHIS2? (From Generic HTTP Gateway into DHIS). If this functionality has not been implemented yet, is there a work around, like directly populating a table in the database or sending a GET/POST request to a particular port/socket
There are two things to note. The SMS Gateway that you set in DHIS2 is for any outbound text messaging. The URL Template should be based on your SMS service provider’s template. This will allow you to forward SMS messages from DHIS2 to the SMS service provider that will handle the delivery of the messages.
URL TEMPLATE IS FROM the SMS Provider
On the other hands, you should also configure a URL from the SMS service providers to forward ALL messages probably using a keyword to a DHIS2 instance. The latest version of DHIS2 2.28 has recently changed its SMS API that will receive and process SMSes as below.
How to you get inbound sms into DHIS2? (From Generic HTTP Gateway into DHIS). If this functionality has not been implemented yet, is there a work around, like directly populating a table in the database or sending a GET/POST request to a particular port/socket
It is working…Thanks for all the help. I have been able to do it on the test server and will be cascading the same to production server.
Please note that we are currently testing this feature with http://www.kannel.org/ SMS gateway with a USB modem. We will be moving to an SMS Provider once the implementation is sustainable. Will consult you on that.
There are two things to note. The SMS Gateway that you set in DHIS2 is for any outbound text messaging. The URL Template should be based on your SMS service provider’s template. This will allow you to forward SMS messages from DHIS2 to the SMS service provider that will handle the delivery of the messages.
URL TEMPLATE IS FROM the SMS Provider
On the other hands, you should also configure a URL from the SMS service providers to forward ALL messages probably using a keyword to a DHIS2 instance. The latest version of DHIS2 2.28 has recently changed its SMS API that will receive and process SMSes as below.
How to you get inbound sms into DHIS2? (From Generic HTTP Gateway into DHIS). If this functionality has not been implemented yet, is there a work around, like directly populating a table in the database or sending a GET/POST request to a particular port/socket
Eric, I am happy that this has resolved your issues.
Regards
···
On Thu, Nov 16, 2017 at 5:24 PM, Eric Ejimba ejimba@gmail.com wrote:
Dear Stephen,
It is working…Thanks for all the help. I have been able to do it on the test server and will be cascading the same to production server.
Please note that we are currently testing this feature with http://www.kannel.org/ SMS gateway with a USB modem. We will be moving to an SMS Provider once the implementation is sustainable. Will consult you on that.
There are two things to note. The SMS Gateway that you set in DHIS2 is for any outbound text messaging. The URL Template should be based on your SMS service provider’s template. This will allow you to forward SMS messages from DHIS2 to the SMS service provider that will handle the delivery of the messages.
URL TEMPLATE IS FROM the SMS Provider
On the other hands, you should also configure a URL from the SMS service providers to forward ALL messages probably using a keyword to a DHIS2 instance. The latest version of DHIS2 2.28 has recently changed its SMS API that will receive and process SMSes as below.
How to you get inbound sms into DHIS2? (From Generic HTTP Gateway into DHIS). If this functionality has not been implemented yet, is there a work around, like directly populating a table in the database or sending a GET/POST request to a particular port/socket
I want to setup SMS notification for TEI subscribers to our Tracker Program to send outbound SMS messages for ANC visits and vaccination appointments date. My inquiry is in two parts as it relate with the SMS configuration and Program notification setup.
Gateway configuration
I am using the Generic Gateway.
The Configuration template* is a compulsory field. But I don’t know what should go into this field. In examples I saw, there is key/value parameters setup as a string. But I don’t know which of the parameters is being used. My SMS provider use (username and apiKey, content-type) in headers and (to, from, message) in the body of the request. How do I set the values for the keys I am using from the parameters.
Send url parameters. Do I need to click this checkbox?
Key value pairs. For this I added the apiKey and username as header message. Do I need to create a key/value pair for the message body parameters of the API? If so where do I get what I put as value?
Commands
Do I need to setup command? If I have to which type should I choose. Where do I get the recipient phoneNumber from. What I really want is to send a SMS to the TEI when they enroll in the program and reminders for future appointments.
Tracker Program Notification
I setup a Tracker Program. In the step 6 Program stage notification, I setup the reminder notifications. But I need clarification in two parts.
When to send it. I select Days scheduled (due date). How do I set this due date?
Who to send it. Here I select Tracked entity instance. And I tick the SMS box which I hope is correct.
I am also confused on how to setup the recipient number