Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** roceso instalacion de Asterisk en Ubuntu
- /** Actualizando el systema
- apt-get update
- /** Instalando dependencias requeridas
- apt-get install build-essential
- apt-get install git-core
- apt-get install pkg-config
- apt-get install subversion
- apt-get install libjansson-dev
- apt-get install sqlite
- apt-get install autoconf
- apt-get install automake
- apt-get install libtool
- apt-get install libxml2-dev
- apt-get install libncurses5-dev
- apt-get install unixodbc
- apt-get install unixodbc-dev
- apt-get install libasound2-dev
- apt-get install libogg-dev
- apt-get install libvorbis-dev
- apt-get install libneon27-dev
- apt-get install libsrtp0-dev
- apt-get install libspandsp-dev
- apt-get install uuid uuid-dev
- apt-get install sqlite3
- apt-get install libsqlite3-dev
- apt-get install libgnutls-dev
- apt-get install libedit-dev
- apt-get install doxygen
- /** Reiniciando el sistema
- shutdown -r now
- /** instalando asterisk 20
- wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-20-current.tar.gz
- tar zxf asterisk-20-current.tar.gz
- cd asterisk-20.4.0
- /**mp3 modules
- contrib/scripts/get_mp3_source.sh
- contrib/scripts/install_prereq install
- /** Configurando Asterisk
- ./configure
- /** Si se presenta error en versión de libjansson-dev
- ./configure --with-jansson-bundled
- /** Opcional si desea retirar o agregar modulos a instalar
- make menuselect
- /** Compilando módulos 30 minutos en pentium 4 2GB ram
- make
- make install
- make progdocs ***opcional requiere doxygen
- make samples
- make config
- ldconfig
- make basic-pbx
- /** Arrancando el servidor Asterisk
- systemctl start asterisk
- /** reiniciar
- systemctl restart asterisk
- /** Configurar para activación en el arranque del sistema
- systemctl enable asterisk
- /** Consultar estado
- systemctl status asterisk
- /** Conectando desde CLI
- asterisk -rvv
- /** Deteniendo el servidor Asterisk
- systemctl stop asterisk
- /**Reinica todos los core incluido pjsip
- core reload
- /**Reinicia modulo pjsip
- module reload res_pjsip.so
- /**Lista de sip registrados
- pjsip show contacts
- /**Lista todos los sip
- pjsip show endpoints
- /**Lista de transports
- asterisk -rx"pjsip show transports"
- /** pjsip.conf extension
- ;Homzode guest
- [1107](endpoint-internal-d70)
- auth = 1107
- aors = 1107
- callerid = 1107
- [1107](auth-userpass)
- password = 1107
- username = 1107
- [1107](aor-single-reg)
- mailboxes = 1107@example
- ;Homzode peer
- [1119]
- type=endpoint
- ;transport=transport-udp-nat
- ;context=Long-Distance
- context=Internal-Setup
- disallow=all
- allow=ulaw
- allow=gsm
- auth=1119
- aors=1119
- [1119]
- type=auth
- auth_type=userpass
- password=1119
- username=1119
- [1119]
- type=aor
- max_contacts=3
- /** extensions.conf context=Internal-Setup
- [Internal-Setup]
- ; Here we capture internal calls to do anything we need to do before sending
- ; them onto all the possible internal locations. Such as disabling CDR on
- ; internal to internal calls.
- exten = _X.,1,NoOp()
- same = n,Set(CDR_PROP(disable)=1)
- same = n,Goto(Internal-Main,${EXTEN},1)
Advertisement
Add Comment
Please, Sign In to add comment