📞Teléfono VoIP

Cliente WebRTC/SIP para tu Asterisk · SIP.js

Configuración SIP

Desconectado

Marcador

Sin llamada
Cómo configurar tu Asterisk (pjsip)

1. Habilitar WebSocket

En /etc/asterisk/http.conf habilita HTTP(S) y el WebSocket de pjsip:

[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088

tlsenable=yes
tlsbindaddr=0.0.0.0:8088
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlsprivatekey=/etc/asterisk/keys/asterisk.key

2. Transporte WebSocket en pjsip

[transport-wss]
type=transport
protocol=websocket
bind=0.0.0.0:8088

3. Endpoint WebRTC

[3000]
type=endpoint
context=from-internal
disallow=all
allow=opus
allow=ulaw
webrtc=yes
dtmf_mode=rfc4733
direct_media=no
transport=transport-wss
auth=3000
aors=3000

[3000]
type=auth
auth_type=userpass
password=CAMBIAME
username=3000

[3000]
type=aor
max_contacts=1

El cliente se registra con ws(s)://PBX:8088/ws. Ajusta el puerto y el certificado a tu instalación.