Доброго дня!Ковыряюсь с цисковской телефонией. Требуется настроить телефоны для работы по SIP.
1. Скачал прошивку с сайта, залил на телефон. При загрузке телефон пишет на экране Unprovisioned, т.е. не цепляется к proxy (снифил порт коммутатора, действительно никаких REGISTER-сообщений телефон не кидает в сеть).
2. Проблема, как я понимаю, связана с тем, что телефон конфиг не обнаружил. Действительно, поставил дебаг на tftp-сервере. Телефону действительно хочется скачать файлы конфигурации, такие как SEP-macaddress.cnf.xml и XMLDefault.cnf.xml.
3. Взял готовый конфиг с сайта http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+79x1...
Подправил кое-где (в основном указывал адрес моего proxy). Получилось вот что:<Default>
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>user</sshUserId>
<sshPassword>pass</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>D-M-YA</dateTemplate>
<timeZone>New Zealand Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>10.0.0.1</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>10.0.0.1</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<sipProfile>
<sipProxies>
<backupProxy></backupProxy>
<backupProxyPort></backupProxyPort>
<emergencyProxy></emergencyProxy>
<emergencyProxyPort></emergencyProxyPort>
<outboundProxy></outboundProxy>
<outboundProxyPort></outboundProxyPort>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<callForwardURI>x--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>0</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>false</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>false</transferOnhookEnabled>
<enableVad>false</enableVad>
<preferredCodec>g729a</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
<natEnabled>0</natEnabled>
<natAddress></natAddress>
<phoneLabel>phoneLabel</phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<callStats>false</callStats>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>2472</featureLabel>
<proxy>10.0.0.1</proxy>
<port>5060</port>
<name>1111</name>
<displayName>My</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
<authName>1111</authName>
<authPassword>2222</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
<messagesNumber>1111</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>1111</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
<line button="2">
<featureID>21</featureID>
<featureLabel>123</featureLabel>
<speedDialNumber>1111</speedDialNumber>
</line>
</sipLines>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
</sipProfile>
</Default>Телефон скачивает конфиг по тфтп, но ругается на ошибку в конфиге. Где она и как ее обнаружить даже не ведаю.
4. Почитал советы, многие рекомендуют создать простейший конфиг, в котором нужно прописать логин и пароль для доступа к консоли телефона по ssh. Так и сделал, набросал вот такой конфиг:
<Default>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>root</sshUserId>
<sshPassword>root</sshPassword>
</DefaultОднако и это телефону не понравилось.
5. Попытался зайти на телефон по ssh. Спрашивает логин и пароль, однако те, что указаны в конфиге не подходят.
6. Ломал голову, обратился за помощью к Вам.
Каким образом можно получить доступ к консоли телефона? В связи с чем мои методы терпят крах? Может известен дефолтный логин-пароль для доступа? Что может быть за ошибка в конфиге?
Огромное спасибо.
>[оверквотинг удален]
>5. Попытался зайти на телефон по ssh. Спрашивает логин и пароль, однако
>те, что указаны в конфиге не подходят.
>
>6. Ломал голову, обратился за помощью к Вам.
>
>Каким образом можно получить доступ к консоли телефона? В связи с чем
>мои методы терпят крах? Может известен дефолтный логин-пароль для доступа? Что
>может быть за ошибка в конфиге?
>
>Огромное спасибо.Формат конфига менялся от версии к версии прошивки. В значениях natenabled и кое-где еще по-моему вместо 0 нужно писать false.
Было что-то еще. Вообще у телефона в меню есть доступ к логам, он там пишет что ему не понравилось в конфиге, если он вообще загружает ваш конфиг. Еще обновите прошивку до последней версии сразу.
Попробуйте еще вот такой, он гарантированно работал с одной из последних прошивок. Уберите мои адреса и пути к dialtemplate и directory, 7941 по-моему работает даже без dialtemplate, но если что вот сам dialtemplate:
<DIALTEMPLATE>
<TEMPLATE MATCH="*" TIMEOUT="5"/>
</DIALTEMPLATE>
А вот и конфиг:<device xsi:type="axl:XIPPhone" ctiid="1566023366">
<sshUserId>asdasd</sshUserId>
<sshPassword>asdasd</sshPassword><devicePool>
<dateTimeSetting>
<dateTemplate>D-M-YA</dateTemplate>
<timeZone>Russian Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>192.168.40.7</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting><callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>192.168.40.7</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool><sipProfile>
<sipProxies>
<registerWithProxy>true</registerWithProxy>
</sipProxies><sipLines>
<line
button="1">
<featureID>9</featureID>
<featureLabel>Line 1</featureLabel>
<proxy>192.168.40.7</proxy>
<port>5060</port>
<name>202</name>
<displayName>202</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
<authName>202</authName>
<authPassword>202</authPassword>
<sharedLine>false</sharedLine>
<contact>202</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay><ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
</line>
</sipLines><enableVad>false</enableVad>
<dtmfDbLevel>3</dtmfDbLevel><natEnabled>false</natEnabled>
<natAddress></natAddress><dialTemplate>cisco/cisco-dialplan.xml</dialTemplate>
</sipProfile>
<commonProfile>
<phonePassword>fngSIP@dmin</phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<transportLayerProtocol>4</transportLayerProtocol><directoryURL>http://192.168.40.7/cisco/directory.xml</directoryURL>
<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
</capf>
</capfList><certHash></certHash>
<encrConfig>false</encrConfig></device>
Апну темку, необходима помощь в настройке Cisco 7941.
В данный момент прошит телефон сип прошивкой SIP41.8-3-4SR1S.
Создал конфиг файл для него, но телефон не региться на астере, даже не пытается точнее, думаю что проблема
в конфигурационном файле SEP001873C0CAE0.cnf.xml
тут сам файл http://file.qip.ru/document/DNdGV_D5/SEP001873C0CAE0cnf.html
может кто настраивал данный телефончик для связки с Астером, поделитесь рабочим конфигомМожет как то лог телефона можно посмотреть, что ему не нравиться в моем конфиг файле?
по ssh пускает при вводе логин/пароля debug|debug