Answer, Playback, and Hangup Applications

Answer, Playback, and Hangup Applications Answers a ringing channel. Answer([delay]) exten => s,1,Answer() exten => s,1,Answer(2) exten => 123,1,Answer() Instructs Asterisk to answer the channel if it is ringing. If the channel is not ringing, this application has no effect. It is generally recommended that the channel be answered before other applications are called, unless … Read more

MySQL Addtime() : Adding time to datetime

MySQL Addtime() : Adding time to datetime The ADDTIME() function adds a time interval to a time/datetime and then returns the time/datetime. Syntax ADDTIME(datetime, addtime) Parameter Values Parameter Description datetime Required.  The time/datetime to be modified addtime Required. The time interval to add to datetime. Both positive and negative values are allowed Example: SELECT ADDTIME(“2021-06-03 09:34:21”, “2”); Output: … Read more

Asterisk Call Recordings with MixMonitor

asterisk

Asterisk Call Recordings with MixMonitor MixMonitor() — Records a channel in the background, mixing both directions synchronously. Synopsis MixMonitor(filename.ext,options,command) Records the audio on the current channel to the specified file. If the filename is an absolute path, MixMonitor() uses that path; otherwise it creates the file in the configured monitoring directory from asterisk.conf. If command is specified, it will be … Read more

Number masking or Call masking services

number masking

Number masking or Call masking services Number masking or call masking is a solution where actual caller number is not being displayed to the customer. Here, we will understand that how this can be accomplished. Number masking or call masking is the best way for businesses to safeguard their customers’ identity, and prevent misuse of … Read more

how to manually pause and unpause recording in dialer

asterisk

how to manually pause and unpause recording in dialer This article is for the developer who used to develop call center technology. In Some of the scenario, we don’t want to record all the conversation being from agent side and customer side. This conversation would be like as credit card information or some of the security … Read more

What New in Asterisk 16

asterisk 16

What New in Asterisk 16 One of the major improvement in asterisk 16 from the earlier version is the WEBRTC, Text Messaging in Conference, Wrap up time in queue, Originate function and PJSIP Also there is one major changes regarding macro application being used in dialplan. Applications: The ‘Macro’ dialplan application has been deprecated and is no … Read more

How to automate SSH login with password?

How to automate SSH login with password? Method 1: Here is the steps to generate passphraseless SSH key Generate a passphraseless SSH key and push it to your other machine. If you already have an SSH key, you can skip this step… Just hit Enter for the key and both passphrases: $ ssh-keygen -t rsa -b 2048 Generating … Read more

strftime Asterisk func

asterisk https status

strftime Asterisk func STRFTIME Formats the datetime Synopsis STRFTIME([<epoch>][,[<timezone>][,<format>]]) Description Formats the time specified by <epoch>, localized to <timezone>. The format comes directly from the underlying C function strftime(3). If <epoch> is not specified, defaults to the current time. <timezone> likewise defaults to the timezone on the host computer. A list of possible timezones may be obtained from the directory listing … Read more

explode() Function in PHP

php

explode() Function in PHP explode() is a built in function in PHP used to split a string in different strings. The explode() function splits a string based on a string delimeter, i.e. it splits the string wherever the delimeter character occurs. This functions returns an array containing the strings formed by splitting the original string. … Read more

Install PHP 7.4 on CentOS 8

Install PHP 7.4 on CentOS 8 PHP, a recursive acronym for PHP Hypertext Preprocessor, is a popular server-side scripting language used in web development for creating powerful and dynamic websites. Step 1: Add EPEL and Remi Repositories To get started, you need to add EPEL & Remi repository from where you will be able to install PHP 7.4 on CentOS 8 Linux. To install … Read more