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.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: [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

Reply via email to