Playback de dos o más locuciones dice que no existen pero las reproduce

30 views
Skip to first unread message

TelecoSilvia

unread,
Oct 21, 2009, 6:26:39 AM10/21/09
to asterisk-es
Hola a todos.

Des de hacer algunas actualizaciones me aparecen mensajes de warning
cuando en un mismo playback intento reproducir dos locuciones para
ahorrarme lineas de código. Lo curioso es que aparece el error pero la
locución se reproduce sin problemas.
Por ejemplo aquí he hecho, un playback de las dos locuciones y dos de
cada una por separado y se han reproducido todas cuatro.
¿A alguien más le ha pasado?, para ver si localizo más casos y busco
el problema.

Asterisk 1.4.24-es-rsp

Executing [rc-1@macro-hangup-cause:2] Playback("SIP/209-0821ceb8",
"no-route-exists-to-dest&&check-number-dial-again") in new stack
-- <SIP/209-0821ceb8> Playing 'no-route-exists-to-dest' (language
'es')
[Oct 21 12:22:18] WARNING[25948]: file.c:655 ast_openstream_full:
File does not exist in any format
[Oct 21 12:22:18] WARNING[25948]: file.c:954 ast_streamfile: Unable to
open (format 0x8 (alaw)): No such file or directory
[Oct 21 12:22:18] WARNING[25948]: app_playback.c:439 playback_exec:
ast_streamfile failed on SIP/209-0821ceb8 for no-route-exists-to-
dest&&check-number-dial-again
-- <SIP/209-0821ceb8> Playing 'check-number-dial-again' (language
'es')
-- Executing [rc-1@macro-hangup-cause:3] Playback("SIP/
209-0821ceb8", "no-route-exists-to-dest") in new stack
-- <SIP/209-0821ceb8> Playing 'no-route-exists-to-dest' (language
'es')
-- Executing [rc-1@macro-hangup-cause:4] Playback("SIP/
209-0821ceb8", "check-number-dial-again") in new stack
-- <SIP/209-0821ceb8> Playing 'check-number-dial-again' (language
'es')
-- Executing [rc-1@macro-hangup-cause:5] Goto("SIP/209-0821ceb8",
"s|10") in new stack
-- Goto (macro-hangup-cause,s,10)

TelecoSilvia

unread,
Oct 21, 2009, 6:45:39 AM10/21/09
to asterisk-es
Perdon tenía un error en el dialplan. ALgunos & de más.

LoThaR

unread,
Oct 22, 2009, 10:59:12 AM10/22/09
to aster...@googlegroups.com
Como reproduces 2 grabaciones en 1 sentencia?
 
Tengo un tema mas o menos parecido y quizas tu respuesta me valga. Quiero hacer un Read de un SayDigits, pero me parece que eso no se puede.

TelecoSilvia

unread,
Oct 23, 2009, 3:50:43 AM10/23/09
to asterisk-es
Es una característica del PlayBack puedes poner tantas locuciones como
quieras separadas por "&"
No entiendo lo que quieres hacer. Generalmente se hace un Saydigits de
la variable que te ha dado el Read pero al revés? Si ya tienes la
variable?
No se, explícate mejor a ver si se me ocurre algo.

On 22 Oct, 16:59, LoThaR <urti...@gmail.com> wrote:
> Como reproduces 2 grabaciones en 1 sentencia?
>
> Tengo un tema mas o menos parecido y quizas tu respuesta me valga. Quiero
> hacer un Read de un SayDigits, pero me parece que eso no se puede.
>
Reply all
Reply to author
Forward
0 new messages