MoIP implementation