Phone : merge code from wsc

wsc has fix some bug but did not commit to gerrit

-----------------------------------------------------------------

fix unhand phone thread FC

uncatch exception

add if(input!=null)

fix bug sometime FC

Change-Id: Ib894a73ee0ce5aa27535b18bbf070553c6ee2198