Call Parking

422 views
Skip to first unread message

rubinho

unread,
Nov 25, 2008, 5:13:08 AM11/25/08
to asterisk-es
Hola a todos,

Llevo unos días peleándome con la función de Call Parking que tiene
asterisk. Nosotros utilizamos un asterisk 1.4. En el features tengo:

[general]
parkext => 800
parkpos => 801-820
context => parkedcalls
parkingtime => 45
;transferdigittimeout => 3
;courtesytone = beep
;xfersound = beep
;xferfailsound = beeperr
adsipark = yes
;findslot => next
pickupexten = *2
featuredigittimeout = 2000

[featuremap]
blindxfer => *9 ; Blind transfer
;disconnect => *0 ; Disconnect
automon => *1 ; One Touch Record
atxfer => # ; Attended transfer

Por lo que he estado leyendo para aparcar una llamada tengo que
realizar una transferencia hacia la parkext, el problema que tengo es
que al realizarla asterisk me reproduce un beep de error. La salida
por consola es:

-- Started music on hold, class 'default', on SIP/ext1
-- <SIP/ext1> Playing 'pbx-transfer' (language 'en')
[2008-11-25 11:02:22] WARNING[15414]: res_features.c:802
builtin_atxfer: Did not read data.
-- Stopped music on hold on SIP/ext1
-- <SIP/ext1> Playing 'beeperr' (language 'en')

La duda que yo tengo es que en los posts que he visto en el featuremap
del archivo features.conf también aparece la opción parkcall. Yo he
probado a ponerla con valores diferentes he puesto: *2, # y #800. Pero
con ninguna de ellas me ha funcionado.

Si alguien podría guiarme un poco, o decirme algún sitio mas donde
mirar estaría muy agradecido.

Saúl Ibarra

unread,
Nov 26, 2008, 5:54:52 AM11/26/08
to aster...@googlegroups.com
[snip]

> -- Started music on hold, class 'default', on SIP/ext1
> -- <SIP/ext1> Playing 'pbx-transfer' (language 'en')
> [2008-11-25 11:02:22] WARNING[15414]: res_features.c:802
> builtin_atxfer: Did not read data.

El problema es que no se han detectado los dígitos. Debes tener un
problema con los DTMF... habilita el debug en el logger.conf para
averiguarlo.


--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

rubinho

unread,
Nov 26, 2008, 6:39:44 AM11/26/08
to asterisk-es
No creo que sea un problema del DTMF ya que los he probado con todas
las funcionalidades de asterisk (Voicemail, trankfers), con IVR's
externos y funciona correctamente. Al final he estado haciendo pruebas
con la función Park() con extensión la de parkcalls (800):

exten => 800,1,Park()
exten => 800,2,hangup

Ahora si que aparca la llamada pero aun lo estoy mirando un poco mas
por que lo que hace es aparcar la llamada de la extensión que hace el
transfer a la extensión 800. Para liberar el canal tengo que colgar la
llamada y entonces el canal aparcado pasa a la persona que me ha
llamado. No tengo muy claro que esta sea la forma en que tiene que
funcionar el parking.

De todos modos miraré de nuevo el tema de DTMF's, merci por la ayuda

rubinho

unread,
Dec 1, 2008, 9:05:28 AM12/1/08
to asterisk-es
Buenas,

Llevo unos días probando el tema del call park y los DTMF's y no
consigo ningún avance. Es posible que si que me funcionen los DTMF's
con las otras aplicaciones de asterisk pero tenga problemas para hacer
el park?

Otra pregunta a parte de tener descomentado en el features las
opciones de call park es necesario tener alguna extensión en el
extensions que haga el park, es decir:
exten => 800,1,Park() ; en mi caso la extensión configurada en el
features para el park es la 800

O para hacer el call park con hacer el transfer a la 800 sin necesidad
de tener la linea anterior en el extensions tendría que funcionar.

Gracias

Saúl Ibarra

unread,
Dec 2, 2008, 1:23:35 AM12/2/08
to aster...@googlegroups.com
Que valor tienes en el featuredigittimeout?

rubinho

unread,
Dec 3, 2008, 5:25:23 AM12/3/08
to asterisk-es
Pues lo tengo puesto a 2000

Paco Brufal

unread,
Dec 3, 2008, 6:41:33 AM12/3/08
to asterisk-es
On 25 nov, 11:13, rubinho <rub...@gmail.com> wrote:

> Llevo unos días peleándome con la función de Call Parking que tiene
> asterisk. Nosotros utilizamos un asterisk 1.4. En el features tengo:

En el contexto de las extensiones, ¿tienes una línea así?

include => parkedcalls

rubinho

unread,
Dec 5, 2008, 3:30:08 AM12/5/08
to asterisk-es
Si claro, pero el contexto este no lo tengo definido en ninguna parte.
Esa es otra de las cosas que cuando tenga un poco de tiempo miraré si
es necesario crearlo y que poner.

Saúl Ibarra

unread,
Dec 5, 2008, 3:54:23 AM12/5/08
to aster...@googlegroups.com
No tienes que crearlo, viene por defecto, mira el fichero
features.conf y ahí viene indicado.

rubinho

unread,
Dec 9, 2008, 6:17:55 AM12/9/08
to asterisk-es
Buenas,

Sigo con las pruebas, me parece que Saúl estaba en lo cierto y el
problema que tengo viene dado por el DTMF pero no acostumbro a tener
problemas con el asterisk con ellos.

Los teléfonos que utilizo son Linksys 941, en los teléfonos tengo el
DTMF Tx Mode en Auto. También tengo configurado en sip.conf los DTMF's
con:
relaxdtmf=yes
dtmfmode=inband

Alguna idea?

Iñaki Baz Castillo

unread,
Dec 9, 2008, 6:22:17 AM12/9/08
to aster...@googlegroups.com
El Tuesday 09 December 2008 12:17:55 rubinho escribió:
> Los teléfonos que utilizo son Linksys 941, en los teléfonos tengo el
> DTMF Tx Mode en Auto. También tengo configurado en sip.conf los DTMF's
> con:
>     relaxdtmf=yes
>     dtmfmode=inband
>
> Alguna idea?

Nunca uses "inband". Usa "RFC2833" o "INFO". Lo más cómodo es usar "RFC2833"
ya que es la opción predeterminada de casi todos los teléfonos (en el Linksys
al poner Auto funciona en RFC2833).

--
Iñaki Baz Castillo
<ib...@xtratelecom.es>

rubinho

unread,
Dec 10, 2008, 4:00:41 AM12/10/08
to asterisk-es
> <i...@xtratelecom.es>

Gracias por la ayuda Iñaki,

Pero he probado los 3 métodos y sigo teniendo el mismo problema, como
ya he dicho no tengo ningún problema con los DTMF's a excepción del
Parking.

rubinho

unread,
Dec 11, 2008, 6:05:48 AM12/11/08
to asterisk-es
Buenas a todos,

Al final he dado con el problema de todo, en una de las multiples
pruebas que estabamos haciendo no creamos el contexto parkedcalls y
despues no lo eliminamos. Por eso no nos funcionaba, gracias a todos
por la ayuda y siento las molestias causadas.
Reply all
Reply to author
Forward
0 new messages