AudioCodes earns a Hold rating as recurring software and services growth is promising, but margin improvement remains unproven. AUDC’s integration expertise and flexible offerings position it well in ...