Popular alternative is OmniOMS Customer Communication Management Suite
Key factors include Outbound Call Center, Inbound Call Center, Concurrency Support, Live Chat, Queue Management (Calls) and pricing.
Tools like TalkDesk, CloudTalk, Nextiva, CallHippo and eVoice are best for small businesses for Call Center Software.