Posez votre question Signaler

Cisco IP Phone 7940 !!

Romain - Dernière réponse le 1 avril 2012 à 14:44
Bonjour,
Je dispose d'un telephone Cisco IP 7940 et j' essaye de le configurer depuis quelque temps mais sans succes ! et la je commence a deseperer.
Je cherche a pouvoir l' utiliser normalement en VOIP ou normalement ... je veux juste pouvoir emettre des coups de fils avec quoi ! Mais je suis assez novice en la matiere !
Je dispose d' un routeur ADSL AliceBox, j' ai un pc portable equipé de Windows Vista ! j' ai entendu dire qu il etait possible d'utiliser ce telephone avec Skype ...
Actuellement j' ai un telephone que j' ai payer plus de 200€ et je ne peux pas l' utiliser !
Je m' engage a faire un virement paypal de 50€ a celui qui me trouvera une solution ... je prefere payer 50€ a quelqu un qui me trouvera une VRAIE solution que de laisser un matos de 200€ prendre la poussiere en servant a rien !
D' avance merci
Lire la suite 

Cisco IP Phone 7940 »

21 réponses
Réponse
+4
moins plus
Salut à tous,

Voici, en style télégraphique, comment configurer un cisco 7940/60 en protocole SIP.

Ce qu'il faut :

HARDWARE:

1 Cisco 7940/60
1 routeur (je recommande Linksys car on peut le flasher avec open-wrt et .....le transformer en routeur voip (gratuit)
1 pc avec, de préférence Linux, mais cela marche qussi sous Win

SOFTWARE:

Les fichiers de configuration sip du 7940/60 soit :

os79XX.txt - contient une seule donnée càd la version du firmware p ex (P003-08-2-00)
P0Sx-xx-x-xx.loads (les x sont la version du firmware p ex POS3-08-2-00) A copier tel quel
P0Sx-xx-x-xx.sb2 A copier tel quel
P00x-xx-x-xx.sbn A copier tel quel
P00x-xx-x-xx.bin A copier tel quel
SIPDefault.cnf (fichier configurable avec un simple éditeur de texte)
SIPxxxxxxxxxxxx.cnf (fichier configurable avec un éditeur de texte) remplacer les x du nom de ce fichier par l'adresse MAC de votre 7940/60

Configurer et copier les fichiers dans /tftpboot de votre version Linux (sous win il faut installer un serveur tftpboot - voir Google ou autre p2p...) (! owner et group sous Linux)

Connectez votre 7940/60 à votre réseau. (je suppose que votre routeur attribue les IP par DHCP

Pendant le bootage du 7940/60 appuyez sur le bouton "settings" jusqu'à ce que le menu apparaisse.
Choisir l'option "Unlock Config"
Mot de passe standard "cisco"
Retour au menu
Choisir Network Configuration --->32 Alternate TFTP = Yes ---->save
Retour au menu
Choisir Network Configuration --->7 TFTP Server ---> mettre l'IP de votre pc qui fait tourner le TFTPBOOT avec vos fichiers de firmware+configuration Cisco
Save+back
Le 7940/60 se reboote.
Cela risque de durer un peu pour la mise à jour du firmware en SIP et c'est normal; donc pas de panique.

Et voilà....Enjoy.

PS ATTENTION: si vous avez un pare-feu entre le 7940/60 et le PC, il faudra au moins ouvrir le port 69 pour que le cisco puisse accéder au TFTPBOOT.

J'espère que ce sera utile.
Alain - 1 avril 2012 à 14:44
Bonjour,
cela à l'air bien comme explication, le seul soucis chez moi c'est que le bouton "settings" est inactif. J'ai déjà essayé le reset factory en appuyant sur le carré au démarrage et aussi en tapant *+6+settings.
Je ne parviens tjrs pas a rentrer dans les paramètres du téléphone.
Une petite idée ?

Merci d'avance
Ajouter un commentaire
Réponse
+3
moins plus
Bonjour,

J'ai enfin commence à faire mon tuto sur le 7940
prochain MAJ: ce soir ou demain
--> www.4com.org

bien sur je completerai avec d'autres tuto: asterisk, router, etc... par la suite

Crdt.
Ajouter un commentaire
Réponse
+3
moins plus
Il est bien sur tout à fait possible de faire fonctionner un 7940 sur un reseau domestique.

1/ Récupérer le firmware supportant le SIP
2/ Se procurer un routeur et le serveur TFTP
3/ Appliquer la procédure de patch comme décrite dans des posts plus haut
4/ Se prendre la quiche avec soit un Asterisk installé (genre release Trixbox), ou plus simple, configurer les comptes SIP sur l'interface du téléphone (genre OVH ou Ippy).

A mon avis le tel Skype ca me parait plus crédible, car il faut un abonnement a un fournisseur SIP... qui sera payant... Ou alors acheter des cartes FXO/FXS mais là ca dépend vraiment du nombre de tels+consommations.....
Ajouter un commentaire
Réponse
+3
moins plus
Bonjour à tous,

Je viens d'acheter un cisco 7941 Series.
J'ai téléchargé une logiciel TFTP, jusqu'à là pas de problèmes.

Le cisco ce connecte au serveur mais ne trouve pas les fichiers du firmware !

Les fichiers qui sont dans le dossier du firmware:

apps41.9-0-2ES3.sbn
cnu41.9-0-2ES3.sbn
cvm41sip.9-0-2ES3.sbn
dsp41.9-0-2ES3.sbn
jar41sip.9-0-2ES3.sbn
SIP41.9-0-2SR2S.loads
term41.default.loads
term61.default.loads

Aucun XML, TXT ou même CNF...

Need help.

Merci d'avance.
Ajouter un commentaire
Réponse
+2
moins plus
Quelqu un d' autre ?

Je sais que c'est possible ! J' aimerais avoir un avis un peu plus approfondie ... je sais qu il est egalement possible de le flasher pr le faire passer en SIP ... et je sais que l' on peut l'utiliser en tant que particulier !

je sais ce qu' est un telephone Skype ... et je sais ou m' en procurer merci ... je n' ai pas demandé d' aide pr me rediriger vers www.skype.com ...

J' ai demandé une aide PRODUCTIVE pr eviter d' avoir a le revendre ou de le foutre a la bene !

Je sais que c'est possible ... j' ai deja vu des personnes l' utiliser en tant que particulier dans un reseau normal de maison ...

D' avance merci
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour,

Je confirme, pas de raison que cela ne fonctionne pas, et n'importe quoi ce qui est noté au dessus.

Bien sur il faut que tu est un compte sip on peux en créer gratuitement, mettre a jour le firmware du telephone, le conecté derriere ton routeur, et/ou modem en dhcp et cela dois fonctionner.
Ajouter un commentaire
Réponse
+2
moins plus
Je confirme également qu'on peut l'utiliser en SIP. Mais il faudra utiliser un server TFTP et DHCP... Regarde : http://www.cisco.com/warp/public/788/voip/handset_to_sip.html ! Marc BOZENKO j'aimerais avoir ton contact.
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour tout le monde,

Je viens d acquerir aussi un Cisco Phone 7960 pour un usage domestique... Il est bien beau sur mon bureau, mais bon, il faudrait qu il puisse chanter aussi...

Si ce fameu tutorial est sorti, pourriez me faire un petit signe via ce forum.

Merci d'avance,
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour,
Moi aussi je suis bloker pour la config du cisco 7940 Y a t il de nouvelles information ou tutos a ce sujet.
Merci par avance
Ajouter un commentaire
Réponse
+2
moins plus
Pour ceux qui utilisent Win, vous pouvez télécharger le TFTPBOOT ici : http://solarwinds.net/

Voilà. C'est tout.
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour,

Je viens d'acheter un téléphone 7940.
Je cherche le firmware SIP pour ce téléphone.
C'est imposible sans entente de service avec Cisco de télécharger chez eux.
Merci de votre aide,

Maxime
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour je viens d'acquérir ce fameux téléphone cisco de référence 7940G, et j'ai un peut de mal à le flasher.

J'utilise le software Cisco TFTP server ou le TFTP Server et tous deux charge les fichier OS79XX.TXT et SEP000BBE94957C.cnf.xml sur le téléphone, en boucle, et rien d'autre.

Après un redémarrage du téléphone, rien d'autre...

Je suis un peut désevré et je ne sais quoi faire maintenant.

Malgré quelques soirées perdu à essayé de le faire marcher grâce à notre ami google, ce site et les autres forums, je n'arrive à rien.

Dans l'espoire d'avoir une réponse,
Je vous remercie par avance

cordialement Sylvain Ayache
talskor - 28 févr. 2009 à 08:07
Salut.

La procédure paraît plus compliquée qu'en réalité (typiquement Cisco).

1. Vérifie que ton 7940 communique bien avec ton tftpboot (ouvrir le port 69 udp pour ton réseau interne )
2. si linux, crée un répertoire /tftpboot (comme indiqué, dans la racine du système)
3. copie les fichiers SIP et note la version:

EX: mes fichiers SIP sont P003-08-6-00 (il y en a 4 avec les extensions .bin .sbn .loads .sb2)

4. crée un fichier OS79XX.TXT dans lequel il n'y a qu'une ligne avec la version du firmware (dans mon cas P003-08-6-00).
5. copie ou crée un fichier SIPDefault.cnf et change la conf selon ton cas. Voici une copie de mon fichier :

[Début de fichier]

# Image Version
image_version: "P0S3-08-6-00"

# Proxy Server
proxy1_address: "192.168.1.149"
proxy2_address: ""
proxy3_address: ""
proxy4_address: ""
proxy5_address: ""
proxy6_address: ""

# Proxy Server Port (default - 5060)
proxy1_port:"5060"
proxy2_port:""
proxy3_port:""
proxy4_port:""
proxy5_port:""
proxy6_port:""

# Emergency Proxy info
proxy_emergency: "192.168.1.149"
proxy_emergency_port: "5060"

# Backup Proxy info
proxy_backup: "0"
proxy_backup_port: "5060"

# Outbound Proxy info
outbound_proxy: "0"
outbound_proxy_port: "5060"

# NAT/Firewall Traversal
nat_enable: "0"
nat_address: ""
voip_control_port: "5061"
start_media_port: "12000"
end_media_port: "20000"
nat_received_processing: "0"

# Proxy Registration (0-disable (default), 1-enable)
proxy_register: "1"

# Phone Registration Expiration [1-3932100 sec] (Default - 3600)
timer_register_expires: "3600"

# Codec for media stream (g711ulaw (default), g711alaw, g729)
preferred_codec: "1"

# TOS bits in media stream [0-5] (Default - 5)
tos_media: "5"

# Enable VAD (0-disable (default), 1-enable)
enable_vad: "0"

# Allow for the bridge on a 3way call to join remaining parties upon hangup
cnf_join_enable: "1" ; 0-Disabled, 1-Enabled (default)

# Allow Transfer to be completed while target phone is still ringing
semi_attended_transfer: "0" ; 0-Disabled, 1-Enabled (default)

# Telnet Level (enable or disable the ability to telnet into this phone
telnet_level: "0" ; 0-Disabled (default), 1-Enabled, 2-Privileged

# Inband DTMF Settings (0-disable, 1-enable (default))
dtmf_inband: "1"

# Out of band DTMF Settings (none-disable, avt-avt enable (default), avt_always - always avt )
dtmf_outofband: "avt"

# DTMF dB Level Settings (1-6dB down, 2-3db down, 3-nominal (default), 4-3db up, 5-6dB up)
dtmf_db_level: "3"

# SIP Timers
timer_t1: "500" ; Default 500 msec
timer_t2: "4000" ; Default 4 sec
sip_retx: "10" ; Default 11
sip_invite_retx: "6" ; Default 7
timer_invite_expires: "180" ; Default 180 sec

# Setting for Message speeddial to UOne box
messages_uri: "*97"

#********* Release 2 new config parameters **********

# TFTP Phone Specific Configuration File Directory
tftp_cfg_dir: "./mac"

# Time Server
sntp_mode: "unicast"
sntp_server: "129.132.2.21"
time_zone: "EST"
dst_offset: "1"
dst_start_month: "April"
dst_start_day: ""
dst_start_day_of_week: "Sun"
dst_start_week_of_month: "1"
dst_start_time: "02"
dst_stop_month: "Oct"
dst_stop_day: ""
dst_stop_day_of_week: "Sunday"
dst_stop_week_of_month: "8"
dst_stop_time: "2"
dst_auto_adjust: "1"

# Do Not Disturb Control (0-off, 1-on, 2-off with no user control, 3-on with no user control)
dnd_control: "0" ; Default 0 (Do Not Disturb feature is off)

# Caller ID Blocking (0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
callerid_blocking: "0" ; Default 0 (Disable sending all calls as anonymous)

# Anonymous Call Blocking (0-disbaled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
anonymous_call_block: "0" ; Default 0 (Disable blocking of anonymous calls)

# Call Waiting (0-disabled, 1-enabled, 2-disabled with no user control, 3-enabled with no user control)
call_waiting: "1" ; Default 1 (Call Waiting enabled)

# DTMF AVT Payload (Dynamic payload range for AVT tones - 96-127)
dtmf_avt_payload: "101" ; Default 100

# XML file that specifies the dialplan desired
dial_template: "syncinfo"

# Network Media Type (auto, full100, full10, half100, half10)
network_media_type: "auto"

#Autocompletion During Dial (0-off, 1-on [default])
autocomplete: "1"

#Time Format (0-12hr, 1-24hr [default])
time_format_24hr: "1"

# URL for external Phone Services
services_url: "http://192.168.1.149/cisco/services/index_cisco.php"

# URL for external Directory location
directory_url: "http://192.168.1.149/cisco/services/PhoneDirectory.php"

# URL for branding logo
logo_url: "http://192.168.1.149/cisco/bmp/xcall2logo.bmp"

[Fin de fichier]

Note:
- Comme tu peux le constater, mon réseau LAN est dans la tranche 192.168.1.0/24 et mon serveur SIP a l'adresse 192.168.1.149.
- Les trois dernières lignes importent peu pour le fonctionnement du 7940, c'est juste de l'extra : la destination des services (bouton, services du 7940) et où se trouve le logo que tu veux faire apparaître sur l'écran de ton 7940. Mais tout fonctionne très bien sans cela.
- Pour plus de clarté, j'ai placé les fichiers de configuration des postes (SIPxxxxxxxxxxxx.cnf) dans "/tftpboot/mac". Mais tu peux mettre ces fichiers dans "/tftpboot"; il suffira de changer la donnée à la ligne qui mentionne /mac dans le fichier ci dessus.

6. Crée un fichier SIPxxxxxxxxxxxx.cnf pour chaque poste 7940 en prenant soin de remplacer les "x" par l'adresse mac du 7940 (indiquée en dessous de chaque appareil). Voici une copie du fichier standard qu'il faut adapter à tes besoins :

[Début Fichier]

# THIS FILE NEEDS TO BE CALLED SIPxxxxxxxxxxxx.cnf WHERE 123456789A12 IS YOUR CISCO PHONES MAC ADDRESS
# CONFIG FOR SIP 8.2
# SIP Phone Specific Configuration File for Cisco 7940 For MAC Address xxxxxxxxxxxx (start)
# description


# Line 1 Settings

line1_name: "xxxxxxx" ; Line 1 Your user id

line1_displayname: "xxxx" ; Line 1 Display Name against buttons on right of screen

line1_authname: "xxxxxxx" ; Line 1 Your user id

line1_password: "xxxxxxx" ; Line 1 Your password

line1_shortname: "xxxxxxx"



# Line 2 Settings

line2_name: "xxxxxxx" ; Line 2 Extension\User ID

line2_displayname: "xxxxxxx" ; Line 2 Display Name

line2_authname: "xxxxxxx" ; Line 2 your user ID

line2_password: "xxxxxxx" ; Line 2 Password

line2_shortname: "xxxxxxx"



# Phone Label (Text desired to be displayed in upper right hand corner)

phone_label: "Ace" ; Has no effect on SIP messaging



# Voice mail options

messages_uri: "xxxx" ; number to dial for voice mail

mwi_status : "1"



# Time Zone phone will reside in

time_zone: GMT



# Telnet options for this phone

telnet_level: "2" ; 0-Disabled (default), 1-Enabled, 2-Privileged

phone_prompt: "Cisco7940" ; Telnet/Console Prompt

phone_password: "cisco" ; Telnet/Console Password


# SIP Phone Specific Configuration File for Cisco 7940 For MAC Address xxxxxxxxxxxx (end)

[Fin de fichier]

7. Maintenant tu vas dire à ton 7940 où il doit aller chercher sa config :

Bouton "settings" -->Unlock Config ( le mot de passe) (c'est "cisco" par défaut) ensuite "Accept"
reviens au choix "Network Configuration" et descends dans le menu jusqu'à "Alternate TFTP"=Yes
Sauve le changement et reviens au menu Network Configuration et change l'adresse IP du TFTP Server pour celle de la machine qui contient le repertoire /tftpboot que tu viens de confectionner.
Sauve le changement et le 7940 se réinitialise.
C'est le moment de dire une petite prière.... et attendre la fin de la procédure.

Si cela ne marche pas encore, vérifie l'ouverture du port 69, les fautes de frappe dans les noms de fichiers ainsi que dans les contenus.

Voilà. Je te souhaite bon succès.
Ajouter un commentaire
Réponse
+0
moins plus
N'importe quoi les reponses plus haut....

Tu peux utiliser ton 7940 à la maison, il suffit 'juste' pour cela de mettre un firmware SIP

une des nombreuses procedure pour l'upgrade: http://www.wheely-bin.co.uk/cisco/ (tu tapes 7940 SIP dans google, et il y a des milliers de reponses...)
sinon contacte moi par mail, remplace nospam par marc nospam@4com.org
j'en ai 2 à la maison qui marchent tres bien... en SIP

pour les autres en haut qui ont dit des anneries: avant de repondre n'importe quoi, verifiez vos infos...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

j'ai un téléphone CISCO 7960 en skinny et j'aimerais le passer en SIP. J'ai récuperé le pac le firmware. J'ai tous dézipper sur mon serveur TFTP. Le téléphonne commence a venir chercher les fichier jusqu'a affichier TFTP file not found.

J'ai mis wireshark pour voir les fichiers qu'il vient chercher : il lui manque les fichier CTLXXXX.tlv et SEPXXXXX.cnf.xml
Je ne comprend pas pourquoi il va chercher CTLXXX.tlv (fichier configurant le call manager cisco)

J'aimerais pourvoir le faire marcher en SIP ce fichu appareil!!!

Mon fichier OS79XX.txt :

[cpp]P0S3-8-12-00 /cpp

Mon fichier XMLDefault.cnf.xml

[cpp]<Default>
<loadInformation7 model="Cisco 7960">P0S3-08-12-00</loadInformation7>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<servicesURL></servicesURL>
</Default>/cpp

mon fichier SIPDefault.cnf

[cpp]image_version: P0S3-08-12-00
proxy1_address: "192.10.0.1" ; Can be dotted IP or FQDN
proxy2_address: "" ; Can be dotted IP or FQDN
proxy3_address: "" ; Can be dotted IP or FQDN
proxy4_address: "" ; Can be dotted IP or FQDN
proxy5_address: "" ; Can be dotted IP or FQDN
proxy6_address: "" ; Can be dotted IP or FQDN
proxy_register: 1
messages_uri: "1"
phone_password: "cisco" ; Limited to 31 characters (Default - cisco)
time_zone: "GMT" ; assuming you're in GMT
time_format_24hr: 1 ; to show the time in 24hour format
date_format: "Y/M/D" ; format you would like the date in/cpp

mon fichier SIPXXXX.cnf :

[cpp]image_version: P0S3-08-12-00
line1_name: 10003
line1_authname: "10003"
line1_shortname: "10003" ; displayed on the phones softkey
line1_password: "10003"
line1_displayname: "10003"; the caller id
proxy1_port: 5060
proxy1_address: 192.10.0.1
# Phone Label (Text desired to be displayed in upper right corner)
phone_label: "Siftah.net" ; add a space at the end, looks neater
phone_password: "cisco" ; Limited to 31 characters (Default - cisco)
user_info: none
telnet_level: 2/cpp
Ajouter un commentaire
Réponse
-1
moins plus
Salut Maxime,

Contacte-moi en privé.
kedmayer - 26 mars 2011 à 18:10
slt T !
j'ai le même soucis comme tu as pu e constater avec ces téléphone cisco. j'ai le modèle 7941 et j'aimerais bien le faire fonctionner à mon domicil comme tout tél. classique via mon ADSL( si possible et je le pense!!)
voici mon aadresse sans espace: kedmayer at yahoo point fr

merci d'avance !
Christian
Ajouter un commentaire
Réponse
-3
moins plus
Oui tu peux l'utiliser à la maison, il te suffis d'installer un Cisco Call Manager sur un server IBM Xseries... :)
Hi HA - 8 sept. 2010 à 10:33
Ou HP G6 DL380 pour la version 7.1.3 ;)
Ajouter un commentaire
Réponse
-9
moins plus
salut,

tu peux le revendre !

C'est un téléphone pour fonctionner dans une entreprise ton truc avec réseau et passerelle VOIP!!!

c'est pour la maison en plus il ne fait meme pas de SIP donc tu es cuit !

pour info un téléphone skyp ça vaut moins de 100 euros et l'interface est de type USB ou wifi :

http://accessories.skype.com/...
Ajouter un commentaire
Ce document intitulé « Cisco IP Phone 7940 !! » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?