
VoIP Blog - Page 854
Asterisk CDR csv handling
How a company handles CDR files from many Asterisk servers We have a cron job that moves master.csv to subdir/<timestamp>.csv and then tries to parse and delete all csvs in that directory. The reasons we did this were…
Read More »Asterisk cmd SIPdtmfmode
Synopsis: Change the dtmfmode for a SIP call Description: SIPDtmfMode(inband|info|rfc2833) Changes the dtmfmode for a SIP call, i.e. calls originating in a SIP channel, not calls TO a SIP channel originating in another type of channel, like a…
Read More »Asterisk indications default
This file is distributed in the Asterisk source distribution: ;; Static indications configuration files, used by; the pbx_indications module.;; The “general” category is for certain variables. All other categories; are interpreted as indication countries;; Please note that there…
Read More »Asterisk indications Brazil
Asterisk indications for Brazil Insert this into indications.conf and set the Asterisk cmd SetLanguage to pt_BR. [br] description = Brazil ringcadance = 1000,4000 dial = 425 busy = 425/250,0/250 ring = 425/1000,0/4000 congestion = 425/250,0/250,425/750,0/250 callwaiting = 425/50,0/1000…
Read More »SER load balancing
From the SER administrator’s manual The SIP standard’s use of DNS SRV records has been explicitly constructed to handle with server failures. There may be multiple servers responsible for a domain and referred to by DNS. If it…
Read More »Asterisk setup success 3
A service provider’s configuration of Asterisk EQUIPMENT: Beefyish box (dual Xeon 2.4GHz, gig of RAM, more-than-adequate disk space, etc) in a 1U chassis. A second, slightly less beefyish box of specs I don’t have handy right now,…
Read More »SER module exec
Exec module allows to start an external command from a ser script. The commands may be any valid shell commands The command string is passed to shell using “popen” command. ser passes additionaly lot of information about request…
Read More »Asterisk setup success 2
Asterisk without VOIP 🙂 I have, as my first outside production site, just concluded a very (in my opinion) interesting and educational install as described below. There are still many tweaks which need to be done, and if…
Read More »Asterisk setup success 1
Hardware Configurations Machine name phone: SuperMicro 5011E 1200 PIII 256 megs memory 40 gig IDE HD Digium T400P ADIT 600 Channelbank Machine name pbx: Generic system 1100 Celeron 256 megs memory 80 gig IDE HD Digium T100P…
Read More »Asterisk setup research lab
Asterisk Setup for a research lab 4 analog POTS lines ADTRAN TSU-600 channelbank with FXO and FXS Plugins 20 GS budgetone 100, 2 Analog phones PC: Asus A7V, 900MHz Athalon, 256 MB Ram, 60GB hard disk 100BaseT…
Read More »SER module acc
acc module is used to report on transactions to syslog, SQL and Radius. To report on a transaction using syslog, use “setflag” to mark a transaction you are interested in with a flag, load accounting module and set…
Read More »Open H.323
From the obsolete “www dot openh323 dot org” web site… The OpenH323 project aims to create a full featured, interoperable, Open Source implementation of the ITU ((H.323 )) teleconferencing protocol that can be used by personal developers and…
Read More »PostgreSQL
Quote from the web site: The most advanced Open Source database system in the world Many organizations from large corporations, to government institutions, to small online businesses have implemented PostgreSQL to handle their most valuable data and mission…
Read More »Asterisk cmd MeetMeCount
Synopsis MeetMeCount(confno[|var]) MeetMe participant count Description Plays back the number of users in the specified MeetMe conference. If var is specified, playback will be skipped and the value will be returned in the variable. Examples You can limit…
Read More »SER module permissions
Permissions: module is used to determinate if a call has appropriate permission to be established. Permissions can be managed in configuraton files simular to hosts.allow and hosts.deny: The search stops at the first match: Routing will be allowed…
Read More »