Можно посмотреть BlueSoleil Dialer. Что то от его интерфейса и принципа работы взять. Скрипт включения и выключения звука так же привязать.