Изменил структуру класса CallNode. Так же внёс не значительные правки по коду