Ribbon Communications Inc (RBBN) achieves historic revenue and earnings, driven by cloud and edge portfolio success, despite ...