Configuración IVR

134 views
Skip to first unread message

Rodrigo Barahona

unread,
Feb 28, 2007, 9:24:50 AM2/28/07
to asterisk-es
He buscado en este grupo info sobre como configurar una IVR, y no he
podido encontrar nada que me de luces para hacer lo siguiente

tengo tres extenciones SIP

1010 Mesa Central
2020 Ventas
3030 Soporte

La idea es que cuando marquen 1010 conteste el IVR indicando el menu :

1 Para ventas
2 para soporte

Cree el IVR y las opciones, y el archivo wav con el menu... pero no
tengo la mas minima idea de como enlazar esta IVR al anexo 1010 para
que cuando llamen se ejecute automaticamente.

Todo esto lo estoy haciendo con el FreePBX

Saludos y espero puedan ayudarme

skalican cristian

unread,
Feb 28, 2007, 10:35:51 AM2/28/07
to aster...@googlegroups.com
esta sería tu solución

edita el extensions.conf

exten => 1010,1,Background(${SOUNDS}/ivr)
exten => 1010,2,Background(${SOUNDS}/silence_5
exten => 1,1,Dial(SIP/2020,20,Tt)
exten => 1,2,Hangup
exten => 2,1,Dial(SIP/3030,20,Tt)
exten => 2,2,Hangup

luego dale un reload a la consola del asterisk y ya está

saludos cordiales.

El día 28/02/07, Rodrigo Barahona <rbbar...@gmail.com> escribió:

Rodrigo Barahona

unread,
Feb 28, 2007, 11:04:37 AM2/28/07
to asterisk-es
no paso nada... no hay que configurar nada mas.???

On 28 feb, 12:35, "skalican cristian" <ismaelsk...@gmail.com> wrote:
> esta sería tu solución
>
> edita el extensions.conf
>
> exten => 1010,1,Background(${SOUNDS}/ivr)
> exten => 1010,2,Background(${SOUNDS}/silence_5
> exten => 1,1,Dial(SIP/2020,20,Tt)
> exten => 1,2,Hangup
> exten => 2,1,Dial(SIP/3030,20,Tt)
> exten => 2,2,Hangup
>
> luego dale un reload a la consola del asterisk y ya está
>
> saludos cordiales.
>

> El día 28/02/07, Rodrigo Barahona <rbbarah...@gmail.com> escribió:


>
>
>
>
>
>
>
> > He buscado en este grupo info sobre como configurar una IVR, y no he
> > podido encontrar nada que me de luces para hacer lo siguiente
>
> > tengo tres extenciones SIP
>
> > 1010 Mesa Central
> > 2020 Ventas
> > 3030 Soporte
>
> > La idea es que cuando marquen 1010 conteste el IVR indicando el menu :
>
> > 1 Para ventas
> > 2 para soporte
>
> > Cree el IVR y las opciones, y el archivo wav con el menu... pero no
> > tengo la mas minima idea de como enlazar esta IVR al anexo 1010 para
> > que cuando llamen se ejecute automaticamente.
>
> > Todo esto lo estoy haciendo con el FreePBX
>
> > Saludos y espero puedan ayudarme
>

> --
> CRISTIAN ISMAEL SKALICAN
>
> www.qualisit.com.ar- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

skalican cristian

unread,
Feb 28, 2007, 11:20:50 AM2/28/07
to aster...@googlegroups.com
tienes definida la variable ${SOUNDS} ???

en globals define sound

[globals]
SOUNDS=/system/sound


que te tira el log del asterisk??


saludos cordiales

El día 28/02/07, Rodrigo Barahona <rbbar...@gmail.com> escribió:

Rodrigo Barahona

unread,
Feb 28, 2007, 11:58:38 AM2/28/07
to asterisk-es
Cristian soy nuevo en esto y autodidacta... donde encuenrto el
[globals] y donde veo el log de asterisk????


On 28 feb, 13:20, "skalican cristian" <ismaelsk...@gmail.com> wrote:
> tienes definida la variable ${SOUNDS} ???
>
> en globals define sound
>
> [globals]
> SOUNDS=/system/sound
>
> que te tira el log del asterisk??
>
> saludos cordiales
>

> El día 28/02/07, Rodrigo Barahona <rbbarah...@gmail.com> escribió:

> > >www.qualisit.com.ar-Ocultar texto de la cita -

RazaMetaL | Only The Good Die Young

unread,
Feb 28, 2007, 12:00:08 PM2/28/07
to aster...@googlegroups.com
On 2/28/07, Rodrigo Barahona <rbbar...@gmail.com> wrote:
>
> Cristian soy nuevo en esto y autodidacta... donde encuenrto el
> [globals] y donde veo el log de asterisk????
>


Estamos iguales :)

El globals esta encerrado en [] al inicio del archivo del canal. El
log de asterisk lo puedes visualizar con el comando:

tail -f /var/log/asterisk/full

o tambien con:

tail -f /var/log/asterisk/messages


Saludos,


--
Linux User: 255902

Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html

Rodrigo Barahona

unread,
Feb 28, 2007, 12:03:46 PM2/28/07
to asterisk-es
A ya lo encontre.... lo defini como tu dices pero no sucede nada...
donde puedo ver los logs

On 28 feb, 13:20, "skalican cristian" <ismaelsk...@gmail.com> wrote:

> tienes definida la variable ${SOUNDS} ???
>
> en globals define sound
>
> [globals]
> SOUNDS=/system/sound
>
> que te tira el log del asterisk??
>
> saludos cordiales
>

> El día 28/02/07, Rodrigo Barahona <rbbarah...@gmail.com> escribió:

> > >www.qualisit.com.ar-Ocultar texto de la cita -

Rodrigo Barahona

unread,
Feb 28, 2007, 12:39:49 PM2/28/07
to asterisk-es
Dirigi el $SOUND a la carpeta donde estan los sonidos... nada....

aqui esta el log... agradecido de antemano..
Feb 28 14:37:58 DEBUG[2335] chan_sip.c: Setting NAT on RTP to 0
Feb 28 14:37:58 DEBUG[2335] chan_sip.c: Stopping retransmission on
'N2ZjZDM1NDYwNTE2YmNmYTJjZTg1YTFmNTgyZDkxNDY.' of Response 1: Match
Found
Feb 28 14:37:59 DEBUG[2335] chan_sip.c: Setting NAT on RTP to 0
Feb 28 14:37:59 DEBUG[2335] chan_sip.c: Checking SIP call limits for
device 1054
Feb 28 14:37:59 DEBUG[2335] chan_sip.c: build_route: Contact hop: <sip:
10...@192.168.0.100:30347>
Feb 28 14:37:59 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Not taking any branch
Feb 28 14:37:59 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Not taking any branch
Feb 28 14:37:59 DEBUG[3998] pbx.c: Function result is '1054'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Function result is '1054'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Function result is 'Los Alacalufes'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Not taking any branch
Feb 28 14:37:59 DEBUG[3998] pbx.c: Function result is '"Los
Alacalufes" <1054>'
Feb 28 14:37:59 DEBUG[3998] db.c: Unable to find key '3690' in family
'CFU'
Feb 28 14:37:59 DEBUG[3998] func_db.c: DB: CFU/3690 not found in
database.
Feb 28 14:37:59 DEBUG[3998] pbx.c: Function result is ''
Feb 28 14:37:59 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:37:59 DEBUG[3998] pbx.c: Function result is ''
Feb 28 14:37:59 DEBUG[3998] pbx.c: Function result is '0'
Feb 28 14:38:00 VERBOSE[3998] logger.c: recordingcheck|
20070228-143759|1172684279.6: Inbound recording not enabled
Feb 28 14:38:00 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:38:00 DEBUG[3998] pbx.c: Not taking any branch
Feb 28 14:38:00 VERBOSE[3998] logger.c: dialparties.agi: Starting
New Dialparties.agi
Feb 28 14:38:00 VERBOSE[3998] logger.c: dialparties.agi: Caller ID
name is 'Los Alacalufes' number is '1054'
Feb 28 14:38:00 VERBOSE[3998] logger.c: dialparties.agi: Methodology
of ring is 'none'
Feb 28 14:38:00 DEBUG[3998] db.c: Unable to find key '3690' in family
'CF'
Feb 28 14:38:00 DEBUG[3998] db.c: Unable to find key '3690' in family
'DND'
Feb 28 14:38:01 DEBUG[3998] db.c: Unable to find key '3690' in family
'CW'
Feb 28 14:38:01 DEBUG[3998] db.c: Unable to find key '3690' in family
'CFB'
Feb 28 14:38:01 DEBUG[3998] db.c: Unable to find key '3690' in family
'CFU'
Feb 28 14:38:01 DEBUG[4002] manager.c: Manager received command
'login'
Feb 28 14:38:01 WARNING[4002] config.c: Unknown directive
'permit=192.168.1.0/255.255.255.0' at line 18 of /etc/asterisk/
manager_custom.conf
Feb 28 14:38:01 DEBUG[4002] acl.c: 0.0.0.0/0.0.0.0/0.0.0.0 appended to
acl for peer
Feb 28 14:38:01 DEBUG[4002] acl.c:
127.0.0.1/255.255.255.0/255.255.255.0 appended to acl for peer
Feb 28 14:38:01 DEBUG[4002] acl.c: ##### Testing 127.0.0.1 with
0.0.0.0
Feb 28 14:38:01 DEBUG[4002] acl.c: ##### Testing 127.0.0.1 with
127.0.0.0
Feb 28 14:38:01 DEBUG[4002] manager.c: Manager received command
'ExtensionState'
Feb 28 14:38:01 DEBUG[4002] manager.c: Manager received command
'Logoff'
Feb 28 14:38:01 NOTICE[3998] app_dial.c: Unable to create channel of
type 'SIP' (cause 3 - No route to destination)
Feb 28 14:38:01 DEBUG[3998] app_dial.c: Exiting with
DIALSTATUS=CHANUNAVAIL.
Feb 28 14:38:01 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:38:01 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:38:01 DEBUG[3998] pbx.c: Expression result is '0'
Feb 28 14:38:01 DEBUG[3998] pbx.c: Expression result is '1'
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[3998] cdr_addon_mysql.c: cdr_mysql: inserting a
CDR record.
Feb 28 14:38:01 DEBUG[3998] cdr_addon_mysql.c: cdr_mysql: SQL command
as follows: INSERT INTO cdr
(calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid)
VALUES ('2007-02-28 14:37:59','\"Los Alacalufes\"
<1054>','1054','3690','from-internal', 'SIP/
1054-08c31888','','Congestion','',2,0,'FAILED',3,'','1172684279.6')
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 WARNING[2276] channel.c: Avoided initial deadlock for
'0x8bad830', 10 retries!
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Failed to grab lock, trying
again...
Feb 28 14:38:01 DEBUG[2276] channel.c: Avoiding initial deadlock for
'SIP/1054-08c31888'
Feb 28 14:38:01 DEBUG[3998] chan_sip.c: update_call_counter(1054) -
decrement call limit counter
Feb 28 14:38:01 DEBUG[2335] chan_sip.c: Stopping retransmission on
'N2ZjZDM1NDYwNTE2YmNmYTJjZTg1YTFmNTgyZDkxNDY.' of Response 2: Match
Not Found
Feb 28 14:38:06 DEBUG[2335] chan_sip.c: Auto destroying call
'24...@192.168.0.100'
Feb 28 14:38:07 DEBUG[2335] chan_sip.c: Auto destroying call
'17...@192.168.0.100'
Feb 28 14:38:08 DEBUG[2335] chan_sip.c: Auto destroying call
'65093f1c52708b0b...@192.168.0.54'

skalican cristian

unread,
Feb 28, 2007, 12:46:16 PM2/28/07
to aster...@googlegroups.com
muestranos tu extensions.conf

quizás algo está entrando en conflicto

saludos cordiales

2007/2/28, Rodrigo Barahona <rbbar...@gmail.com >:
'permit= 192.168.1.0/255.255.255.0' at line 18 of /etc/asterisk/

Rhonny Lanz

unread,
Mar 2, 2007, 8:42:29 PM3/2/07
to aster...@googlegroups.com
Buenas noches,

Entre lineas...

El 28/02/07, Rodrigo Barahona <rbbar...@gmail.com> escribió:

> tengo tres extenciones SIP
>
> 1010 Mesa Central
> 2020 Ventas
> 3030 Soporte
>
> La idea es que cuando marquen 1010 conteste el IVR indicando el menu :
>
> 1 Para ventas
> 2 para soporte
>
> Cree el IVR y las opciones, y el archivo wav con el menu... pero no
> tengo la mas minima idea de como enlazar esta IVR al anexo 1010 para
> que cuando llamen se ejecute automaticamente.

Ok, déjame ver si entiendo, tienes un IVR principal que quieres
enlazarlo a "otro" IVR (1010)" (ventas y soporte) ¿Es así lo que
quieres?

En tal caso, lo que debes hacer es crear 2 grupos de extensiones,
ventas(1) y soporte(2), cada uno con sus extensiones respectivas. Eso
lo creas en Configuración->Grupo de extensiones.

Luego de crear esos grupos, configuras el IVR Mesa Central (1010), y
en el campo donde dice "leave blank to remove" colocas el numero de
opción a marcar,
Por ejemplo, colocas el "1" y seleccionas la cola de Ventas, y haces
lo mismo para soporte colocando en numero 2.

Ahora, si tienes un IVR principal (esta parte no la entendí muy bien)
que quieras enlazarlo a Mesa Central, lo que tienes que hacer es
configurar ese IVR principal y colocarle en la opción de marcado 1010
y seleccionas IVR Mesa Central y listo. Debe funcionar así.

>
> Todo esto lo estoy haciendo con el FreePBX
>
> Saludos y espero puedan ayudarme


Espero haber podido ayudarte, de todas maneras nos avisas como te fue...

Saludos.

--
Rhonny Lanz R.
Linux Counter 377315
Debian User -- Enlightenment
Cel 0412-5019537
:~$ /Caracas_ Venezuela/
Blog --> http://lanzr.blogspot.com/

RazaMetaL | Only The Good Die Young

unread,
Mar 2, 2007, 8:52:42 PM3/2/07
to aster...@googlegroups.com
On 3/2/07, Rhonny Lanz <rhonn...@gmail.com> wrote:
>
> Buenas noches,
>
> Entre lineas...
>


Asi debe ser.

http://es.wikipedia.org/wiki/Netiquette

Saludos,

Rodrigo Barahona

unread,
Mar 13, 2007, 1:26:22 PM3/13/07
to asterisk-es
Ok creo que no me expliqeu muy bien.. quiero hacer una IVR (no tengo
ninguno configurado) me conformo con que cuando llamen al a extension
1010 diga "si conoce el anexo marquelo de lo contrario espera en
linea"

saludos

On 2 mar, 21:52, "RazaMetaL | Only The Good Die Young"
<razame...@gmail.com> wrote:

Ramón M. Jiménez Collado

unread,
Mar 15, 2007, 4:12:51 PM3/15/07
to aster...@googlegroups.com
buenas tarde


te siento algo molesto para hacer una consulta. pero bueno asi sera.

aqui esta tu ejemplo:
[demo]
exten => s,1,Wait,1 ; Wait a second, just for fun
exten => s,2,Answer ; Answer the line
exten => s,3,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
exten => s,4,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
exten => s,5(restart),BackGround(demo-congrats) ; Play a congratulatory
message
exten => s,6,WaitExten,6 ; Wait for an extension to be dialed.
exten => s,7,Dial(SIP/7501,50,rt)
exten => s,8,Goto(${AFTER_INCOMING},SIP/7501)
;------ ELECCIONiES-----------
exten => 0,1,Dial(SIP/7501,50,rt)
exten => 1,1,Dial(SIP/7501&SIP/7503&SIP/7504&SIP/7505&SIP/7508,50,rt)
exten => 2,1,Dial(SIP/7501,50,rt)
exten => 3,1,Dial(SIP/7509&SIP/7510&SIP/7511&SIP/7512&SIP/7513,50,rt)
exten => 4,1,Dial(SIP/7501,50,rt)
exten => 5,1,Dial(SIP/7501,50,rt)
exten => 6,1,Dial(SIP/7501,50,rt)
exten => 7,1,Dial(SIP/7501,50,rt)
;exten => 8,1,Dial(SIP/750,50,rt)


si desea algo mas avisa.


por cierto que asterisk usas


--
Ramón M. Jiménez Collado
Intecpro Ltda
www.asterisk-chile.cl

Rodrigo Barahona

unread,
Mar 18, 2007, 10:20:07 PM3/18/07
to asterisk-es
Buenas, molesto no para nada.. un poco complicad.. pero volviendo al
tema

esto son la configuracion qeu tengo

Utilizo Trixbox (la ultima version)
Tarjeta x100p

Sbo mi locución via freePBX
leugo con esta misma herramienta creo el ivr con todas sus opciones, y
le digo que "toque" la locución que subi.

Cuando llamo al 7777 me dice lo siguiente "El numero marcado esta
fuera de servicio...". Es lo mismo cuando llamo desde un telefono
comun (PSTN) a mi asterisk

Alguien tiene idea de esto?

Reply all
Reply to author
Forward
0 new messages