From: Tuan V. N. <tua...@ya...> - 2008-11-28 10:58:34
|
It's exactly what i'm looking for, I've tried and it works. Thank you so much, Dhana. --------------------- Dhana wrote: how about using <recv request="*.**" regexp_match="*true*" /> inside the loop as alone. Dhana > > > On Thu, Nov 27, 2008 at 5:07 PM, Tuan Viet Nguyen < > tua...@ya...> wrote: > >> Thanks but It did not work >> >> For the moment, I use the option -aa to response 200 OK automatically to >> INFO messages so I don't need to specific the response to INFO messages in >> my xml files. >> >> BR, >> Tuan Viet Nguyen >> >> >> On Thu, Nov 27, 2008 at 4:08 AM, Dhananjaya Reddy Eadala < >> ed...@gm...> wrote: >> >>> I would suggest to use following as the last message in the loop: >>> >>> <recv request="INFO" optional="true" timeout="100" ontimeout="send_bye" >>> next="process_info"> >>> </recv> >>> >>> Thanks >>> Dhana >>> On Wed, Nov 19, 2008 at 4:06 AM, Tuan Viet Nguyen < >>> tua...@ya...> wrote: >>> >>>> Thanks Peter & Long. >>>> >>>> @Peter: If you would add it to both of the optional lines as well as the >>>> last one, that was the problem. I did try like that too but it does work >>>> only in the case where an INFO message is received AFTER receiving reINVITE. >>>> If we receive an INFO message BEFORE an reINVITE message, sipp will exit >>>> with error "unexpected message ...." >>>> >>>> BG, >>>> Tuan Viet Nguyen >>>> >>>> >>>> On Wed, Nov 19, 2008 at 7:29 AM, Long Ngo Dl <lon...@er...>wrote: >>>> >>>>> Please, send me the xml files, A and B. I shall check that for you. >>>>> >>>>> ------------------------------ >>>>> *From:* ntv...@gm... [mailto:ntv...@gm...] *On Behalf Of *Tuan >>>>> Viet Nguyen >>>>> *Sent:* Tuesday, November 18, 2008 4:00 PM >>>>> *To:* Long Ngo Dl >>>>> >>>>> *Cc:* sip...@li... >>>>> *Subject:* Re: [Sipp-users] Receive a set of SIP messages? >>>>> >>>>> I've already tried this method, it does not work. Thanks. >>>>> >>>>> Do you have any other ideas? >>>>> >>>>> Regards, >>>>> Tuan Viet Nguyen >>>>> >>>>> On Tue, Nov 18, 2008 at 2:55 PM, Long Ngo Dl <lon...@er... >>>>> > wrote: >>>>> >>>>>> Try this: >>>>>> >>>>>> <label id="loop"/> <recv request="INFO" >>>>>> optional="true" next="process_info"> >>>>>> </recv> >>>>>> >>>>>> <recv request="INVITE" optional="true" next="process_reinvite"> >>>>>> </recv> >>>>>> >>>>>> <recv request="INFO" timeout="100" ontimeout="send_bye" >>>>>> next="process_info"> >>>>>> </recv> >>>>>> >>>>>> BR, >>>>>> >>>>>> Long Ngo >>>>>> >>>>>> ------------------------------ >>>>>> *From:* Tuan Viet Nguyen [mailto:tua...@ya...] >>>>>> *Sent:* Tuesday, November 18, 2008 1:52 PM >>>>>> *To:* Manish Sapariya >>>>>> *Cc:* sip...@li... >>>>>> *Subject:* Re: [Sipp-users] Receive a set of SIP messages? >>>>>> >>>>>> Thanks for your help. >>>>>> >>>>>> As I mentioned earlier, the optional attribute works well. >>>>>> But when I use this attribute in a loop, it does not work. For >>>>>> example, I want to create a loop >>>>>> waiting for INFO & reINVITE messages after establishing a call. If no >>>>>> INFO nor reINVITE received, >>>>>> my sipp process will send a BYE to another end-point. >>>>>> >>>>>> ..... >>>>>> <label id="loop"/> >>>>>> <recv request="INFO" optional="true" next="process_info"> >>>>>> </recv> >>>>>> >>>>>> <recv request="INVITE" optional="true" next="process_reinvite"> >>>>>> </recv> >>>>>> >>>>>> <recv request="INFO" timeout="100" ontimeout="send_bye" >>>>>> next="process_info"> >>>>>> </recv> >>>>>> >>>>>> <label id="send_bye"/> >>>>>> <send> >>>>>> <!-- Send BYE here --> >>>>>> ... >>>>>> ... >>>>>> </send> >>>>>> >>>>>> <label id="process_reinvite"/> >>>>>> + send 100 Trying >>>>>> + send 200 OK >>>>>> <recv request="ACK" next="loop"> >>>>>> </recv >>>>>> >>>>>> <label id="process_info"/> >>>>>> + send 200 OK with next="loop" >>>>>> >>>>>> In this example: >>>>>> >>>>>> 1/ After establishing the call, if my sipp receives an INVITE, it will >>>>>> go to the "process_reinvite" label. >>>>>> After processing this message, it returns to the "loop" label and >>>>>> waits for another INVITE/INFO message. >>>>>> If none of theses messages are received, it has to send a BYE. But it >>>>>> does not and always waits for INVITE/INFO in the loop >>>>>> >>>>>> 2/ If I use the timeout attribute in stead of the optional attribute >>>>>> in receiving INVITE in the loop, it works. But another problem comes, that >>>>>> is if an INFO is received before receiving an INVITE in the loop, >>>>>> the sipp process will exit with error "message unexpected while >>>>>> expecting for INVITE...." >>>>>> >>>>>> >>>>>> Do you have any ideas? >>>>>> >>>>>> Thank you >>>>>> Tuan Viet NGUYEN >>>>>> >>>>>> On Tue, Nov 18, 2008 at 6:21 AM, Manish Sapariya <ma...@gs...>wrote: >>>>>> >>>>>>> You can mark the message optional if you expect one of many messages. >>>>>>> e.g. >>>>>>> >>>>>>> <recv response="100" optional="true"> >>>>>>> </recv> >>>>>>> >>>>>>> <recv response="180" optional="true"> >>>>>>> </recv> >>>>>>> >>>>>>> i have not tried it for request packets, but believe it should work. >>>>>>> >>>>>>> -manish >>>>>>> >>>>>>> Tuan Viet Nguyen wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I'm new to sipp and I would like to know if in sipp xml scenario we >>>>>>>> can >>>>>>>> expect to receive a set of messages instead of receiving A message >>>>>>>> each >>>>>>>> time? >>>>>>>> >>>>>>>> Example: >>>>>>>> >>>>>>>> <recv request="INVITE,INFO" ....> >>>>>>>> </recv> >>>>>>>> >>>>>>>> Thank you. >>>>>>>> Tuan Viet NGUYEN >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------ >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------- >>>>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>>>>>> challenge >>>>>>>> Build the coolest Linux based applications with Moblin SDK & win >>>>>>>> great prizes >>>>>>>> Grand prize is a trip for two to an Open Source event anywhere in >>>>>>>> the world >>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------ >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Sipp-users mailing list >>>>>>>> Sip...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/sipp-users >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>> challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great >>>> prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the >>>> world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> Sipp-users mailing list >>>> Sip...@li... >>>> https://lists.sourceforge.net/lists/listinfo/sipp-users >>>> >>>> >>> >> > |