← Back to team overview

dhis2-devs team mailing list archive

Re: [Dhis2-users] Generic SMS Gateway Functionality

 

Eric, I am happy that this has resolved your issues.

Regards

On Thu, Nov 16, 2017 at 5:24 PM, Eric Ejimba <ejimba@xxxxxxxxx> 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.
>
> Thank you very much. I really appreciate it
>
> Regards,
> Ejimba Eric
>
> On Thu, Nov 16, 2017 at 5:06 PM, Ocaya Stephen <stephocay@xxxxxxxxx>
> wrote:
>
>> Additionally, you now do not need to paste the whole URL template as is.
>>
>> You will need to break down the parameters of the template. i.e.
>>
>> http://mycustomsmsgateway.url/send?message={message}&amp;pho
>> neNumber={phoneNumber}
>>
>> Message Parameter = message
>> Recipient Parameter = phoneNumber
>>
>> URL Template = http://mycustomsmsgateway.url/send
>> <http://mycustomsmsgateway.url/send?message=%7Bmessage%7D&amp;phoneNumber=%7BphoneNumber%7D>
>>
>> PLEASE NOTE THAT THE FULL TEMPLATE SHOULD BE PROVIDED BY THE SMS PROVIDER.
>>
>> The Parameter names might vary.
>>
>> Regards
>>
>>
>> On Thu, Nov 16, 2017 at 4:56 PM, Ocaya Stephen <stephocay@xxxxxxxxx>
>> wrote:
>>
>>> Dear Eric,
>>>
>>> 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.
>>>
>>> http://DHIS2_DOMAIN_URL/api/sms/inbound?message=[TEXT MESSAGE]
>>> &originator=[
>>> <http://www.google.com/url?q=http%3A%2F%2Fdhis.mets.or.ug%2Fapi%2Fsms%2Finbound%3Fmessage%3DPmtct%2Ba.43.b.36.c.2.d.7.e.3.f.7.g.2.h.y.I.y%26originator%3D256785411060&sa=D&sntz=1&usg=AFQjCNHqphroUPT_Uwy8CViLII5Uf8_QPg>PHONE
>>> NUMBER]
>>>
>>> If you need an SMS service provider, I can help set up for you BUT you
>>> will be required to pay for the SMSes. [We can discuss more]
>>>
>>> Regards
>>>
>>>
>>>
>>> On Thu, Nov 16, 2017 at 2:47 PM, Eric Ejimba <ejimba@xxxxxxxxx> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Got 2 questions:
>>>>
>>>> 1. I have been working on SMS reporting to DHIS2 through the generic
>>>> HTTP gateway and I have hit a snag. I think I am doing something wrong.
>>>> Been following the following guide: https://docs.dhis2.org/
>>>> master/en/user/html/mobile_sms_service.html#gateway.configuration,
>>>> with the following screenshot:
>>>>
>>>>
>>>> Unfortunately, all the outbound SMS fail. Not much info from logs:
>>>>
>>>> ​The URL template section (from documentation) is not very clear on the
>>>> format. I currently have it as http://mycustomsmsgateway.url/send I
>>>> have also tried with parameters http://mycustomsmsg
>>>> ateway.url/send?message={message}&amp;phoneNumber={phoneNumber} as
>>>> outlined in DHIS 2 Core Source Code
>>>> <https://github.com/dhis2/dhis2-core/blob/52c644dd2a0ee59b85ce509d8123601901aae122/dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/sms/config/SimplisticHttpGetGateWay.java#L61>,
>>>> still nothing. No GET/POST request is detected at gateway endpoint.
>>>>
>>>> 2. 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
>>>>
>>>> Any insights will help. Thanks.
>>>>
>>>> Regards,
>>>> Ejimba Eric
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> *You can do anything, but not everything.*
>>>
>>>
>>
>>
>> --
>>
>> *You can do anything, but not everything.*
>>
>>
>


-- 

*You can do anything, but not everything.*

PNG image

PNG image


References