¿cuanta gente a visto el blog?

Conectar Asterist Con MicroSIP


Opcion 1

sudo nano /etc/asterisk/sip.conf

[general]
context=default
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0
tcpenable=no

[microsip]
type=friend
host=dynamic
secret=your_password
context=default
disallow=all
allow=ulaw
allow=alaw
allow=gsm


sudo nano /etc/asterisk/extensions.conf

[default]
exten => 100,1,Dial(SIP/microsip)
exten => 100,2,Hangup()

sudo systemctl restart asterisk

Opcion 2




 Revisar configuración

sudo nano /etc/asterisk/sip.conf


[general]
context=default
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0
tcpenable=no

[1001] ; Nombre del usuario
type=friend
secret=1234 ; Contraseña
host=dynamic
context=default
disallow=all
allow=ulaw
nat=yes
canreinvite=no


sudo nano /etc/asterisk/extensions.conf


[default]
exten => 100,1,Answer()
 same => n,Playback(demo-congrats) ; Reproduce un mensaje de prueba
 same => n,Hangup()

exten => _X.,1,Dial(SIP/${EXTEN}) ; Realiza la llamada
 same => n,Hangup()

sudo asterisk -rx "dialplan reload"
sudo asterisk -rx "sip reload"

  • Nombre de cuenta: Está bien, solo es para identificar la cuenta en MicroSIP.
  • Servidor SIP: Correcto, es la IP de tu servidor Asterisk: 10.10.10.138.
  • Proxy SIP: Déjalo vacío, como lo tienes ahora.
  • Usuario: 1001 (esto debe coincidir con lo configurado en /etc/asterisk/sip.conf).
  • Dominio: 10.10.10.138 (correcto, coincide con el servidor SIP).
  • Iniciar sesión: Este campo no es necesario en muchos casos; si hay problemas, déjalo vacío.
  • Contraseña: Debe coincidir con la contraseña configurada en /etc/asterisk/sip.conf (en tu caso, 1234).
sudo asterisk -rvvv

sip set debug on

sudo systemctl status asterisk

sudo netstat -tuln | grep 5060

Configuración en MicroSIP

Asegúrate de que los campos relevantes queden así:

  • Servidor SIP: 10.10.10.138
  • Dominio: 10.10.10.138
  • Usuario: 1001 (configurado en /etc/asterisk/sip.conf).
  • Contraseña: 1234 (también configurada en /etc/asterisk/sip.conf).

sudo asterisk -rvvv
sip set debug on


sudo nano /etc/asterisk/sip.conf


[general]
context=default
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0 ; Escucha en todas las interfaces
tcpenable=no         ; Solo escucha UDP


sudo nano /etc/asterisk/sip.conf


[general]
context=default
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0 ; Escucha en todas las interfaces
tcpenable=no         ; Solo escucha UDP



sudo asterisk -rx "sip reload"


sudo netstat -tuln | grep 5060


sudo firewall-cmd --add-port=5060/udp --permanent
sudo firewall-cmd --add-port=5060/tcp --permanent

sudo firewall-cmd --add-port=10000-20000/udp --permanent

sudo firewall-cmd --reload


sudo asterisk -rvvv

sip set debug on

sudo nano /etc/asterisk/pjsip.conf

[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0

[1001]
type=endpoint
transport=transport-udp
context=default
disallow=all
allow=ulaw
auth=auth1001
aors=1001

[auth1001]
type=auth
auth_type=userpass
password=1234
username=1001

[1001]
type=aor
max_contacts=1

pjsip reload

udpbindaddr=0.0.0.0:5060

 sip reload


sudo asterisk -rvvv
module show like sip


sudo nano /etc/asterisk/pjsip.conf


[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0

[1001]
type=endpoint
transport=transport-udp
context=default
disallow=all
allow=ulaw
auth=auth1001
aors=1001

[auth1001]
type=auth
auth_type=userpass
password=1234
username=1001

[1001]
type=aor
max_contacts=1



sudo asterisk -rx "pjsip reload"


sudo asterisk -rvvv
pjsip set logger on


sudo asterisk -rx "pjsip show endpoints"



sudo nano /etc/asterisk/extensions.conf

 [default]

exten => 100,1,Answer()

 same => n,Playback(demo-congrats) ; Reproduce un mensaje de prueba

 same => n,Hangup()


exten => _X.,1,Dial(PJSIP/${EXTEN}) ; Marca a cualquier extensión válida

 same => n,Hangup()



sudo asterisk -rx "dialplan reload"





Como cambiar de numero

sudo nano /etc/asterisk/extensions.conf
CAMBIA EL 100 POR 500

sudo nano /etc/asterisk/sip.conf
[500]
type=friend
context=default
host=dynamic
secret=1234           ; Contraseña para el usuario 500
disallow=all
allow=ulaw            ; Permitir el códec ulaw (común en MicroSIP)
nat=yes               ; Necesario si usas NAT en tu red


sudo systemctl restart asterisk

sudo asterisk -rvvv






No hay comentarios.:

Publicar un comentario