Author : Ali Abed, Saif
journal of kerbala university,
Volume 9, Issue 2, Pages 170-179
Public switched telephone networks (PSTN) has been used for decades to provide the telephony service but more and more subscribers are migrating to the modern mobile networks and the Internet. Subscribers are abounding PSTN, use it as a secondary communication option or a media to access the internet, though, legacy PSTN are expected to continue for many years before the complete extinction or total transformation to a pure broadband internet. PSTN operators are under continues pressure to provide new services and billing options rapidly and at low development costs and a possible solution is introduced here. This paper introduces Asterisk, the voice over internet protocol (VoIP) server, and the Personal Home Page(PHP) programing language as a billing service platform to be used in PSTN or any telephony system that can provide the database level access to PHP. The proposed design defines a way to interact with the PSTN database directly using the Asterisk VoIP server as call processor triggers a PHP program to perform the required calculations or transactions for every call.
A system design and call flow diagrams has been presented thenimplemented using Asterisk , MySQL Database management system and PHP among other open source tools. Multiple performance tests have been carried out to highlight the performance bottlenecks and the applicability of the system as well.