TL;DR: The design and the implementation of Elliptic Curve Cryptography in an Asterisk VoIP server which serves as an exchange for placing voice calls over the internet, and the key exchanging mechanism for voice calls in real time is implemented.
Abstract: This paper presents the design and the implementation of Elliptic Curve Cryptography in an Asterisk VoIP server which serves as an exchange for placing voice calls over the internet. Voice over internet protocol refers to the transmission of speech encoded into data packets transmitted across networks. VoIP networks are prone to confidentiality threats due to the weak keys used by the AES algorithm for encryption of the VoIP packets. So, in order to strengthen the key for encryption/decryption, Elliptic Curve Diffie-Hellman (ECDH) Algorithm key agreement scheme is employed with smaller key sizes resulting in faster computations. The elliptic curve used in this paper is a modified NIST P-256 curve and key generation algorithm using split exponents for fast exponentiation has been implemented to speed up and increase the randomness of key generation. The implementation of split exponents also help in increasing the security of the keys generated. The key generated by ECDH is highly secure because the discrete logarithmic problem is very difficult in this scheme. This Method is successfully carrying out voice calls on VoIP clients connected to the internet. This ECDH key exchanging mechanism for voice calls in real time is implemented on an Asterisk PBX (Private Branch eXchange), using AGI(Asterisk Gateway Interface) server.
TL;DR: This tutorial and reference systematically introduces each of Asterisk key building blocks and shows how to use them to implement a full spectrum of communications solutions, from conferencing to call queuing, voicemail and fax to IVR.
Abstract: Using the open source Asterisk platform, you can deploy a state-of-the-art VoIP PBX on a low-cost PC or server for a fraction of the cost of conventional PBX systems. The only drawback to Asterisk is its notoriously poor documentation. Practical Asterisk 1.4 and 1.6 is the solution to that problem. This book provides all the detailed, real-world, ground-level information you need to plan, install, configure, and reliably operate Asterisk in any environment. This tutorial and reference systematically introduces each of Asterisks key building blocks and shows how to use them to implement a full spectrum of communications solutions, from conferencing to call queuing, voicemail and fax to IVR. Leading Asterisk consultants Stefan Wintermeyer and Stephen Bosch draw on their extensive experience, presenting detailed usage examples and practical tips not available anywhere else. Coverage includes Detailed instructions for configuring a basic Asterisk system A start-to-finish business case example demonstrating Asterisk design for real-world deployment A thorough introduction to dialplan applications and functions How to use the new Asterisk Extensions Language to build concise, readable, and maintainable dialplans Using Asterisks diverse network and IP telephony protocols, audio codecs, and wire transports Configuring Asterisks powerful voicemail features Building a sophisticated Interactive Voice Response (IVR) system with Asterisk Defining and utilizing call queues in call center environments Using Asterisks built-in conferencing functions Controlling Asterisk from external applications, scripts, or the system shell Interacting with external applications through the Asterisk Gateway Interface Setting up extension monitoring and hints for SIP telephones Upgrading existing systems to the latest versions of Asterisk Whether youre a network professional, telephony expert, software developer, or power user, Practical Asterisk 1.4 and 1.6 will provide you with the most thorough detail and practical Asterisk guidance available anywhere.
TL;DR: An innovative Interactive Voice Response (IVR) solution in an IMS network that will make it possible to communicate even if one does not have money, the essential thing is to listen to an advertisement or a publicity until its end.
Abstract: The need to communicate has become a necessity in Africa today, particularly in Senegalese families whose income level is low. The implementation of Interactive Voice Mailboxes (IVR) in an Internet Multimedia Sybsystem (IMS) environment increases communication services for 4G or even 5G. In this article, we propose an innovative Interactive Voice Response (IVR) solution in an IMS network. The goal is to have a network user, the ad or an audio ad listen to the end, in order to benefit from a phone credit rate without hanging up the phone. IVRs are implemented with Asterisk's Asterisk Gateway Interface (AGI). Once the call is launched, a check of its balance is carried out, if the person has credit allowing him to make a call, the announcement will not be played for him, but as soon as one notes a lack of credit, we propose to listen to the announcement until the end to grant him a sum allowing him to continue his call. Automatic credit reloading at the end of the ad is ensured by a Flask RESTFul Framework which is responsible for connecting to the MySQL database on the account of the user in question to credit his balance with a fixed sum. This solution will have a major impact on the current population and also on the level of research in general. It will make it possible to communicate even if one does not have money, the essential thing is to listen to an advertisement or a publicity until its end. As part of the research, it will allow researchers who are in areas where access to credit becomes very difficult and the need to want to exchange feels.