add wrapper for different amqp_channel:call