Re: [Dhis2-users] Generic SMS Gateway Functionality

2017-11-16 Thread Ocaya Stephen
Eric, I am happy that this has resolved your issues.

Regards

On Thu, Nov 16, 2017 at 5:24 PM, Eric Ejimba  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 
> 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}&pho
>> neNumber={phoneNumber}
>>
>> Message Parameter = message
>> Recipient Parameter = phoneNumber
>>
>> URL Template = http://mycustomsmsgateway.url/send
>> 
>>
>> 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 
>> 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=[
>>> 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  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}&phoneNumber={phoneNumber} as
 outlined in DHIS 2 Core Source Code
 ,
 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@lists.launchpad.net
 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.*
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Generic SMS Gateway Functionality

2017-11-16 Thread Eric Ejimba
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  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}&pho
> neNumber={phoneNumber}
>
> Message Parameter = message
> Recipient Parameter = phoneNumber
>
> URL Template = http://mycustomsmsgateway.url/send
> 
>
> 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 
> 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=[
>> 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  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}&phoneNumber={phoneNumber} as
>>> outlined in DHIS 2 Core Source Code
>>> ,
>>> 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@lists.launchpad.net
>>> 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.*
>
>
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Generic SMS Gateway Functionality

2017-11-16 Thread Ocaya Stephen
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}&;
phoneNumber={phoneNumber}

Message Parameter = message
Recipient Parameter = phoneNumber

URL Template = http://mycustomsmsgateway.url/send


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  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=[
> 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  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://mycustomsmsgateway.url/send?message={
>> message}&phoneNumber={phoneNumber} as outlined in DHIS 2 Core Source
>> Code
>> ,
>> 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@lists.launchpad.net
>> 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.*
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Generic SMS Gateway Functionality

2017-11-16 Thread Ocaya Stephen
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=[
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  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://mycustomsmsgateway.url/send?
> message={message}&phoneNumber={phoneNumber} as outlined in DHIS 2
> Core Source Code
> ,
> 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@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 

*You can do anything, but not everything.*
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


[Dhis2-users] Generic SMS Gateway Functionality

2017-11-16 Thread Eric Ejimba
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://mycustomsmsgateway.url/send?message={message}&phoneNumber={phoneNumber}
as
outlined in DHIS 2 Core Source Code
,
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@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp