add phone listener