===Configuring Cisco 7905 IP phones with 3CX IP PBX===
Jedan od najboljih i široko rasprostranjenih IP telefona, "Cisco 7905" nije podržan na 3CX PBX-u.
To naravno ne znači da ga ne možemo spojiti i koristiti na 3CX-u ali proces konfiguracije za svaki telefon moramo odraditi ručno.
Uz pomoć nekoliko utility-ja i batch datoteka, cijeli se proces može malo ubrzati i automatizirati
Paket za konfiguraciju u upravljanje sa C7905 možete skinuti {{:downloads:cisco7905pack.zip|ovdje}}, a sadrži slijedeće datoteke:\\
- Template **sipexample.txt** (opisuje sve parametre koje možemo koristiti u konfiguraciji telefona)\\
- **lddefault.txt** (iz "sipexample.txt" samo oni parametri koje stvarno želimo poslati telefonu) "lddefault se "kompajlira" samo ako nema datoteke ldXXXXXXXXXXXX.txt dakle datoteke za točno određeni telefon prema MAC adresi (XXXXXXXXXXXX) u nazivu datoteke i koristan je samo ukoliko više telefona želimo osvježiti sa istim podatcima. Za primjenu na 3CX-u datoteku ćemo OBRISATI !!\\
- **cfgfmt.exe** (program za konverziju SIP profila iz tekstualnog u binarni)\\
- **sip_ptag.dat** (datoteka sa tag descriptorima koje "cfgfmt.exe" koristi za konverziju stringova u binarnu vrijednost)\\
- **prserv.exe** (alat za "hvatanje" debug-a sa IP telefona)\\
- **readme.txt** (treba li objašnjenje ?!?!?)\\
- **3cx.logo** (ukoliko želimo imati 3CX logo na telefonu....)
- **bmp2logo.exe** (utility za konverziju 88x27px BW .bmp datoteke sa logotipom koji želimo upload-ati na telefon)\\
- **CP7905080000SIP060111B.sbin** (firmware)\\
- **CP7905080000SIP060111B.zup** (firmware)\\
- **cisco7905.ph.xml** (3CX template za konfiuriranje Cisco 7905 IP telefona)\\
- **make7905.bat** (batch datoteka za kompajliranje konfiguracijske datoteke)\\
- **ldragonr.zup** (isto što i "CP7905080000SIP060111B.zup" ali vrlo korisno za oporavak telefona koji su se "zablesavili" u nekom od upload-a softvera i ekran ostane prazana a na tastaturi svijetle samo crvena i zelena tipka / "menu" i "hold") \\
- **cisco7905.ph.xml** kopiramo u //C:\ProgramData\3CX\Data\Http\Templates\phones//
- Podesimo option 66 na DHCP serveru sa IP adresom 3CX PBX-a
- Instaliramo SolarWinds TFTP server na 3CX PBX-u i podesimo ga "gleda u provisioning folder (automatski generirano ime... npr. //"C:\ProgramData\3CX\Data\Http\Interface\provisioning\49yvull6ex")//
- U isti folder kopiramo sve ostale datoteke iz "7906 paketa" osim "lddefault.txt" !!
- [[:voip:3cx:3cx_cisco7905_bmp2logo|Pripremimo ".logo" datoteku]] ili iskoristimo 3CX.logo koji smo skinuli...
- U Management Consoli 3CX-a kreiramo novu ekstenziju, sa svim potrebnim parametrima, u "Phone provisioning" kartici upišemo MAC adresu novog telefona a za model izaberemo Cisco 7905 (pojavit će se na listi ako smo pravilno postavili template iz točke 1.)
- Potvrdimo sa ''OK'' i u folderu //C:\ProgramData\3CX\Data\Http\Interface\provisioning\49yvull6ex// kreira se datoteka ldXXXXXXXXXXXX.txt (XXXXXXXXXXXX => MAC adresa koju smo upisali u prethodnom koraku)
- Ponovimo za sve telefone koje želimo prijaviti i za svakog od njih dobijemo novu ld.txt datoteku
- Nakon što smo unjeli sve telefone, pozicioniramo se u folder //C:\ProgramData\3CX\Data\Http\Interface\provisioning\49yvull6ex// i pokrenemo //make7905.bat//
- Ako smo sve do sada korektno napravili u spomenutom folderu za svaku od ld.txt datoteka pojavit će se nova, kompajlirana sa imenom ld bez ekstenzije!!
- Telefone, preventivno, [[:voip:cisco:7905_ip_phone|resetiramo na tvorničke postavke]] i nakon restarta, kad od DHCP-a dobiju informaciju o IP adresi TFTF servera, trebali iz gore spomenutog foldera povući svoju konfiguracijsku datoteku!