Member
Last active 6 years ago
El campo de las llamadas activas se descontrola y muestra cantidades enormes, no logro ver de donde saca esa variable ....
Adjunto captura en el momento del error
En Queue Box Template simplemente tengo esto:
</td>
<td class='qboxtd'>
<span class='number'>{ACTIVECALLS}</span><br>
<span class='lxabel translate'>Active Calls</span>
</td>
Alguien podría explicarme con que variable de Asterisk enlaza esta variable {ACTIVECALLS} ?
Esto es lo que tengo:
FreePBX 13 - Asterisk 13 - FOP2 2.31.10 y plugin Full Wallboard 1.0.4
A ver si logro solucionar esto que tengo atascado desde hace tiempo ....
Thank you dwill993 !!!!
This is my old dialplan, very similar to yours ....
exten => _4[1235-9]XX,1,Dial(SIP/${EXTEN},30,t)
same => n,NoOp("Llamada en el Dialplan correcto")
same => n,NoOp(${BLINDTRANSFER})
same => n,GotoIf($[${LEN(${BLINDTRANSFER})}>0]?RETURN)
same => n,Hangup
same => n(RETURN),Log(NOTICE,Devolviendo llamada al que ha transferido)
same => n,Set(CALLERID(name)=${IF($[${DIALSTATUS}= NOANSWER]?Transferencia no contestada)})
same => n,Set(CALLERID(name)=${IF($[${DIALSTATUS}= BUSY]?El transferido comunica:Transferencia no contestada)})
same => n,Dial(${BLINDTRANSFER:0:$[${LEN(${BLINDTRANSFER})}-9]})
same => n,Hangup()
I understand your dialplan but my doubt, reading it, is: how do you know if a blind transfer takes place ?
In mine, i know because if is not takes place, ${BLINDTRANSFER} is empty, but in yours ?, what values takes the ${DIALEDPEERNAME} variable in the case you have a blind transfer and in the case you have not ?
Anyway, i did not test your diaplan yet, only is a doubt ....
Escribo solo para información, no hace falta que me respondas
He revisado las variables con DumpChan y veo que cuando transfiero con FOP2 en ninguna me sale quien ha sido el que ha transferido así que no tengo por donde agarrarlo ....
Lo que hago es lo siguiente: La extensión 105 llama a la 112 y ésta última hace una transferencia ciega de la extensión 105 a la extensión 100, la idea es que si la extensión 100 no coge la llamada, vuelva a la extensión 112 que fue quien hizo la transferencia.
Transferencia con teléfono SIP (Variables)
Variables:
DIALSTATUS=NOANSWER
DIALEDTIME=
ANSWEREDTIME=
DIALEDPEERNAME=
DIALEDPEERNUMBER=
SIPDOMAIN=192.168.200.244
SIPTRANSFER_REFERER=<sip:[email protected]>
SIPTRANSFER=yes
BLINDTRANSFER=SIP/112-000004dc
SIPREFERREDBYHDR=<sip:[email protected]>
SIPREFERRINGCONTEXT=from-internal
SIPADDHEADER04=
SIPADDHEADER03=
SIPADDHEADER02=
SIPADDHEADER01=
SIPCALLID=2975960790@192_168_200_105
SIPURI=sip:[email protected]:5060
Transferencia con panel FOP2 (Variables)
Variables:
DIALSTATUS=NOANSWER
DIALEDTIME=
ANSWEREDTIME=
DIALEDPEERNAME=
DIALEDPEERNUMBER=
SIPADDHEADER04=
SIPADDHEADER03=
SIPADDHEADER02=
SIPADDHEADER01=
SIPCALLID=2893482195@192_168_200_105
SIPDOMAIN=192.168.200.244
SIPURI=sip:[email protected]:5060
Como escribí antes, esto lo dejo a modo informativo, de momento le he dicho al operador que si quiere hacer transferencias ciegas lo haga con el teléfono porque sino la llamada no vuelve y eso es lo que hay así que dejo este tema aquí, gracias por la ayuda !!
Gracias Nicolás !
En cuanto pueda voy a hacer pruebas y si doy con la solución la pondré aquí para quien la necesite.
Hola,
He visto que hace dos años una persona escribió al foro con un problema similar al que yo mismo tengo ahora, el título del hilo era este: "No ${BLINDTRANSFER} set "
Mi FOP2 es este: FOP2 - Version 2.30.04 - Licensed to Vigartel SL
Trabajo con Asterisk 13 y CentOs 6.6
En la empresa donde estoy todas las transferencias son ciegas, por lo tanto cuando se transfiere a una extensión donde nadie atiende lo que sucede es que al agotarse el tiempo límite para esa extensión, la llamada se dirige por defecto al buzón de voz de la extensión y sino estuviera activado, la llamada se corta sin mas con el subsiguiente cabreo de quien llamó; también puedo hacer que la llamada se quede sonando eternamente en la extensión o que salte a otro sitio, pero lo que yo quiero hacer es que la llamada regrese a quien la ha transferido ....
Para ello me hice un pequeño dialplan que pasada cierta cantidad de segundos sin que nadie atienda, el sistema lee la variable ${BLINDTRANSFER} y de allí saca quien fue el que ha transferido para poder devolver la llamada a esa persona.
Pues bien, cuando transfiero con un teléfono SIP, funciona bien y hace lo que quiero que haga, pero cuando transfiero con el FOP2, la variable ${BLINDTRANSFER} me viene vacía, con lo cual no puedo saber quien ha sido el que ha transferido la llamada y me es imposible devolverla sin ese dato.
He visto en el hilo anterior que le sugeríais tocar el FOP2Callbacks.pm , lo he intentado pero la verdad es que no me entero mucho y no he logrado nada.
Podéis ayudarme con esto ?
Gracias !!!!
Hola Nicolás,
Pues con esta versión si me deja exportar a pdf y así como está en principio me vale, igualmente he detectado un error que debe ser una tontería, y así de ese modo dejas el módulo perfecto ...
Te explico.
Entro a Asternic CDR Reports, le doy al botón "Run Report", y caigo en la pestaña "Outgoing" si ahí mismo le doy a exportar a pdf, me da el error que te adjunto pero lo mas curioso es que si en vez de hacer eso voy a otra pestaña (Incoming, Combined o Distribution) y vuelvo a Outgoing ahí ya puedo exportar sin errores, lo mismo si me muevo a otra pestaña y le doy exportar pdf a esa misma pestaña, va bien y sin errores.
En el único caso que da el error es como te dije, al presionar Run Report y sin hacer ninguna otra cosa le doy a exportar pdf.
Como te dije todas las pruebas las estoy haciendo con la ISO de Sangoma FreePBX-64bit-10.13.66 y te confirmo que tanto el FOP2 como el Asternic CDR Reports funcionan bien, si necesitaras probar alguna cosa de cualquiera de los programas mientras que no tengas instalado el FreePBX 13 me das un toque y no hay problemas en colaborar con vosotros.
Saludos,
avayax, did you try a reinstall ?, uninstall and remove completely the module from your hard disk, then upload and install the asternic 1.6.1 version.
In this way the asternic CDR works fine on my FreePBX 13 except when i try to export to pdf, at that moment i get the error that you can see in my screen capture.
Hola Nicolás,
Gracias por tu respuesta !
Y perdona que no se que ha pasado pero al volver a subir el asternic cdr al FreePBX e instalar el módulo para copiarte las capturas con el error, me ha funcionado sin problemas salvo por un detalle.
Lo único que no me va es que cuando le doy un click para exportar a pdf me da el error que está en la pantalla que te adjunto, es muy probable que sea porque tenga que instalar alguna aplicación para pdf's en mi CentOS aunque también es cierto que pone que hay una función catalogada como "deprecated"
La versión de asternic es la 1.6.1
La versión de FreePBX es directamente la distro que puede descargarse de la página de sangoma con CentOS 6.6 - FreePBX 13 y Asterisk 13
http://downloads.freepbxdistro.org/ISO/FreePBX-64bit-10.13.66.img
Y por último si no me falla la memoria, este error que te adjunto era el mismo que antes me daba directamente cuando pulsaba en el FreePBX en Reports ---> Asternic CDR Reports y que motivó mi primera entrada del hilo.
Pues ya me dices algo cuando tu puedas.
Un abrazo y un saludo a los compañeros porteños !
Hola,
Estoy probando la distro de FreePBX de Sangoma en la PBX de mi empresa, estamos habituados a trabajar con vuestros productos por eso estoy intentando acoplarlos a esta distro.
Con el FOP2 no he tenido problemas pero con el Asternic CDR Reports si, he instalado el módulo sin inconvenientes pero cuando accedo a él me da un error ....
Tengo claro que Sangoma en sus nuevas versiones de FreePBX está poniendo todas sus fuerzas para evitar la instalación de módulos que puedan competir con sus propios módulos comerciales pero a mi me gustan los vuestros :)
Creo que la diferencia que hay entre FOP2 y el Asternic es que el FOP2 es "externo" al FreePBX y el Asternic se integra a él, a su menú, etc; y por eso Sangoma lo rechaza.
Pensáis adoptar alguna solución al respecto ?
Gracias y un abrazo !!
Se me ha ocurrido algo ....
Como hace el FOP2 para modificar el DND en el Asterisk ?
A ver si el problema va a ser un tema de permisos y por eso le estoy impidiendo al FOP2 modificarlo ...