why not set concatenated? by doing so we can send "multiple" sms to multiple destinations, just imo
On Oct 30, 2012, at 7:47 AM, Alvaro Cornejo wrote: > I think what Mike wants to do is sent multiple sms to multiple > destinations. That is not supported by kannel.... yet > > What is supported is one message to multiple destinations!! > > Regards > > > Alvaro > > |-----------------------------------------------------------------------------------------------------------------| > Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier > celular y Nextel > en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via > SMS y GPRS online > Visitenos en www.perusms.NET www.smsglobal.com.mx y > www.pravcom.com > > > On Mon, Oct 29, 2012 at 7:34 PM, spameden <[email protected]> wrote: >> I think this should be in the user-guide as well :p >> >> care to make a patch to the current snapshot and add this, Mike? >> >> >> 2012/10/30 spameden <[email protected]> >>> >>> Here is what I've used: >>> >>> >>> <?xml version="1.0" encoding="utf-8"?> >>> <message> >>> <submit> >>> <da> >>> <number>222222222</number> >>> <number>1234567</number> >>> <number>123456</number> >>> </da> >>> <oa><number>yosup</number></oa> >>> >>> <ud>message number one</ud> >>> >>> <from> >>> <username>your_username</username> >>> <password>your_pass</password> >>> </from> >>> <smsc>mysmsc</smsc> >>> </submit> >>> </message> >>> >>> curl -X POST -d @xml_post -H "Content-Type: text/xml" >>> http://localhost:13013/cgi-bin/sendsms >>> 0: Accepted for delivery >>> >>> by looking into kannel's status i can see 3 messages were sent. >>> >>> so it's all working correctly, enjoy :) >>> >>> >>> 2012/10/30 spameden <[email protected]> >>>> >>>> I was looking into the code actually there is a handling of multiple >>>> numbers: >>>> >>>> from gw/smsbox.c: >>>> >>>> 705 /* to (da/number) Multiple tags */ >>>> 706 xpathObj = xmlXPathEvalExpression(BAD_CAST >>>> "/message/submit/da/number/text()", xpathCtx); >>>> 707 if (xpathObj != NULL && >>>> !xmlXPathNodeSetIsEmpty(xpathObj->nodesetval)) { >>>> 708 int i; >>>> 709 >>>> 710 *tolist = gwlist_create(); >>>> 711 for (i = 0; i < xpathObj->nodesetval->nodeNr; i++) { >>>> 712 if (xpathObj->nodesetval->nodeTab[i]->type != >>>> XML_TEXT_NODE) >>>> 713 continue; >>>> 714 xml_string = >>>> xmlXPathCastNodeToString(xpathObj->nodesetval->nodeTab[i]); >>>> 715 tmp = octstr_create((const char*) >>>> xpathObj->nodesetval->nodeTab[i]->content); >>>> 716 xmlFree(xml_string); >>>> 717 octstr_strip_blanks(tmp); >>>> 718 gwlist_append(*tolist, tmp); >>>> 719 } >>>> 720 } >>>> 721 if (xpathObj != NULL) >>>> 722 xmlXPathFreeObject(xpathObj); >>>> >>>> you can clearly see *tolist is being populated with items, now the >>>> question is what are you doing wrong, maybe XML should be bit different >>>> >>>> >>>> 2012/10/30 Mike Nwaogu <[email protected]> >>>>> >>>>> Thanks for getting back, >>>>> Which file specifically? >>>>> >>>>> Best Regards, >>>>> Michael C. Nwaogu >>>>> ________________________________ >>>>> From: spameden <[email protected]> >>>>> To: Mike Nwaogu <[email protected]> >>>>> Cc: "[email protected]" <[email protected]> >>>>> Sent: Monday, October 29, 2012 8:31 PM >>>>> >>>>> Subject: Re: XML POST, multiple messages to multiple recipients >>>>> >>>>> You can modify kannel's sources to implement this. >>>>> >>>>> 2012/10/29 Mike Nwaogu <[email protected]> >>>>> >>>>> Hello am I to assume there's no solution to this problem? >>>>> Its been unanswered for days now. >>>>> >>>>> Best Regards, >>>>> Michael C. Nwaogu >>>>> ________________________________ >>>>> From: Mike Nwaogu <[email protected]> >>>>> To: "[email protected]" <[email protected]> >>>>> Sent: Friday, October 26, 2012 12:46 PM >>>>> Subject: Re: XML POST, multiple messages to multiple recipients >>>>> >>>>> Hello All, >>>>> Please can someone help with the queries below. >>>>> Has Anyone tried this in the past and how did you cross the barrier. >>>>> I saw a post without response too as early-on as March 2012. >>>>> Please oblige. >>>>> >>>>> Best Regards, >>>>> Michael C. Nwaogu >>>>> ________________________________ >>>>> From: Mike Nwaogu <[email protected]> >>>>> To: "[email protected]" <[email protected]> >>>>> Sent: Wednesday, October 24, 2012 3:55 PM >>>>> Subject: XML POST, multiple messages to multiple recipients >>>>> >>>>> Hello All, >>>>> I'm trying to send many messages at the same time in one XML post, the >>>>> post is accepted but only the first message "message number one" is sent >>>>> to >>>>> all the listed recipients >>>>> [111111111 and 222222222]. >>>>> >>>>> My question is: since Kannel can accept multiple recipients, how do I >>>>> format the xml to support multiple messages too. >>>>> >>>>> My format is as show below. All comments are duly appreciated. >>>>> >>>>> ============= START ============ >>>>> <?xml version="1.0" encoding="utf-8"?> >>>>> <message> >>>>> <submit> >>>>> <da><number>222222222</number></da> >>>>> <oa><number>98765</number></oa> >>>>> <ud>message number one</ud> >>>>> >>>>> <da><number>111111111</number></da> >>>>> <oa><number>12345</number></oa> >>>>> <ud>message number two</ud> >>>>> >>>>> <from> >>>>> <user>foo</user> >>>>> <pass>bar</pass> >>>>> </from> >>>>> </submit> >>>>> </message> >>>>> ============= END ============== >>>>> >>>>> Best Regards, >>>>> Michael C. Nwaogu >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>> >> > Willy Mularto F300HD+MR18DE (NLC1725)
