
Asterisk Blog - Page 25
Asterisk cdr csv
Asterisk call data records (cdr) in comma-separated text files (csv). By default, Asterisk generates CDR records in comma-separated text files in the __/var/log/asterisk/cdr-csv directory. The file Master.csv contains all records. Detail records can be partially configured on a…
Read More »Asterisk CDR csv mysql import
This version still works but is not up to date. Please go here for the current version. Here is another take on a PHP script to import cdr.csv files into a mysql cdr database. Useful for transitioning from…
Read More »IPKall
IPKall is shut down effective May 1st, 2016 Free personal Washington State (USA) PSTN number that forwards to any SIP or IAX destination you specify, including your own Asterisk server. Support Instructions on setting up a direct incoming…
Read More »Asterisk QoS
Quality of Service Asterisk changes the IP header to include a request for Type Of Service (TOS). As long as all the routers along the path understand and respect the request to prioritize the traffic it should work…
Read More »Asterisk Log queue_log
This is a straight copy of the queue_log documentation distributed with asterisk Note: Updated with 1.4 information. Note that the TRANSFER event has now 4 parameters. Check your queue_log to DB scripts to see if you are uploading…
Read More »Planning a large installation with SER or OpenSER
Improving performance Store the voice prompts in RAM instead of harddisk: Take a look at ramfs. All you need then is to create a link (ln -s) in /var/lib/asterisk/sound to then ramdrive you created using ramfs. add “fs.file-max…
Read More »Asterisk SS7
Background information In simple terms SS7 is the suite of protocols used by all major telco networks for interconnecting their public telephone exchanges. There are many telecoms platforms which only support SS7 and if you want to connect…
Read More »Asterisk Extension Matching
Dialplan Extension Matching “Match As You Go” dialing occurs in three situations: Interactive Voice Response (IVR) menus. This is the name given to any situation where Asterisk has answered a call and has (probably) played some tone or…
Read More »Asterisk Download
Latest Release The current release version of Asterisk 1.4 is 1.4.15 (Released 2007-11-29) The current release version of Asterisk 1.2 is 1.2.25 (Released 2007-11-29) (Current versions of Asterisk might be of help) You can download either one from…
Read More »Asterisk Connecting to the Cellular Network
chan_celliax Celliax is a GPL channel driver for Asterisk, chan_celliax. runs on Windows and Linux manages GSM and CDMA cellular phones through an adapter, composed by a serial data cable (for commands) and an audio cable (for the…
Read More »Asterisk IAX authentication
This page attempts to document the process that Asterisk uses to authenticate incoming and outgoing IAX2 connections. To go directly to setup instructions, see instead “configuring IAX clients“. Reference to “type=user” in the text below should be assumed…
Read More »Starting and Stopping Asterisk
Note: You will need to start the Zaptel drivers as well if you are using Zaptel hardware. See Asterisk Fedora Core 3 for details on loading the drivers on boot. Note: Most of the documentation and examples you…
Read More »Asterisk Expressions
Asterisk dialplan expressions are special expressions that can be used in the dialplan of Asterisk. Syntax $[expr1 operator expr2] Page Contents The high-level view of variable evaluations in Asterisk: Parameter Quoting: Spaces Inside Variable Null Strings Logical operators…
Read More »Asterisk Fax to Email Example
Description This is a working example of a fax to email implementation for asterisk Packages used Spandsp (receive faxes) Bash (script) sendEmail (sending emails) – http://caspian.dotconf.net/menu/Software/SendEmail/ Overview The idea is quite simple. I needed a fax server that…
Read More »Asterisk call forwarding
If you use this setup a phone can dial *21*<number> for immediate redirect or *61*<number> for delayed redirect, and #21# or #61# to cancel the setting. If you need help understanding how the variables used in these examples…
Read More »