Diagnosticarea aplicației de monitorizare a apelurilor telefonice

Cost effective PBX/PABX call accounting solution

< ro
Jump to: navigation, search


Contents

Proceduri de diagnosticare a monitorizării apelurilor

Ce trebuie știut înainte de instalare

- Calculatorul trebuie configurat să se autentifice automat (auto-login) pentru ca pbxmon.exe sa repornească automat. Într-o viitoare versiune acesta va rula ca serviciu și nu veți mai avea nevoie de această opțiune.

Cum pot trimite fișiere pentru analiză

Puteţi folosi formularul de contact pentru a trimite inclusiv fișiere spre a fi analizate de către echipa noastră.

Pentru o centrală nouă avem nevoie de manualul sau aplicația de programare a acesteia și de o captură (monitor.port).

Informații avansate legate de program

Pentru a putea rezolva diferite probleme legate de monitorizare trebuie să înțelegeti din ce componente este constituită aplicația și cum funcționează sistemul nostru de monitorizare.

Programul se instaleaza implicit in “C:\Program Files\PbxTools” unde trebuie sa aveti urmatoarele fisiere mai speciale:


Fișiere
Descriere
pbxmon_errors.log Fișier text de tip jurnal ce conține istoricul rulării aplicației pbxmon.
monitor.port Fișier ce conține datele primite de la centrala telefonică în formatul original (în mod normal text). Fișierul este creat automat de program în momentul primirii primului octet de la centrală. Dacă nu există monitor.port înseamnă că nu ați primit deloc date de la centrală.
pbxmon_invalid.log Conține înregistrările primite de la centrală ce nu au fost recunoscute ca fiind convorbiri valide conform centralei selectate.
pbxmon_valid.log Conține înregistrările primite de la centrala ce au fost recunoscute ca fiind convorbiri valide. Dacă găsiti convorbiri în acest fișier ce nu apar în baza de date probabil aveți o problemă legată de limitările licenței dumneavoastră.
monitor.data Fișier binar în care se stochează toate convorbirile captate ce nu au putut fi trimise către server (phonejournal.exe). La rularea serverului acesta va prelua convorbirile din acest fișier și le va introduce în baza de date.

Convorbirile nu apar în PhoneJournal

Verificați următoarele:

  • exista date primite de la centrală C:\Program Files\PbxTools\pbxmon.log.
  • dacă se comunică pe interfața serială cu un protocol text - 95% din centralele telefonice folosesc interfața serială și comunică datele în format text. Înainte de a va conecta la centrală opriti PbxMOn sau dezactivați monitorizarea întrucât un port nu poate fi deschis în același timp de către două programe.
  1. Este activată aplicația? Se verifică Asistență -> Despre program. Dacă nu este activată, nu va funcționa monitorizarea decât pentru 100 convorbiri.
  2. Funcționează comunicația serială? Se verifică dacă PbxMon este pornit și configurat corect și este bifat “Activează monitorizarea”. Dacă toți parametrii PbxMon sunt corespunzători (baud rate, modelul centralei, flow control) se verifică dacă există date în monitor.port și dacă acestea arată corect. Dacă nu arată corect, sau fisierul este gol sau nu există, se inchide PbxMon și se folosește Hyperterminal pentru determinearea combinației corecte de parametri (COM, baud, flow control). Până când datele nu apar corect în Hyperterminal nu au cum să apară în program.
    Notă: Parametrul flow control este foarte important. Dacă este gresit setat este posibil ca datele să nu vină sau să vina intermitent. Valoarea lui depinde de la centrală la centrala (de ex. La Panasonic – Hardware, la Tadiran – None). În cazul în care cablul serial folosit are 7 fire probabil este Hardware, altfel, daca are 3 fire (RX, TX, ground) este None.
  3. Se verifică dacă în momentul terminării convorbirilor sau reimportarii, apar buline verzi la PbxMon. Dacă apar doar buline roșii poate fi o problemă cu recunoașterea formatului datelor de la centrală. Se verifică dacă s-a selectat modelul corect de centrala în PbxMon. Dacă acesta este ok se verifică în documentatia de instalare dacă modelul respectiv de centrală necesita să fie programata special pentru a trimite daten (ex. Tadiran Flexicom necesita configurare speciala). In cazul in care apar si buline rosii si verzi este in general OK.
  4. Se verifica daca in PhoneJournal, Jurnal apar erori. Daca apar erori de forma: “O convorbire efectuata pe linia XXX nu a fost tratata deoarece ....” inseamna ca au fost gresit configurate numerele trunchiurilor. Se corecteaza acestea în Opțiuni -> Setări convorbiri -> Linii externe sau se selectează rețeaua “-” pentru a lăsa programul sa le asigneze automat.
  5. În cazul în care instalarea este de tip Monitorizare în retea (PbxMon pe un PC, PhoneJournal pe alt PC) se verifică dacă este corectă calea din registry către monitor.data, dacă aceasta este accesibilă fără parolă și dacă există drept de scriere acolo. Daca nu există drept de scriere, convorbirile nu vor fi importate.

Dacă după acești pași nu funcționeaza, se verifică licența (să nu fie o stație în retea de exemplu) și se cere trimiterea fișierului monitor.port prin mail.

Nu apare prețul convorbirii sau apare greșit

Nota: dupa fiecare pas de mai jos necesita reactualizarea bazei de date.

  1. Se verifica daca nu este setata tarifarea pe impulsuri: Optiuni -> Setari convorbiri - > Linii externe. Pt fiecare trunchi se verifica bifa.
  2. Se verifica pe ce retea este linia respectiva. Daca problema a aparut in urma unei actualizari a tarifelor, se reselecteaza reteaua din lista (chiar daca apare corect, se selecteaza oricum din nou).
  3. Se verifica prefixele: Optiuni -> Configuraţie (Cod regiune, Cod tara), Optiuni -> Setari convorbiri -> Retele (Prefixe locale). Daca in lista de retele nu apare nimic, fisierul tariffs.mdb este corupt si trebuie reinstalat.
  4. Se verifica daca nu este instalata o versiune veche a programului sau a tarifelor.

Daca dupa acesti pasi problema nu se rezolva se cere prin mail tariffs.mdb si phonejournal.mdb si se testeaza local.

Erorare: portul nu poate fi deschis

Cauzele sortate în ordinea fregvenței de apariţie:

- pbxmon nu este configurat să deschidă portul corespunzător.

- un alt program ține portul deschis iar pentru a afla care este acel program puteți folosi opțiunea Find Handle a aplicatiei Process Explorer - aplicație gratuită oferită de Microsoft.

Comunicarea seriala (portul poate fi deschis)

Cauzele pot fi urmatoarele și vă rugam sa verificati fiecare din acestea individual, ele au fost sortate in functie de frecventa de aparitie:

  • verificați dacă mufele cablului serial sunt bine introduse în port
  • verificați dacă nu este întrerupt cablul sau parțial secționat
  • verificați dacă schema de conectare a cablului este funcționala folosind un aparat de măsură. Nu puține au fost cazurile când s-a dezlipit un pin de pe mufă serială.
  • portul serial al calculatorului este blocat – reporniți calculatorul și încercati din nou.
  • portul serial al calculatorului este ars – încercați cu altă interfață serială sau de pe alt calculator
  • portul serial al centralei este blocat – încercati întâi o resetare soft a centralei și dacă problema persistă încercați o resetare hard (toate setările se pierd).
  • portul serial al centralei telefonice este ars – dacă acesta se află pe o placă separată o puteți schimba, în caz contrar trebuie schimbată întreaga centrală telefonică.

Comunicarea seriala merge dar nu primesc date

Se consideră că aveți o legatură serială care merge dacă vă funcționeaza programul de programare al centralei pe interfața serială sau dacă puteți să vă conectați la centrală cu un terminal și să efectuați comenzi.

  • nu ați activat funcția de transmitere a convorbirilor (SMDR, CDR, ...)
  • nu aveți data setată în centrală
  • încercați un reset soft al centralei (fără pierderea configurației)
  • încercați un reset hard al centralei (cu pierderea configurației)
  • verificați dacă există un firmware mai nou pentru centrală
  • întrebați la nivelul de asistenta superior: instalator autorizat, reprezentanță locală a producatorului sau asistenta pe situl producatorului.

În cazul în care obtineți o soluție nouă vă rugăm să ne comunicati și nouă pentru a putea să îmbunătățim acest ghid.