Thanks Nazeer and Santosh. I am able to configure the SMS campaign and able to receive the SMS on my phone.
Now, the next step to add the support of other third party SMS Provider ( https://www.bulksmsgateway.in) like Twilio. Could you please explain? How to add the support of other third party SMS provider with the Message Gateway? Regards, Mangal On Mon, Jul 16, 2018 at 5:29 PM, Nazeer Hussain Shaik < [email protected]> wrote: > Message gateway registers a call back API with Twilio while sending the > SMS. The system on which message gateway is running, should have a public > IP. If it is private IP. > Callback registration is required to get the status of SMS sent from > message gateway. If you don't want tracking, then disable this registration > by commenting code. > > Regards, > Nazeer > > > On Mon, Jul 16, 2018 at 4:24 PM Santosh Math <santosh@confluxtechnologies. > com> wrote: > >> Hi Mangal, >> >> Twilio is trying to call(I mean while send sms) only valid IP address or >> valid domain name mapped to the IP address. Since, http://localhost:9191 >> is >> neither IP address ,nor domain name, it's throwing above error messsage. >> Could you try with system having domain or IP address? >> >> Regards >> Santosh >> >> On Mon, Jul 16, 2018 at 1:41 PM, Mangal Kumar <[email protected]> >> 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 <[email protected]> >> > 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 <[email protected] >> > >> >> 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 < >> >>> [email protected]> 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 < >> [email protected]> >> >>>> wrote: >> >>>> >> >>>>> Hi Santosh, >> >>>>> >> >>>>> I have sent contact request to you. Please accept. >> >>>>> My Skype id: [email protected] >> >>>>> >> >>>>> --- >> >>>>> Mangal >> >>>>> >> >>>>> >> >>>>> On Fri, Jul 13, 2018 at 3:37 PM, Santosh Math < >> >>>>> [email protected]> 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 < >> >>>>>> [email protected]> 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 < >> >>>>>>> [email protected]> 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 < >> >>>>>>>> [email protected]> 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 < >> >>>>>>>>> [email protected]> 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 < >> >>>>>>>>>> [email protected]> 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 <[email protected] >> > >> >>>>>>>>>>> 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 < >> >>>>>>>>>>>> [email protected]> 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.SimpleApplicationEventMulticas >> ter$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: [email protected] >> >>>>>>>>>>>>> *Leveraging technology for social challenges...* >> >>>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> -- >> >>>>>>>>>>>> *Ed Cable* >> >>>>>>>>>>>> President/CEO, Mifos Initiative >> >>>>>>>>>>>> [email protected] | 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: [email protected] >> >> *Leveraging technology for social challenges...* >> >> >> > >> > >> > >> > -- >> > Mangal Kumar >> > Tech Lead >> > Digital Media Initiatives | Bodhi Project >> > <https://glimmer.finance> >> > Skype: [email protected] >> > *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 >> > -- Mangal Kumar Tech Lead Digital Media Initiatives | Bodhi Project <https://glimmer.finance> Skype: [email protected] *Leveraging technology for social challenges...*
