Crear una cuenta PJSIP en Asterisk-18
Bienvenidos, el día de hoy veremos como configurar una cuenta SIP en Asterisk-18.
Creación de cuenta PJSIP
En el siguiente ejemplo vamos a emplear un archivo pjsip.conf vacío y agregamos la siguiente configuración:
# mv /etc/asterisk/pjsip.conf /etc/asterisk/pjsip.conf.sample
# vim /etc/asterisk/pjsip.conf
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[1001]
type=endpoint
context=internal
disallow=all
allow=ulaw
transport=transport-udp
auth=1001
aors=1001
language=es
mailboxes=1001@default
mwi_from_user=1001
callerid=Egan Bernal <1001>
[1001]
type=auth
auth_type=userpass
password=microsip
username=1001
[1001]
type=aor
max_contacts=1
Guardamos los cambios en el archivo, nos conectamos a Asterisk, recargamos la configuración del canal PJSIP y verificamos la creación del dispositivo así:
# asterisk -rvvv
*CLI> pjsip reload
*CLI> pjsip show endpoints
Registro SIP desde un teléfono en PC (Softphone)
Vamos a configurar el Softphone MicroSIP de la siguiente manera:
- Clic en la flecha ubicada en la esquina superior derecha de la aplicación:
- Clic en la opción Agregar Cuenta (Add Account):
- Diligenciamos los datos Account Name, SIP Server, Username, Domain Login y Password así:
- Una vez hagamos clic en el botón identificado como Save, la cuenta SIP se registrará ante nuestro servidor Asterisk así:
Configuración de plan de marcado
En el siguiente ejemplo vamos a emplear un archivo extensions.conf vacío y agregamos la siguiente configuración:
# mv /etc/asterisk/extensions.conf /etc/asterisk/extensions.conf.sample
# vim /etc/asterisk/extensions.conf
[internal]
include => features
exten => 1001,1,Dial(PJSIP/${EXTEN},60,tT)
same => n,Hangup()
[features]
exten => 8001,1,Answer()
same => n,Playback(beep)
same => n,Echo()
same => n,Hangup()
*CLI> dialplan show features
Comentarios
Publicar un comentario