Systems and methods for
call routing using generic
call control platforms are disclosed. According to one embodiment, a method for
processing a communication request may include: (1) receiving, at a
WebSocket layer in a
call control platform, a communication request from a
web application or a native desktop application; (2) identifying, by the
call control platform, a destination infrastructure for the communication request; (3) opening, by the call control platform, a persistent connection with the destination infrastructure; (4) translating, by the call control platform, the communication request into low-level calls for the destination infrastructure; (5) routing, by the call control platform, the low-level calls to the destination infrastructure over the persistent connection; (6) receiving, by the call control platform, an
acknowledgement from the destination infrastructure over the persistent connection; and (7) executing, by the call control platform, an action consistent with the communication request.