Dynamic decision engine for unified communication
Résumé
Enterprises nowadays are approaching towards an all IP paradigm by subscribing to different access technology links from several service providers for reliability and redundancy while providing good Quality of Service (QoS). Global Sys- tem for Mobile Communications (GSM) to Voice over IP (GSM-2-VoIP) convergence and vice-versa is a step forward towards this unification goal. It requires dynamic routing between IP, digital, analog and GSM networks. A decision- making framework is presented that can handle both the dynamic routing decision computation at private-public net- work border for inbound/outbound calls (GSM-2-VoIP) and the horizontal handover decision-making among various GSM cells. The decision engine takes multiple criteria into ac- count while computing the routing and/or handover deci- sions (attributes from context of the request, platforms lat- est conditional parameters, business objectives of the com- pany etc.) and/or (mobility management issues, user pro- file, traffic load etc.) respectively. An all open source real time platform consisting of Universal Serial Radio Peripheral (USRP), GNU Radio, an extended GSM stack (OpenBTS), OpenSIPS and Asterisk is developed to validate the proof of the concept. The system gives higher throughput and lower call dropping probability with an add-on susceptible delay offering good QoS and lower cost.