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
>
>
>
>
>
>
>
>

Reply via email to