install asterisk 14 on CentOS 7

asterisk

install asterisk 14 on CentOS 7 Step 1: Disable SELINUX Modify /etc/sysconfig/selinux file, change SELINUX to disable and restart server. # vi /etc/sysconfig/selinux Change SELINUX=disabled Step 2: Update system: #yum update Step 3: Installing Required Packages: # yum install gcc gcc-c++ php-xml php php-mysql php-pear php-mbstring mariadb-devel mariadb-server mariadb sqlite-devel lynx bison gmime-devel psmisc tftp-server httpd make ncurses-devel … Read more

Asterisk SIP Trunking : Asterisk as SIP Client

asterisk

Asterisk SIP Trunking : Asterisk as SIP Client The following Configuration Guides are intended to help you connect your SIP Infrastructure (IP-PBX, SBC, etc) to a Asterisk based solution. Be aware, due to the large number of versions, variations, add-ons, and options for many of these systems, the settings you see may differ from those … Read more

webrtc implementation asterisk : Webphone

webrtc implementation on asterisk

webrtc implementation on asterisk with Webphone What is WebRTC WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.The mission of WebRTC is to enable rich, high-quality RTC applications to be developed for the … Read more

Install Asterisk 13 and PJSIP on CentOS 6

install asterisk 13

Install Asterisk 13 and PJSIP on CentOS 6+ 64 bit Step 1 – Setup the environment The first step is to install the dependencies required to build the PJSIP libraries and Asterisk 13. Using the CentOS yum package manager we’ll update all currently installed packages to their latest version and then install some of the … Read more

Manipulating Dialplan Variables : Asterisk

iNet Expert Technology

We often require to do string manipulation on a variable. For example, a variable named phonenumber which represents a number we’d like to call, and we want to strip off the first 5 digit before dialing the number. Asterisk provides a special syntax for doing just that, which looks like ${variable[:skip[:length]} The optional skip field tells Asterisk how many … Read more

Asterisk : Select Multiple column from MySQL

asterisk-mysql

Here is an example to select multiple column of a table from select statement in asterisk. exten => h,1,MYSQL(Connect conn localhost username password database) exten => h,n,MYSQL(Query res ${conn} ‘SELECT call_id,callerid,calltime FROM todaycall WHERE calltime=curdate() order by calltime desc limit 1′) exten => h,n,MYSQL(Fetch fid ${r} call_id callerid calltime) exten => h,n,MYSQL(Clear ${r}) exten => … Read more

Asterisk RealTime database Architecture

Asterisk dial command

Terminology/Files Driver – A compiled module containing database specific code that accepts the generalized function calls that RealTime makes. As of this writing, only ODBC, MySQL (via asterisk-addons) and LDAP (see http://free.oxymium.net/Asterisk/ and http://bugs.digium.com/view.php?id=5768) drivers are available. Family – A name associated with a RealTime call. Examples: sippeers, sipusers, voicemail. extconfig.conf – The configuration file … Read more