From: Tuan V. N. <tua...@ya...> - 2008-11-28 13:35:38
|
A small detail, it did not work with request="*.**" -> segmentation fault and regexp_match="*true*". It worked if we specify the expected message type, and regexp_match should be "true" and not "*true*", such as below: <recv request="INVITE|INFO" regexp_match="true"> </recv> BR, Tuan Viet Nguyen On Fri, Nov 28, 2008 at 2:35 PM, Tuan Viet Nguyen <ntv...@gm...>wrote: > A small detail, it did not work with request="*.**" -> segmentation fault > and regexp_match="*true*". > > It worked if we specify the expected message type, and regexp_match should > be "true" and not "*true*", such as below: > > <recv request="INVITE|INFO" regexp_match="true"> > </recv> > > BR, > Tuan Viet Nguyen > > > On Fri, Nov 28, 2008 at 11:58 AM, Tuan Viet Nguyen < > tua...@ya...> wrote: > >> 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 >>>>>> >>>>>> >>>>> >>>> >>> >> > |