On behalf of Murray!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hi,
I purchased a SipInspector license on Friday and used it over the weekend testing a SIP IVR system that I wrote. I was able to find and correct three threading issues. Thank you!
I'm testing a scenario where I make the IVR send BYE by sending DTMF 3 followed by 2. Works great with 5 concurrent calls, but the IVR starts missing random digits with > 10 concurrent calls.
My test scenario is below. WireShark shows that it sends six DTMF RTP packets for each digit when testing with one call. But at 10 concurrent calls, WireShark sees only 2-3 DTMF packets. I hate to "blame the tool", but it acts like SipInspector has trouble getting packets out the door when it's busy.
I might not be sending DTMF correctly. What do you think?
Murray
--------------------------------------------------------------
---> INVITE
<--- 100*
<--- 180
<--- 200
---> ACK
---- Pause[ms]=1000
---- Play pcap=dtmf_3.pcap;duration=120
---- Pause[ms]=200
---- Play pcap=dtmf_2.pcap;duration=120
---- Pause[ms]=200
<--- BYE*
---> 200