Hi guys, I am using a master that controls slaves. The master is not involved in any call, its only purpose is to control the slaves. It simply sends a command to a slave (sendCmd) and waits for the response from the slave (recvCmd) and this pattern is repeated 3 times, like this (i.e. no overlapping dialogs):
Trigger something in slave3... <sendCmd dest="A3_slave"> <![CDATA[ Call-ID: [call_id] From: A_master my data is here... ]]> </sendCmd> <recvCmd src="A3_slave" crlf="true"/> Trigger something in slave2... <sendCmd dest="A2_slave"> <![CDATA[ Call-ID: [call_id] From: A_master my data is here... ]]> </sendCmd> <recvCmd src="A2_slave" crlf="true"/> Traces show that the recvCmds do not block, but the master sends the next command, skipping the waiting for the responses. All the time. When I use the sendCmd and recvCmd in a scenario where other send and recv commands are present, the recvCmd is blocking properly. But not when only sendCmd and recvCmd is used in a scenario. Did anyone noticed similar behaviour, or am I misinterpreting the semantics of the recvCmd command ? Thanks, Endre ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users