Implemented ticket #246, #247, #261, #268, #250 for Symbian

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1246 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c
index 8a0e93e..3469153 100644
--- a/pjsip/src/pjsua-lib/pjsua_core.c
+++ b/pjsip/src/pjsua-lib/pjsua_core.c
@@ -645,6 +645,9 @@
 /* Sleep with polling */
 static void busy_sleep(unsigned msec)
 {
+#if defined(PJ_SYMBIAN) && PJ_SYMBIAN != 0
+    pj_thread_sleep(msec);
+#else
     pj_time_val timeout, now;
 
     pj_gettimeofday(&timeout);
@@ -656,6 +659,7 @@
 	    ;
 	pj_gettimeofday(&now);
     } while (PJ_TIME_VAL_LT(now, timeout));
+#endif
 }