From: Newsgroup U. <gr...@gm...> - 2006-08-25 19:43:55
|
Hey All, I am new to SIPp and am trying to use it to simulate actual SIP devices. For example: 1. Register 2. Subscribe to various devices in the contact list (approximately 50 for load testing) 3. Receive Notify for all these subscribes 4. UnRegister I guess I can completely hard code this scenario and get it to work. However, I would like to find out if any of the following features are available, which would make it much easier for me to implement this scenario: 1. Is there a way I can loop the subscribe messages so that I can send each subscribe message with some new fields, for example the "from" ID, the "Event" header, etc? If there was a way in which I can set a variable with custom data, I think I can achieve this with the help of labels and the "next" attribute of the send message. However, I have not been able to find a way to set variables outside of the regex scenario, which can also set it only if the regex matches. 2. Another neat feature would be the ability to group a sequence of messages and refer to this sequence. for example, after every subscribe, one can expect 200, 408, 403, 407, etc responses. If I need to send 2 subscribes right now, each one of them is followed by these optional responses, making the XML file quite huge. If I could have grouped these messages in one section, I could just refer to that group after every subscribe. Of course, something even better would be to have this feature as well as the one in item 1 above, which would completely eliminate the need to create 2 send sections for 2 subscribe messages. 3. My ultimate goal is to be able to continuously send Subscribe messages and then handle notify messages as and when they are received. I do not see a good way of doing this either. For example, if I am sending 10 subscribes, one after the other (and also handling their respective responses), I might get a notify in between one of these steps. How do i handle this without also adding an optional recv message for "Notify"? I hope I have been able to clearly explain the scenarios I'm trying to simuate. Thank you in advance for your help. Thanks, SIPp Newsgroup User |