fineract-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Santosh Math <sant...@confluxtechnologies.com>
Subject Re: SMS Bridge Configuration on Fineract 1.1
Date Mon, 16 Jul 2018 08:45:40 GMT
Hi Mangal,

In the 4th step, Are you able to select sms provider name from drop-down?
It was not happening in the last demo, right?

Regards
Santosh

On Mon, Jul 16, 2018 at 1:41 PM, Mangal Kumar <mangal@bodhiproject.org>
wrote:

> Hi Santosh,
>
> We have taken the following steps to enable SMS Campaign. SMS provider
> name is displaying in campaign page drop-down but getting errors on sending
> SMS.
>
> *Errors*
>
> 2018-07-16 13:34:04.471  INFO 1172 --- [ool-12-thread-1] o.f.m.s.p.i.t.TwilioMessageProvider
>>     : Sending SMS to +9193xxxxxx77 ...
>> 2018-07-16 13:34:07.644 ERROR 1172 --- [ool-12-thread-1] o.f.m.s.p.i.t.TwilioMessageProvider
>>     : ApiException while sending message to :93xxxxxx77 with reason The
>> StatusCallback URL http://localhost:9191/twilio/report/11 is not a valid
>> URL.
>
>
> *Steps:*
>
> *1. Setup Message Gateway*
>
>    - Create a database messagegateway.
>       - Clone the Message gateway code locally
>       - Build the Message Gateway code by runnign command:
>       - $ cd message-gateway
>       - $ gradlew clean  build -Pprofile=deployable
>       - Run the message gateway application standalone, run the command:
>       - $ cd build/libs
>       - java -jar message-gateway.jar
>
> 2018-07-16 12:38:17.440  INFO 1172 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer
>> : Tomcat started on port(s): 9191/http
>> 2018-07-16 12:38:17.443  INFO 1172 --- [           main]
>> o.f.messagegateway.MessageGateway        : Started MessageGateway in
>> 5.992 seconds (JVM running for 6.438)
>
>
>
> *2. Create Tenant app key*
> POST http://localhost:9191/tenants/
> {
> "tenantId" : "default",
> "description" : "Some Description"
> }
>
> *3. Create Twilio SMS Bridge *
> POST http://local:9191/smsbridges
> {
> "phoneNo": "+15xxxxxxx46",
> "providerName": "Twilio Provider",
> "providerDescription": "SMS Provider for promotional messages",
> "providerKey":"Twilio",
> "countryCode":"+91",
> "bridgeConfigurations": [
> {
> "configName":"Provider_Account_Id",
> "configValue":"xxxxxxxxx"
> },
> {
> "configName":"Provider_Auth_Token",
> "configValue":"xxxxxxxxxx"
> }
> ]
> }
>
> 4. Create a SMS Campaign Type Trigger on Deposit in Savings account using
> Twilio Provider.
>
> 5. Try to deposit in client savings account.
>
> 6. No SMS on client phone but getting errors on Message Gateway console:
>
> 2018-07-16 13:34:04.471  INFO 1172 --- [ool-12-thread-1] o.f.m.s.p.i.t.TwilioMessageProvider
>>     : Sending SMS to +919358209777 ...
>> 2018-07-16 13:34:07.644 ERROR 1172 --- [ool-12-thread-1] o.f.m.s.p.i.t.TwilioMessageProvider
>>     : ApiException while sending message to :9358209777 with reason The
>> StatusCallback URL http://localhost:9191/twilio/report/11 is not a valid
>> URL.
>
>
> Request to respond.
>
> Thank you,
> Mangal
>
> On Mon, Jul 16, 2018 at 1:23 PM, Mangal Kumar <mangal@bodhiproject.org>
> wrote:
>
>> Hi Santosh,
>>
>> We have taken the following steps to enable SMS Campaign.
>>
>>    1. Setup Message Gateway
>>       - Create a database messagegateway.
>>       - Clone the Message gateway code locally
>>       - Build the Message Gateway code by runnign command:
>>       - $ cd message-gateway
>>       - $ gradlew clean  build -Pprofile=deployable
>>       - Run the message gateway application standalone, run the command:
>>       - $ cd build/libs
>>       - java -jar message-gateway.jar
>>       -
>>
>>
>>
>>
>> On Fri, Jul 13, 2018 at 6:58 PM, Mangal Kumar <mangal@bodhiproject.org>
>> wrote:
>>
>>> Hi Santosh,
>>>
>>> Sharing in the enclosed excel sheet steps undertaken to setup *Twilio
>>> SMS Gateway Trial Account.*
>>>
>>> Best,
>>>
>>> Mangal
>>>
>>> On Fri, Jul 13, 2018 at 4:45 PM, Santosh Math <
>>> santosh@confluxtechnologies.com> wrote:
>>>
>>>> Hi Mangal
>>>>
>>>> Please find the attached file to understand how sms campaign works. You
>>>> can download front end for sql , ie.. heidisql from here:
>>>>
>>>> https://www.heidisql.com/download.php
>>>>
>>>> On Fri, Jul 13, 2018 at 4:13 PM, Mangal Kumar <mangal@bodhiproject.org>
>>>> wrote:
>>>>
>>>>> Hi Santosh,
>>>>>
>>>>> I have sent contact request to you. Please accept.
>>>>> My Skype id: mangal@bodhiproject.org
>>>>>
>>>>> ---
>>>>> Mangal
>>>>>
>>>>>
>>>>> On Fri, Jul 13, 2018 at 3:37 PM, Santosh Math <
>>>>> santosh@confluxtechnologies.com> wrote:
>>>>>
>>>>>> I am online on Skype. Please send me contact request to skype id
>>>>>> santoshmath99
>>>>>>
>>>>>> On Fri, Jul 13, 2018 at 11:59 AM, Brijesh Kumar <
>>>>>> docbrij@bodhiproject.org> wrote:
>>>>>>
>>>>>>> Thanks! Santosh, Mangal,
>>>>>>>
>>>>>>> I will also join the Skype meeting. My Skype ID: docbrij.
>>>>>>>
>>>>>>> Best,
>>>>>>>
>>>>>>> Brijesh
>>>>>>>
>>>>>>>
>>>>>>> ---------
>>>>>>> Brijesh Kumar, *Ph.D.*
>>>>>>> *Founder & CEO*
>>>>>>> Digital Media Initiatives | Bodhi Project
>>>>>>> http://dmi.systems  <http://dmi.systems>| https://glimmer.finance
>>>>>>> +91 955 724 8880 <+91%2095572%2048880>
>>>>>>> Skype: docbrij
>>>>>>> LinkedIn: https://in.linkedin.com/in/brijeshkumardmi
>>>>>>>
>>>>>>> On Fri, Jul 13, 2018 at 11:40 AM, Santosh Math <
>>>>>>> santosh@confluxtechnologies.com> wrote:
>>>>>>>
>>>>>>>> Hi Mangal,
>>>>>>>>
>>>>>>>> Can  we have a  call at 4 pm IST , today? I will be online
in
>>>>>>>> google hangout for this mail id.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Santosh
>>>>>>>>
>>>>>>>> On Fri, Jul 13, 2018 at 11:37 AM, Mangal Kumar <
>>>>>>>> mangal@bodhiproject.org> wrote:
>>>>>>>>
>>>>>>>>> Hi Santosh,
>>>>>>>>>
>>>>>>>>> We have implemented and configured Message Gateway successfully
as
>>>>>>>>> per documentation (https://mifosforge.jira.com/w
>>>>>>>>> iki/spaces/docs/pages/166658049/Message+Gateway+Configuration).
>>>>>>>>>
>>>>>>>>> https://mfi.glimmer.finance/message-gateway-0.0.1/sms
>>>>>>>>>
>>>>>>>>> Currently, we are using Twilio test account. Message
gateway is
>>>>>>>>> sending SMS on my mobile number using REST client but
when we register it
>>>>>>>>> as SMS bridge webhook in MifosX then it is not sending
SMS on specified
>>>>>>>>> events.
>>>>>>>>>
>>>>>>>>> SMS Bridge webhook template details are:
>>>>>>>>>
>>>>>>>>> Hook Name: Twilio SMS
>>>>>>>>> Status: true
>>>>>>>>> Activation Date: [2018,7,12]
>>>>>>>>> Updated On: [2018,7,12]
>>>>>>>>> *Events:*
>>>>>>>>> REPAYMENT - LOAN
>>>>>>>>> CREATE - CLIENT
>>>>>>>>> Payload URL: https://mfi.glimmer.finance/message-gateway-0.0.1/sms
>>>>>>>>> Phone Number: <Twilio Phone number>
>>>>>>>>> SMS Provider: Twilio
>>>>>>>>> SMS Provider Account Id: <Twilio AccountID>
>>>>>>>>> SMS Provider Token: <Twilio Token>
>>>>>>>>>
>>>>>>>>> Please suggest why MifosX is not sending SMS.
>>>>>>>>>
>>>>>>>>> Thank you,
>>>>>>>>> Mangal
>>>>>>>>>
>>>>>>>>> On Fri, Jul 13, 2018 at 11:01 AM, Santosh Math <
>>>>>>>>> santosh@confluxtechnologies.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Mangal,
>>>>>>>>>>
>>>>>>>>>> I think Antony is referrring to this documentation:
>>>>>>>>>>
>>>>>>>>>> https://mifosforge.jira.com/wiki/spaces/docs/pages/166658049
>>>>>>>>>> /Message+Gateway+Configuration
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> Santosh
>>>>>>>>>>
>>>>>>>>>> On Fri, Jul 13, 2018 at 10:49 AM, Mangal Kumar <
>>>>>>>>>> mangal@bodhiproject.org> wrote:
>>>>>>>>>>
>>>>>>>>>>> Thank you ED.
>>>>>>>>>>>
>>>>>>>>>>> Anthony could you please share your notes regarding
sms gateway
>>>>>>>>>>> implementation? It will help us to implement
it.
>>>>>>>>>>>
>>>>>>>>>>> Thank you,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Jul 12, 2018 at 10:17 PM, Ed Cable <edcable@mifos.org>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Sampath/Santosh,
>>>>>>>>>>>>
>>>>>>>>>>>> Could you please try to help Mangal and also
while we're at it,
>>>>>>>>>>>> improve the documentation for configuring
of the SMS bridge. He along with
>>>>>>>>>>>> a couple others, Antony and Karthik, are
attempting to use and inquiring
>>>>>>>>>>>> about it.
>>>>>>>>>>>>
>>>>>>>>>>>> Ed
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Jul 12, 2018 at 7:26 AM Mangal Kumar
<
>>>>>>>>>>>> mangal@bodhiproject.org> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Need help to understand the SMS Bridge
configuration and
>>>>>>>>>>>>> working on Fineract 1.1.
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Issue:*
>>>>>>>>>>>>> Unable to POST message on Message-gateway
endpoint.
>>>>>>>>>>>>> *Error:*
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2018-07-12 14:13:28.977  WARN 8522
--- [bio-443-exec-81]
>>>>>>>>>>>>>> o.s.web.servlet.PageNotFound    
        : Request method 'POST' not
>>>>>>>>>>>>>> supported
>>>>>>>>>>>>>> Exception in thread "SimpleAsyncTaskExecutor-11347"
>>>>>>>>>>>>>> retrofit.RetrofitError: 405 Method
Not Allowed
>>>>>>>>>>>>>> at retrofit.RetrofitError.httpError(RetrofitError.java:39)
>>>>>>>>>>>>>> at retrofit.RestAdapter$RestHandl
>>>>>>>>>>>>>> er.invokeRequest(RestAdapter.java:382)
>>>>>>>>>>>>>> at retrofit.RestAdapter$RestHandl
>>>>>>>>>>>>>> er.invoke(RestAdapter.java:240)
>>>>>>>>>>>>>> at com.sun.proxy.$Proxy455.sendSmsBridgeConfigRequest(Unknown
>>>>>>>>>>>>>> Source)
>>>>>>>>>>>>>> at org.apache.fineract.infrastruc
>>>>>>>>>>>>>> ture.hooks.processor.TwilioHookProcessor.sendRequest(TwilioH
>>>>>>>>>>>>>> ookProcessor.java:96)
>>>>>>>>>>>>>> at org.apache.fineract.infrastruc
>>>>>>>>>>>>>> ture.hooks.processor.TwilioHookProcessor.process(TwilioHookP
>>>>>>>>>>>>>> rocessor.java:72)
>>>>>>>>>>>>>> at org.apache.fineract.infrastruc
>>>>>>>>>>>>>> ture.hooks.listener.FineractHookListener.onApplicationEvent(
>>>>>>>>>>>>>> FineractHookListener.java:75)
>>>>>>>>>>>>>> at org.apache.fineract.infrastruc
>>>>>>>>>>>>>> ture.hooks.listener.FineractHookListener.onApplicationEvent(
>>>>>>>>>>>>>> FineractHookListener.java:36)
>>>>>>>>>>>>>> at org.springframework.context.ev
>>>>>>>>>>>>>> ent.SimpleApplicationEventMulticaster$1.run(SimpleApplicatio
>>>>>>>>>>>>>> nEventMulticaster.java:93)
>>>>>>>>>>>>>> at java.lang.Thread.run(Thread.java:748)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Steps*:
>>>>>>>>>>>>> 1. We have configured the message-gateway
and running on
>>>>>>>>>>>>> Tomcat;
>>>>>>>>>>>>> 2. Our instance is running on https configured
with Tomcat;
>>>>>>>>>>>>> 3. We have also checked communication
with the endpoint;
>>>>>>>>>>>>> 4. When we configure with MifosX as SMS
Bridge Webhook, it
>>>>>>>>>>>>> throws an error placed above.
>>>>>>>>>>>>> 5. Also please clarify that while configuring
External SMS
>>>>>>>>>>>>> Service, is it mandatory to define a
port (9191 as shown in the documents).
>>>>>>>>>>>>> Tomcat is running with HTTPS on a pre-defined
port.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Request to respond.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thank you,
>>>>>>>>>>>>> Mangal
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Mangal Kumar
>>>>>>>>>>>>> Tech Lead
>>>>>>>>>>>>> Digital Media Initiatives | Bodhi Project
>>>>>>>>>>>>> <https://glimmer.finance>
>>>>>>>>>>>>> Skype: mangal@bodhiproject.org
>>>>>>>>>>>>> *Leveraging technology for social challenges...*
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> *Ed Cable*
>>>>>>>>>>>> President/CEO, Mifos Initiative
>>>>>>>>>>>> edcable@mifos.org | Skype: edcable | Mobile:
+1.484.477.8649
>>>>>>>>>>>>
>>>>>>>>>>>> *Collectively Creating a World of 3 Billion
Maries | *
>>>>>>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>
>>
>> --
>> Mangal Kumar
>> Tech Lead
>> Digital Media Initiatives | Bodhi Project
>> <https://glimmer.finance>
>> Skype: mangal@bodhiproject.org
>> *Leveraging technology for social challenges...*
>>
>
>
>
> --
> Mangal Kumar
> Tech Lead
> Digital Media Initiatives | Bodhi Project
> <https://glimmer.finance>
> Skype: mangal@bodhiproject.org
> *Leveraging technology for social challenges...*
>



-- 
Thanks & Regards

Santosh Math

*QA Engineer*

*Conflux Technologies Pvt Ltd <http://www.confluxtechnologies.com/>*
| *Office*: +91-080-41208662 |

*Address*: #304, 2nd Floor, 7th Main Road, HRBR Layout 1st Block,
Bengaluru, Karnataka, 560043 INDIA

Mime
View raw message