Problema con la musica en espera

855 views
Skip to first unread message

Fernando CM

unread,
Aug 10, 2010, 11:40:29 AM8/10/10
to asterisk-es
Buenas tardes a todos:

Tengo un problema al reproducir la musica en espera en una cola, que
no me habia surigido antes. El caso es que en el dialplan pongo las
siguientes lineas y se reproduce la música de forma perfecta:

exten => *7,1,Answer()
exten => *7,n,MusicOnHold(espera)
exten => *7,n,Hangup()

Sin embargo, cuando la llamada entra en la cola no se reproduce el
audio, simplemente el ring de la llamada ( si esta es interna ), si es
externa no se escucha nada siquiera.

La definicion de la cola es la siguiente:

[100]
music=default
strategy=ringall
eventwhencalled=yes
timeout=15
retry=1
wrapuptime=0
maxlen = 0
member = SIP/21
member = SIP/22
member = SIP/23
member = SIP/24

Y la ejecucion en el cli, no dice nada extraño (que yo vea),

voyage*CLI>
-- Executing [100@DLPN_internal:1] Queue("SIP/27-08222038", "100")
in new stack
-- Started music on hold, class 'default', on SIP/27-08222038
-- Called SIP/21
-- SIP/21-08227878 is ringing
voyage*CLI>

El codec instalado y utilizado es el G729 para los telefonos, asterisk
y la linea de vozIP.

¿Alguien me puede decir que es lo que no estoy viendo?

Muchas gracias a todos.

José Ferney Franco Baquero

unread,
Aug 10, 2010, 11:56:03 AM8/10/10
to aster...@googlegroups.com
La "clase" de música en espera que estás reproduciendo para la cola es 'default':

  -- Started music on hold, class 'default', on SIP/27-08222038

Por ahí está el problema. Verifica tu configuración en queues.conf

2010/8/10 Fernando CM <fernando...@cdfsoluciones.com>
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: http://www.asterisk-es.org/

~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com

Fernando CM

unread,
Aug 10, 2010, 11:58:15 AM8/10/10
to asterisk-es
Si realmente es como tu dices, pero tengo duplicadas las dos clases y
he probado con ambas y no hay manera.

On 10 ago, 17:56, José Ferney Franco Baquero <fer...@gmail.com> wrote:
> La "clase" de música en espera que estás reproduciendo para la cola es
> 'default':
>   -- Started music on hold, class 'default', on SIP/27-08222038
>
> Por ahí está el problema. Verifica tu configuración en queues.conf
>
> 2010/8/10 Fernando CM <fernando.carr...@cdfsoluciones.com>
> >http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...

Fernando CM

unread,
Aug 10, 2010, 12:11:28 PM8/10/10
to asterisk-es
En el dial plan he conseguido hacer sonar la musica, con las
siguientes lineas

exten = 100,1,Answer
exten = 100,n,Set(__MOHCLASS=espera)
exten = 100,n,Queue(${EXTEN})

... pero mi pregunta es la siguiente, no habria porque poner la
definición "Set(__MOHCLASS=espera)" al definir la clase de musica en
espera en el queue.conf. ¿Que puede estar eliminando esta definición?

Saludos,

José Ferney Franco Baquero

unread,
Aug 10, 2010, 12:24:19 PM8/10/10
to aster...@googlegroups.com
Que tienes en queues.conf para la cola dada?

2010/8/10 Fernando CM <fernando...@cdfsoluciones.com>
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: http://www.asterisk-es.org/

~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Fernando CM

unread,
Aug 10, 2010, 12:31:51 PM8/10/10
to asterisk-es
Esto es lo que hay en queues.conf

[general]
persistentmembers = yes
autofill = yes
monitor-type = MixMonitor

[100]
music = espera
strategy = ringall
eventwhencalled = yes
timeout = 15
retry = 1
wrapuptime = 0
maxlen = 0
member = SIP/21
member = SIP/22
member = SIP/23
member = SIP/24

Gracias

Saúl Ibarra Corretgé

unread,
Aug 10, 2010, 12:34:15 PM8/10/10
to aster...@googlegroups.com
On Tue, Aug 10, 2010 at 6:31 PM, Fernando CM
<fernando...@cdfsoluciones.com> wrote:
> Esto es lo que hay en queues.conf
>
> [general]
> persistentmembers = yes
> autofill = yes
> monitor-type = MixMonitor
>
> [100]
> music = espera

Creo que era musicclass o mohclass o ago así, pero no 'music'.

> strategy = ringall
> eventwhencalled = yes
> timeout = 15
> retry = 1
> wrapuptime = 0
> maxlen = 0
> member = SIP/21
> member = SIP/22
> member = SIP/23
> member = SIP/24
>
> Gracias
>

> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
>
> Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
> Asterisk: http://www.asterisk-es.org/
>
> ~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> - Para anular la suscripción: asterisk-es...@googlegroups.com
>

--
/Saúl
http://saghul.net | http://sipdoc.net

José Ferney Franco Baquero

unread,
Aug 10, 2010, 12:38:45 PM8/10/10
to aster...@googlegroups.com
Cambia el parámetro  "music" por "musicclass"


--

Fernando CM

unread,
Aug 10, 2010, 12:54:00 PM8/10/10
to asterisk-es
Ya probe con las dos opciones : music, musicclass . Con cualquiera de
las dos opciones se ejecuta en el cli el inicio de la musica en
espera, pero el resultado nada de nada

Gracias.

Jose Luis Gomez

unread,
Aug 11, 2010, 12:25:54 PM8/11/10
to aster...@googlegroups.com
Hola Fernando.
Por lo que vi, en tu primer prueba usando directamente Queue() no usabas el Answer().
Porbaste usar el Answer y despues Queue? es decir, sacando el seteo de la variable MOHCLASS.
Que versión de asterisk usas?
probaste omitir directamente el seteo de musica en espera en la cola? Debería tomar la por default.
Saludos.

--
José Luis Gómez
www.qualis.com.ar


Gracias.

arley.wilches

unread,
Aug 10, 2010, 11:54:44 AM8/10/10
to asterisk-es
Hola....

debes tener en cuanta que esta habilitada la clase

[default]

en el fichero musiconhold.conf de tu asterisk

deberia tener una configuración parecida a esto

[default]
mode=files
directory=/var/lib/asterisk/sounds/mohmp3
random=yes

puedes crear varias de acuerdo como necesites...

On Aug 10, 10:40 am, Fernando CM <fernando.carr...@cdfsoluciones.com>
wrote:

Arley Wilches Marcelo

unread,
Aug 10, 2010, 12:41:52 PM8/10/10
to aster...@googlegroups.com

musiconhold In musiconhold.conf file defined category of music queue. 

queue.conf

[cola_definida]

...........

musiconhold = default


2010/8/10 José Ferney Franco Baquero <fer...@gmail.com>



--
Att...

Arley Wilches
3187165819
Reply all
Reply to author
Forward
0 new messages