Llamadas desde el CLI

kalderista

Joined
Oct 21, 2008
Messages
179
Likes
0
Points
0
#1
Buenas,

Sabe alguien como ejecutar llamadas desde el CLI?

Necesito ejecutar llamadas de prueba desde un canal concreto, para ver si sale. El troncal ZAP/g0 parece que no saca siempre las llamadas, y debo hacer pruebas desde una conexión remota.

¿Como puedo hacerlo?

Saludos
 

Luis Diego

Joined
Nov 1, 2010
Messages
237
Likes
0
Points
0
#2
módulo chan_oss permite hacer un dial desde el CLI.

-en un archivo .php

$salida = shell_exec("sudo asterisk -rx 'dial 5646523@contexto'");

simple pero lo explicaré:
- shell_exec: ejecuta un comando en la consola
- sudo: da algunos privilegios de root a un usuario normal
- la opcion -rx, precisamente la x nos dice que después del comando asterisk -r ejecute un comando propia del interprete del asterisk.
- dial 5646523@contexto llama al número 5646523

- contexto es el nombre del contexto que determinará que se hace con esa llamada y debe estar en extension.conf

por ejemplo:

[extension]
exten => _5646523,1,Dial(UniCall/31/${EXTEN},,A(bienvenidos))
exten => _5646523,2,hangup()
 

kalderista

Joined
Oct 21, 2008
Messages
179
Likes
0
Points
0
#3
Gracias,

He conseguido sacar la llamada, pero por el contexto from-internal.

Lo que necesito es sacarlo por uno de los canales ZAP. Se puede?

Saludos,
 

Luis Diego

Joined
Nov 1, 2010
Messages
237
Likes
0
Points
0
#4
No lo dudes solo cambia tu contexto y crea una ruta saliente y ya.
 

jgutierrez

Joined
Feb 28, 2008
Messages
5,737
Likes
0
Points
0
#5
Claro que se puede, puedes probar desde el CLI con:
originate DAHDI/1/123456789 extension 503

Donde 123456789 es el número al que vas a llamar, y 503 es la extensión con la que conectarás la llamada
 

pdmp

Joined
Aug 10, 2010
Messages
5
Likes
0
Points
0
#6
Mas sencillo....

*CLI> module load chan_oss.so
*CLI> console dial _número_de_extensión_
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,915
Messages
130,920
Members
17,595
Latest member
feparra121
Top