PDA

Voir la version complète : Déclaration Postes CISCO 7942G sur Asterisk



PerfectDash
21/03/2011, 20h55
Bonsoir à tous, c'est la première fois que je viens sur ce forum. :)

Je suis actuellement en train de mètre en place pour un projet un serveur Asterisk. Je suis totalement novice mais j'ai pour le moment réussi à le faire fonctionné avec des SoftPhone ainsi qu'avec un compte SIP fournit par l'opérateur IPPI.

Le problème que je rencontre actuellement est que je souhaiterai avoir des postes IP physique, pour cela j'ai donc en ma possession 2 Postes IP CISCO 7942G. Mais je ne sais pas comment les déclarer sur le serveur Asterisk.
C'est pour cela que je demande votre aide pour m'indiquer la procédure.

Mais de ce que j'ai comprit pour le moment est que de base les postes CISCO sont chargé avec le protocole SCCP, pour cela il faut télécharger le firmware SIP sur le site de Cisco, je n'y est pas accès mais j'ai réussi à trouver sur Internet le firmware en question, c'est une ancienne version mais je pense pas que cela soit gênant, non ?

Ensuite il faut utilisé un serveur TFTP afin d'y mètre les fichiers du firmware dedans afin que le poste, une fois qu'il à de renseigner le serveur TFTP, puisse au démarrage aller les chercher.

Hors j'ai essayé de chercher un peu sur internet mais j'ai vu qu'il fallait rajouter des fichiers mais j'ai vu plusieurs type de fichier, par exemple SIP<AdresseMAC>.cnf ou alors SEP<AdresseMAC>.cnf.xml, des fichier OS79XX.txt, ... tout de sorte de fichier et qu’apparemment cela serait différent pour certain type de postes CISCO, 7942, 7960, ...

Et à partir de là je suis complétement pommé avec tout ces fichiers, si vous pouviez m'aider, je vous en serait très reconnaissant.

Déjà est ce que la procédure que j'ai est bonne ? qu'est ce que j'ai oublier ? et qu'est ce que je doit faire ?

Merci à vous pour votre aide. :)

ffossard
22/03/2011, 13h38
En effet il faut d'abord passer les téléphones en SIP avec le bon firmware (on peut utiliser SCCP avec Asterisk, mais bon :sleep: )

Le dhcp va indiquer au téléphone l'adresse du tftp. Regardez les journaux du dhcp pour voir si le téléphone reçoit bien une adresse.
Le téléphone va tenter de charger des fichiers (ceux dont vous parlez) depuis le tftp. Regardez les journaux du tftp c'est très instructif.

La doc Cisco explique plutôt bien comment passer de SCCP à SIP et inversement, ainsi que les maj de firmware, mais je suis d'accord sur le fait que c'est compliqué à trouver, ils ont tellement de documentations et de versions qu'on peut vite s'y perdre :)

PerfectDash
23/03/2011, 00h04
Merci beaucoup pour votre réponse,

Pour passer le téléphone en SIP, il faut juste mettre les fichiers sur le tftp ? vous parler d'une doc Cisco, j'ai essayer de regarder sur le site de Cisco, la procédure que j'ai trouver c'est d'aller télécharger le fichier readme "cmterm-7942_7962-sip...Readme", hors pour le télécharger il faut un compte chez eux et je n'en est pas malheureusement.

J'ai quand même essayé, j'ai mon poste qui démarre, mais en regardant les log du tftp, il charge le fichier SEP<mac>.cnf.xml, puis ensuite il charge le fichier "SIP42.8-5-3S.loads" et la sur l'écran de mon poste j'ai un écran qui se lance avec la version et dans un carré, il y a écrit "Auth Fail". J'en est donc déduit qu'il y a un problème d'identification mais je ne sais pas du tout a quel niveau, je pense que le problème se situe dans le fichier SEP<mac>.cnf.xml, voici mon fichier avec en gras la où je pense que pourrais provenir le soucis :


<device>
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>admin</sshUserId>
<sshPassword>cisco</sshPassword>
<devicePool>
<name></name>
<dateTimeSetting>
<dateTemplate>M/D/YA</dateTemplate>
<timeZone>Eastern Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>192.168.1.100</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<name>5.0 Beta</name>
<tftpDefault>true</tftpDefault>
<members>
<member priority="0">
<callManager>
<name>ccm-beta-5-1</name>
<description>CallManager 5.0 Beta Pub - 5.0.1.032</description>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
<mgcpPorts>
<listen>2427</listen>
<keepAlive>2428</keepAlive>
</mgcpPorts>
</ports>
<processNodeName>192.168.1.100</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<srstInfo>
<name>Disable</name>
<srstOption>Disable</srstOption>
<userModifiable>false</userModifiable>
<ipAddr1></ipAddr1>
<port1>2000</port1>
<ipAddr2></ipAddr2>
<port2>2000</port2>
<ipAddr3></ipAddr3>
<port3>2000</port3>
<sipIpAddr1>192.168.1.100</sipIpAddr1>
<sipPort1>5060</sipPort1>
<sipIpAddr2>192.168.1.100</sipIpAddr2>
<sipPort2>5060</sipPort2>
<sipIpAddr3></sipIpAddr3>
<sipPort3>5060</sipPort3>
<isSecure>false</isSecure>
</srstInfo>
<mlppDomainId>-1</mlppDomainId>
<mlppIndicationStatus>Default</mlppIndicationStatus>
Default
<connectionMonitorDuration>120</connectionMonitorDuration>
</devicePool>
<sipProfile>
<sipProxies>
<backupProxy>192.168.1.100</backupProxy>
<backupProxyPort>5060</backupProxyPort>
<emergencyProxy>192.168.1.100</emergencyProxy>
<emergencyProxyPort>5060</emergencyProxyPort>
<outboundProxy></outboundProxy>
<outboundProxyPort>5060</outboundProxyPort>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<callForwardURI>x-cisco-serviceuri-cfwdall</callForwardURI>
<callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
<callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
<callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
<meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
<abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>1</dndControl>
<remoteCcEnable>true</remoteCcEnable>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>true</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>false</transferOnhookEnabled>
<enableVad>false</enableVad>
g711ulaw
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
<phoneLabel>Fabrice</phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<callStats>false</callStats>
<offhookToFirstDigitTimer>15000</offhookToFirstDigitTimer>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>10</featureLabel>
<proxy>192.168.1.100</proxy>
<port>5060</port>
<name>10</name>
<displayName>10</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
<authName>10</authName>
<authPassword>10</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>*97</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>1000</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
</sipLines>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
<softKeyFile></softKeyFile>
</sipProfile>
<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<loadInformation>SIP42.8-5-3S</loadInformation>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<webAccess>0</webAccess>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>08:00</displayOnTime>
<displayOnDuration>10:30</displayOnDuration>
<displayIdleTimeout>01:00</displayIdleTimeout>
<spanToPCPort>1</spanToPCPort>
</vendorConfig>
<versionStamp></versionStamp>
<userLocale>
<name></name>
<uid></uid>
<langCode>fr_BE</langCode>
<version></version>
<winCharSet></winCharSet>
</userLocale>
<networkLocale></networkLocale>
<networkLocaleInfo>
<name></name>
<uid></uid>
<version>1.0.0.0-1</version>
</networkLocaleInfo>
<deviceSecurityMode>1</deviceSecurityMode>
<idleTimeout>0</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL>http://192.168.1.100/directory/directory.xml</servicesURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>4</transportLayerProtocol>
<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
<processNodeName>ccm-beta-5-1</processNodeName>
</capf>
</capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
</device>

Sinon sur mon tftp j'ai vu que mon poste me demandai un fichier CTLSEP<mac>.tlv, je ne sais pas si cela est important mais c'est la première fois que je vois ce type de fichier.

Merci d'avance pour votre aide

PS : voici les fichier se trouvant sur mon tftp :

http://img402.imageshack.us/img402/8493/sanstitre1pi.png

Et aussi je n'utilise pas de DHCP, j'ai rentré la configuration directement en statique.

Reaper
19/10/2011, 16h34
Lis mon dernier message ici http://www.asterisk-france.org/showthread.php/1420-Cisco-7942G

ffossard
20/10/2011, 08h26
De mémoire, le .tlv est facultatif.