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 <[EMAIL PROTECTED]>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 <
> [EMAIL PROTECTED]> 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 <
>>> [EMAIL PROTECTED]> 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 <
>>>> [EMAIL PROTECTED]> 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 <
>>>>> [EMAIL PROTECTED]> 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 <
>>>>>> [EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>>>  Please, send me the xml files, A and B. I shall check that for
>>>>>>> you.
>>>>>>>
>>>>>>>  ------------------------------
>>>>>>> *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of
>>>>>>> *Tuan Viet Nguyen
>>>>>>> *Sent:* Tuesday, November 18, 2008 4:00 PM
>>>>>>> *To:* Long Ngo Dl
>>>>>>>
>>>>>>> *Cc:* [email protected]
>>>>>>> *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 <
>>>>>>> [EMAIL PROTECTED]> 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:[EMAIL PROTECTED]
>>>>>>>> *Sent:* Tuesday, November 18, 2008 1:52 PM
>>>>>>>> *To:* Manish Sapariya
>>>>>>>> *Cc:* [email protected]
>>>>>>>> *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 <
>>>>>>>> [EMAIL PROTECTED]> 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
>>>>>>>>>> [email protected]
>>>>>>>>>> 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
>>>>>> [email protected]
>>>>>> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to