Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

FOP2 Community Forum

D

dhecar

@dhecar
Unfollow Follow
About
Posts
6
Topics
2
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Search Dial BOX, not results were found
    D dhecar
    Support

    OK , now it works.... deleted echo line for debug purpose.

    Thanks


  • Search Dial BOX, not results were found
    D dhecar
    Support

    I have put a print in code to see if the select is correct, I call directly with

    http://url/html/fop2/vphonebook.php?term=David

    but in

    http://url/html/fop2/ dial search box, nothing appear.


  • Search Dial BOX, not results were found
    D dhecar
    Support

    Hi, the dial box search doesn't return me any results ( No results were found) , but if I call the function directly, it get the records:

    fop2/vphonebook.php?term=David

    SELECT phone1,phone2,CONCAT(firstname,' ',lastname,' (',company,')') AS name FROM visual_phonebook WHERE CONCAT(firstname,' ',lastname,' ',company) LIKE '%David%' AND context='' AND (owner='300' OR (owner<>'300' AND private='no')) [{"name":"David","value":"xxxxxx"},{"name":"David","value":"XXXX"},{"name":"David iglesias ","value":"ttttt"},{"name":"'Busquets David' ","value":"aaaa"},{"name":"David","value":"300"},{"name":")","value":"xxxxxxxx"}]

    What could be the problem?

    Thanks


  • Yeastar/Historial/LDAP
    D dhecar
    Support

    Bien, al final lo he conseguido, el problema son los campos de la BBDD de mi MyPBX que eran diferentes.

    Además he tenido que cambiar el formato de como se nombra la tabla puesto que la centralita lo cambia en función del mes en curso:
    $FECHA = date('Ym');
    $CDRDBTABLE2 ='asteriskcdr.cdr_'. $FECHA .'';

    A parte de esto ahora funciona.

    Ahora voy a mirar de poner un desplegable de llamadas en la principal, para que sea un poco más rápido ver las últimas llamadas. A ver si lo consigo.


  • Yeastar/Historial/LDAP
    D dhecar
    Support

    Resuvo el adjunto

    En relación a la versión, és una Asterisk 1.6.2.6


  • Yeastar/Historial/LDAP
    D dhecar
    Support

    Hola. Estoy probando este fantástico software y me encuentro con algunos problemas.

    Lo tengo instalado y funcionando pero hay varios puntos que me fallan.

    Mi centralita es una Yeastar, concretamente modelo U100. Tiene en su interior un asterisk 1.6-

    Tengo varias preguntas

    A)
    He tenido que modificar varios archivos para poder acceder a la base de datos del historial, concretamente he añadido las siguiente líneas:

    config.php

    Debido a que la base de datos está en otro host, pero necesito acceder también al phonebook local he añadido a parte del fop2 local:

    $HOST2='192.168.168.151';
    $USER2='cdr';
    $PASS2='cdr2015';
    $DB2='asteriskcdr';
    $CDRDBTABLE2 ='asteriskcdr.cdr_201502';

    He añadido también la definicion $db3 como sigue:

    if(function_exists('mysql_connect')) {
    $db = new dbcon($DBHOST, $DBUSER, $DBPASS, $DBNAME, false);
    $db3 = new dbcon($HOST2, $USER2, $PASS2, $DB2, false);
    if(!$db->is_connected()) {
    // Database connection details from amportal
    if (is_readable("/etc/freepbx/freepbx.conf")) {
    $amp_conf = parse_amportal_conf("/etc/freepbx/freepbx.conf");
    $DBHOST = $amp_conf['AMPDBHOST'];
    $DBNAME = $amp_conf['AMPDBNAME'];
    $DBUSER = $amp_conf['AMPDBUSER'];
    $DBPASS = $amp_conf['AMPDBPASS'];
    } else if (is_readable("/etc/amportal.conf")) {
    $amp_conf = parse_amportal_conf("/etc/amportal.conf");
    $DBHOST = $amp_conf['AMPDBHOST'];
    $DBNAME = $amp_conf['AMPDBNAME'];
    $DBUSER = $amp_conf['AMPDBUSER'];
    $DBPASS = $amp_conf['AMPDBPASS'];
    }
    $db = new dbcon($DBHOST, $DBUSER, $DBPASS, $DBNAME, true);

    }
    

    En phonetabs.php:

    cdr=1;
    $res2 = $db3->consulta("DESC $CDRDBTABLE2");
    if(!$res2) {
    $cdr=0;
    }

    Parece que no da error y que tiene acceso a la tabla, pero no se me presentan en pantalla los datos. Adjunto imagen.

    He mirado la tabla de la base de datos en concreto y los nombre de los campos cambian. No sé si puede ser debido a eso.

    b) He instalado también el plugin para chrome, pero no me identifica el nombre de quien llama , pone <unknown>, en cambio desde el panel fop2 si que lo hace.

    c) Debido a que la centalita utiliza LDAP para la agenda, me encuentro que los nombres del teléfono y del panel no están sincronizados. Es posible configurar el FOP2 para hacer llamadas a LDAP? De esta manera, configurando los teléfonos contra LDAP y el FOP2 tendria una phonebook centralizada.

    Uff vaya royo que he metido para ser la primera pergunta... jeje, es que me urgee .

    Gracias de antemano.

  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups