Convertire un telefono Cisco 7960 a SIPInserita da Ferace il 27/12/2006 nella categoria Voip
Il telefono IP Cisco 7960, è un hardphone voip che può supportare 3 differenti protocolli:- Skinny Call Control Protocol (SCCP) per Cisco CallManager - SIP (Session Initial Protocol) - MGCP (Media Gateway Control Protocol) Cisco rilascia gratuitamente le varie versioni firmware per poter cambiare a piacimento il protocollo, in base alla configurazione del PBX. In poche parole il 7960 al bootup fa una richiesta TFTP per caricarsi il firmware del protocollo da utilizzare. In questo tutorial spiegheremo come caricare una versione firmware SIP e il relativo funzionamento sotto Asterisk. Per prima cosa abbiamo bisogno dell’ultimo file immagine SIP. Si puo scaricare gratuitamente dal sito http://www.cisco.com/pcgi-bin/tablebuild.pl/sip-ip-phone7960 Il file zip scaricato contiene 5 file: P003-08-2-00.bin P003-08-2-00.sbn P0S3-08-2-00.loads P0S3-08-2-00.sb2 OS79XX.TXT Ora hai bisogno di altri 2 file che creerai con editor di testo: SIPDefault.cnf SIP(macaddress).cnf Poi hai bisogno di un TFTP server, puoi utilizzare Solarwinds, è freeware, semplice da utilizzare ed è scaricabile da qui http://solarwinds.net/ Quindi installalo pure e fallo partire; poi portati sulla linguetta “security” e seleziona “transmit and receive files”. Con l’editor di testo modifichiamo i file creati in precedenza, quindi inziamo con SIPDefault.cnf Dovrai inserire la versione firmware e l’ip del server Asterisk. Molto importante sarà settare ad 1 il campo proxy_register, questo parametro fa si che il telefono si registri da solo sul server Asterisk. Un’esempio: ; sip default configuration file #Image Version image_version:P0S3-08-2-00 ; #Proxy server address proxy1_address: 10.0.0.200 ; proxy_register: 1; Ora passiamo al secondo file da modificare, ovvero SIP(macaddress).cnf Qui abbiamo tre parametri da specificare: a) linen_name - dove n è il numero della linea (account), quindi specificare il nome dell’account b) linen_authname – qui devi mettere l’utente già configurato in Asterisk. Per esempio l’user 200 c) linen_password – qui inserisci la password settata per l’utente in Asterisk, nel nostro caso 200. Un’esempio: ; phone-specific configuration file sample. line1_name : Asterisk line1_authname : 200 line1_password : 200 Nel nome del file devi sostiture (macaddress) con il mac del tuo telefono. Lo puoi travare scritto su un’etichetta sul retro del telefono, in basso. Il file dovrebbe essere una cosa del genere SIP00D29C01765.cnf, cnf deve rimanere minuscolo. Il prossimo passo sarà quello di copiare tutti i file creati, compreso lo zip all’interno della root TFTP. Una volta copiati resettare il telefono semplicemente staccando la spina e riattaccandola. Il log del TFTP server dovrebbe dare delle informazioni simili a queste: 14/12/2006 23:25 :Sending SIPDefault.cnf to (10.0.0.12) 14/12/2006 23:25:Sent SIPDefault.cnf to (10.0.0.12), 1321 bytes 14/12/2006 23:25:Sending SIP000D29C01765.cnf to (10.0.0.12) 14/12/2006 23:25:Sent SIP000D29C01765.cnf to (10.0.0.12), 1129 bytes Ora il telefono è sbloccato ed accessibile ad ogni configurazione Prima di poter apportare qualsiasi modifica ricordatevi di sbloccare la configurazione premendo “Settings button” e poi all’ultima voce “Unlock Config”, la password di default è “cisco” tutto minuscolo. Ora torniamo in SIP Configuration ed entriamo nel settaggio del primo account configurato. 1) Name – Nome del bottone sul telefono 2) Shortname – Nome dell’account 3) Authentication Name – UserId dell’account 4) Authentication Password – password dell’account 5) Proxy Server – IP del server Asterisk, per esempio 10.0.0.200 6) Proxy Port – default 5060, lasciare invariata Eventualmente potete impostare un IP fisso, senza che venga ricercato un server DHCP ad ogni riaccensione del telefono. Ora a breve il vostro 7960 si registrerà da solo sul vostro PBX Asterisk. . |