Hello everybody,
I'm debugging a problem related to VoIP. I'm using P1i from SE for testing. We have multiple antennas for our lan in the building and P1 shows multiple nets with the same SSID in the list of available wireless networks. Whenever I move around it doesn't switch to another antena and connection becomes very bad (huge delay, big packet loss etc)
So... I needed to solve this problem and for that I wrote a simple app (actually I stripped down existing app by removing all unnecessary stuff). The simple app opens a port on startup and sends udp packets to a hardcoded ip. This hardcoded ip is another phone that runs the same app but on startup it listens for udp packets and echoes them. This way I wanted to see roundtrip delay and packet loss stats realtime. So, I started my test and to my surprise results were very bad... not acceptable for any voip at all!! I was surprised that voip actually worked fine with this kind of network problems (roundtrip around 300-500ms to a dedicated ap located 3 meters from both phones and frequent packet loss). I didn't believe what I saw because on that dedicated AP voip was perfect. So... while running test app between two phones I start at the same time our heavyweight voip client with gui and other stuff... i start voip call and I don't believe my eyes - while running voip call results in the test app improved, not just became better, but improved dramatically! Roundtrip became around 20ms! and zero packetloss... with such low roundtrip bandwdth taken by the test client became huge (test packets were around 150bytes) and still voip was perfect. So, I keep it running for a bit and the moment I stop voip call I see roundtrip delay started to become bigger and bigger upto 200ms or so and packet loss was back again.
So...
Did any of you ever encountered problems like this?? What could be the reason to such things? My voip app doesn't access QoS in network packets by the way.
What about multiple nets with the same SSID in the list of wireless networks? I had the same problem with all the phones that I could try: p990, p1i, g900 so it seems to be a common bug among all SE symbian phones (wheather hardware or software drivers bug)
Thanks