[Bugfix][API-380][ecall] after psap call back, recv abnormal hangup, don't redial

Change-Id: Ieab51d4a9afa3700428743a773d6b1774fa9924a
diff --git a/src/lynq/lib/liblynq-call/lynq_call.cpp b/src/lynq/lib/liblynq-call/lynq_call.cpp
index 742f4b3..8f4ac52 100755
--- a/src/lynq/lib/liblynq-call/lynq_call.cpp
+++ b/src/lynq/lib/liblynq-call/lynq_call.cpp
@@ -784,15 +784,22 @@
                         if(lynq_ecall_is_running()==0)

                         {

                             LYINFLOG("ecall is not running, recv psap call back msd start, set ecall in dialing");

-                            is_ecall_dial=1;

-                            if(isDial)

+                            if(find_call_id_with_call_id(ecallId)!=INVALID_ID)

                             {

-                                LYINFLOG("stop normal dial");

-                                sendSignalToWaitCallStateChange();

+                                g_ecallId = ecallId;

+                                if(isDial)

+                                {

+                                    LYINFLOG("stop normal dial");

+                                    sendSignalToWaitCallStateChange();

+                                }

+                                else 

+                                {

+                                    LYINFLOG("no normal dial");

+                                }                            

                             }

                             else 

                             {

-                                LYINFLOG("no normal dial");

+                                 LYERRLOG("can't find ecall id in local list");

                             }                            

                         }

                         else