fixed call protocol