Transferencia de llamadas - Asterisk Way

545 views
Skip to first unread message

fcoibague

unread,
Feb 21, 2010, 12:41:02 PM2/21/10
to asterisk-es
Cordial saludo,


Tengo un pequeño problema,
necesito utilizar el servicio de transferencia atendida del asterisk..

configure en features.conf

[featuremap]
atxfer => *2

y en los dialplan agregue la opcion "tT" alos Dial y Queue

Pero tengo un comportamiento bien raro...

Digamos marco de la extension 101 a la 102,
contesto en la 102 y presiono *2 escucho el mensaje de
"transferencia", me da tono de marcado
ahora marco a la extension 103, timbra perfectamente.. y al contestar
la extension 103 obtengo un
mensaje (en el 102 ) diciendo "numero de extension invalido" y la
llamada cae.


Gracias de antemano por la ayuda.

José Ferney Franco Baquero

unread,
Feb 21, 2010, 2:36:14 PM2/21/10
to aster...@googlegroups.com
Aunque eso suena a una de dos cosas 1. Tienes una solución tipo FreePBX 2. No sabes como funciona tu dialplan. Te recomiendo la variable TRANSFER_CONTEXT.

2010/2/21 fcoibague <sistem...@hotmail.com>

--
Este email pertenece a la lista de Asterisk-ES (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

fcoibague

unread,
Feb 21, 2010, 6:54:37 PM2/21/10
to asterisk-es

Es asterisk puro.
revisare TRANSFER_CONTEXT.

On 21 feb, 14:36, José Ferney Franco Baquero <fer...@gmail.com> wrote:
> Aunque eso suena a una de dos cosas 1. Tienes una solución tipo FreePBX 2.
> No sabes como funciona tu dialplan. Te recomiendo la variable
> TRANSFER_CONTEXT.
>

> 2010/2/21 fcoibague <sistemasli...@hotmail.com>


>
>
>
> > Cordial saludo,
>
> > Tengo un pequeño problema,
> > necesito utilizar el servicio de transferencia atendida del asterisk..
>
> > configure en features.conf
>
> > [featuremap]
> > atxfer => *2
>
> > y en los dialplan agregue la opcion "tT" alos Dial y Queue
>
> > Pero tengo un comportamiento bien raro...
>
> > Digamos marco de la extension 101 a la 102,
> > contesto en la 102 y presiono *2 escucho el mensaje de
> > "transferencia", me da tono de marcado
> > ahora marco a la extension 103, timbra perfectamente.. y al contestar
> > la extension 103 obtengo un
> > mensaje (en el 102 ) diciendo "numero de extension invalido" y la
> > llamada cae.
>
> > Gracias de antemano por la ayuda.
>
> > --
> > Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org
> > )
>
> > ~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

> >http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...

fcoibague

unread,
Feb 22, 2010, 5:36:18 PM2/22/10
to asterisk-es
Nada.. defini especificamente en el contexto:
[general]
TRANSFER_CONTEXT = ctaltda

[globals]
TRANSFER_CONTEXT = ctaltda

[ctaltda]
TRANSFER_CONTEXT = ctaltda

include => parkedcalls
include => grabaciones

exten => 107,1,Dial(SIP/107,90,tT)
exten => 107,2,Hangup

exten => 111,1,Dial(SIP/111,90,tT)
exten => 111,2,Hangup

exten => 109,1,Dial(SIP/109,90,tT)
exten => 109,2,Hangup


y sigo obteniendo el mismo error:

*CLI> -- Executing [107@ctaltda:1] Dial("SIP/111-00000000", "SIP/
107|90|tT") in new stack
-- Called 107
-- SIP/107-00000001 is ringing
-- SIP/107-00000001 answered SIP/111-00000000
-- Started music on hold, class 'default', on SIP/111-00000000
-- <SIP/107-00000001> Playing 'pbx-transfer' (language 'es')
-- Executing [109@ctaltda:1] Dial("Local/109@ctaltda-b767,2", "SIP/
109|90|tT") in new stack
-- Called 109
-- SIP/109-00000002 is ringing
-- SIP/109-00000002 answered Local/109@ctaltda-b767,2
-- Stopped music on hold on SIP/111-00000000
== Spawn extension (ctaltda, 109, 1) exited non-zero on 'Local/
109@ctaltda-b767,2'
-- <SIP/107-00000001> Playing 'pbx-invalid' (language 'es')


Alguna otra sugerencia ??

On 21 feb, 14:36, José Ferney Franco Baquero <fer...@gmail.com> wrote:

> Aunque eso suena a una de dos cosas 1. Tienes una solución tipo FreePBX 2.
> No sabes como funciona tu dialplan. Te recomiendo la variable
> TRANSFER_CONTEXT.
>

> 2010/2/21 fcoibague <sistemasli...@hotmail.com>


>
> > Cordial saludo,
>
> > Tengo un pequeño problema,
> > necesito utilizar el servicio de transferencia atendida del asterisk..
>
> > configure en features.conf
>
> > [featuremap]
> > atxfer => *2
>
> > y en los dialplan agregue la opcion "tT" alos Dial y Queue
>
> > Pero tengo un comportamiento bien raro...
>
> > Digamos marco de la extension 101 a la 102,
> > contesto en la 102 y presiono *2 escucho el mensaje de
> > "transferencia", me da tono de marcado
> > ahora marco a la extension 103, timbra perfectamente.. y al contestar
> > la extension 103 obtengo un
> > mensaje (en el 102 ) diciendo "numero de extension invalido" y la
> > llamada cae.
>
> > Gracias de antemano por la ayuda.
>
> > --
> > Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org
> > )
>
> > ~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

> >http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...

José Ferney Franco Baquero

unread,
Mar 3, 2010, 5:51:15 PM3/3/10
to aster...@googlegroups.com
Comentarios entre líneas

2010/2/22 fcoibague <sistem...@hotmail.com>

Nada.. defini especificamente en el contexto:
[general]
  TRANSFER_CONTEXT  = ctaltda

Esto es un error. Las variables globales se crean sólo en la sección [globals]

 

[globals]
  TRANSFER_CONTEXT  = ctaltda

[ctaltda]
   TRANSFER_CONTEXT  = ctaltda
Esto también es un error (No sirve para nada).
 

   include => parkedcalls
   include => grabaciones

   exten => 107,1,Dial(SIP/107,90,tT)
   exten => 107,2,Hangup

   exten => 111,1,Dial(SIP/111,90,tT)
   exten => 111,2,Hangup

   exten => 109,1,Dial(SIP/109,90,tT)
   exten => 109,2,Hangup

Te molestaría  probar algo como:

[ctaltda]

include => parkedcalls
include => grabaciones

exten => _XXX,1,Set(__TRANSFER_CONTEXT=ctaltda)
exten => _XXX,n,Dial(SIP/${EXTEN},90,tT)
exten => _XXX,n,Hangup()

Reply all
Reply to author
Forward
0 new messages