# tail -n1000 /etc/asterisk/modules.conf \ /etc/asterisk/sip.conf \ /etc/asterisk/extensions.conf \ /etc/asterisk/cel.conf \ /etc/asterisk/cel_custom.conf \ > asterisk_config.txt ==> /etc/asterisk/modules.conf <== [modules] autoload=no ; SIP+RTP load => chan_sip.so load => res_rtp_asterisk.so load => codec_alaw.so load => codec_ulaw.so ; Dialplan load => app_dial.so load => pbx_config.so ; chan_sip "magic" pickup load => app_directed_pickup.so ; CEL load => cel_custom.so load => func_callerid.so ; for Master.csv config load => func_channel.so ; for Master.csv config load => func_strings.so ; for Master.csv config ==> /etc/asterisk/sip.conf <== [general] notifycid=yes notifyhold=yes ; yes=normal-PU, no=magic-PU ;notifyhold=no ; yes=normal-PU, no=magic-PU [account_a] type=peer host=dynamic secret=secret_a call-limit=8 [account_b] type=peer host=dynamic secret=secret_b call-limit=8 [account_c] type=peer host=dynamic secret=secret_c call-limit=8 ==> /etc/asterisk/extensions.conf <== [general] [default] exten => account_a,1,Dial(SIP/account_a) exten => account_a,hint,SIP/account_a exten => account_b,1,Dial(SIP/account_b) exten => account_b,hint,SIP/account_b exten => account_c,1,Dial(SIP/account_c) exten => account_c,hint,SIP/account_c ==> /etc/asterisk/cel.conf <== [general] enable=yes apps=dial,park events=ALL ==> /etc/asterisk/cel_custom.conf <== [mappings] Master.csv => ${CSV_QUOTE(${eventtype})},${CSV_QUOTE(${eventtime})},${CSV_QUOTE(${CALLERID(name)})},${CSV_QUOTE(${CALLERID(num)})},${CSV_QUOTE(${CALLERID(ANI)})},${CSV_QUOTE(${CALLERID(RDNIS)})},${CSV_QUOTE(${CALLERID(DNID)})},${CSV_QUOTE(${CHANNEL(exten)})},${CSV_QUOTE(${CHANNEL(context)})},${CSV_QUOTE(${CHANNEL(channame)})},${CSV_QUOTE(${CHANNEL(appname)})},${CSV_QUOTE(${CHANNEL(appdata)})},${CSV_QUOTE(${CHANNEL(amaflags)})},${CSV_QUOTE(${CHANNEL(accountcode)})},${CSV_QUOTE(${CHANNEL(uniqueid)})},${CSV_QUOTE(${CHANNEL(linkedid)})},${CSV_QUOTE(${BRIDGEPEER})},${CSV_QUOTE(${CHANNEL(userfield)})},${CSV_QUOTE(${userdeftype})},${CSV_QUOTE(${eventextra})}