Hola
Estoy intentando hacer que cuando llamen a mi porterillo salte a dos extensiones ip, lo tengo ya todo funcionando, tanto asterisk con sus extensiones, la función de llamadas y salto si no contestan... pero no logro crear el scrip de que cuando pulsen el botón conectado al pin 7 llame a la extensión 200 que es la que ya hace el resto del trabajo
he probado varias formas de programar que he encontrado de proyectos similares pero en la compilación me da siempre fallos
Me gustaría que por favor alguien me guiara un poco como conseguirlo
Gracias
Pulsar boton GPIO y llamar a extension de Asterisk
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
¿Nos haces un esquema?
- Tienes una raspi
- tienes un asterisk, ¿instalado en la raspi?
- tienes un "porterillo", ¿cómo lo tienes conectado a la raspi?
Me falta un poco de visión de cómo quieres que se conecten las partes
- Tienes una raspi
- tienes un asterisk, ¿instalado en la raspi?
- tienes un "porterillo", ¿cómo lo tienes conectado a la raspi?
Me falta un poco de visión de cómo quieres que se conecten las partes
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
hola
tengo una raspberrypi zero en la que físicamente le tengo una tarjeta de sonido usb donde tengo conectado el altavoz y el micrófono de la placa del porterillo y el botón está conectado al pin 7. la Raspi se conecta por wifi y le tengo instalado asterisk y configuradas todas las extensiones, con zoiper en móviles y pc funcionan correctamente todas las extensiones y si desde cualquiera de ellas llamo a la extensión 200 salta una locución e inmediatamente hace la llamada a la primera extensión y si rechaza la llamada salta a la segunda extensión, si esta rechaza se cuelga.
comparto la configuración de asterisk:
root@raspberrypi:~# nano /etc/asterisk/extensions.conf
[raspberrypi]
exten => 101,1,Dial(SIP/ext101)
exten => 102,1,Dial(SIP/ext102)
exten => 103,1,Dial(SIP/ext103)
exten => 104,1,Dial(SIP/ext104)
exten => 105,1,Dail(SIP/ext105)
exten => 200,1,NoOp(primera linea)
exten => 200,2,Playback(priv-introsaved)
exten => 200,3,Dial(SIP/ext101)
exten => 200,4,NoOp(primera linea)
exten => 200,5,Playback(priv-introsaved)
exten => 200,6,Dial(SIP/ext103)
exten => 200,7,Hangup()
root@raspberrypi:~# nano /etc/asterisk/sip.conf
type=friend
host=dynamic
context=raspberrypi
; Extension 1
[ext101](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port=5061
;extension 2
[ext102](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port=5061
;extension 3
[ext103](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port=5061
;extension 4
[ext104](usuario)
username=nombredelaextension
sercet=contraseñadelaextension
port=5061
;extension
[ext105](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port5061
tengo una raspberrypi zero en la que físicamente le tengo una tarjeta de sonido usb donde tengo conectado el altavoz y el micrófono de la placa del porterillo y el botón está conectado al pin 7. la Raspi se conecta por wifi y le tengo instalado asterisk y configuradas todas las extensiones, con zoiper en móviles y pc funcionan correctamente todas las extensiones y si desde cualquiera de ellas llamo a la extensión 200 salta una locución e inmediatamente hace la llamada a la primera extensión y si rechaza la llamada salta a la segunda extensión, si esta rechaza se cuelga.
comparto la configuración de asterisk:
root@raspberrypi:~# nano /etc/asterisk/extensions.conf
[raspberrypi]
exten => 101,1,Dial(SIP/ext101)
exten => 102,1,Dial(SIP/ext102)
exten => 103,1,Dial(SIP/ext103)
exten => 104,1,Dial(SIP/ext104)
exten => 105,1,Dail(SIP/ext105)
exten => 200,1,NoOp(primera linea)
exten => 200,2,Playback(priv-introsaved)
exten => 200,3,Dial(SIP/ext101)
exten => 200,4,NoOp(primera linea)
exten => 200,5,Playback(priv-introsaved)
exten => 200,6,Dial(SIP/ext103)
exten => 200,7,Hangup()
root@raspberrypi:~# nano /etc/asterisk/sip.conf
type=friend
host=dynamic
context=raspberrypi
; Extension 1
[ext101](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port=5061
;extension 2
[ext102](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port=5061
;extension 3
[ext103](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port=5061
;extension 4
[ext104](usuario)
username=nombredelaextension
sercet=contraseñadelaextension
port=5061
;extension
[ext105](usuario)
username=nombredelaextension
secret=contraseñadelaextension
port5061
-
- Pi Newbie
- Mensajes: 1
- Registrado: 06 Ago 2021, 12:17
- Agradecido: 0
- Agradecimiento recibido: 0
Hola,
¿Pudiste avanzar con esto?
Estoy en la misma situación. Tengo todo listo pero no sé como hacer para relacionar la Raspberry Pi con el la extensión asignada y como llamar a otras extensiones.
Gracias de antemano
¿Pudiste avanzar con esto?
Estoy en la misma situación. Tengo todo listo pero no sé como hacer para relacionar la Raspberry Pi con el la extensión asignada y como llamar a otras extensiones.
Gracias de antemano