The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблемы с IP-телефонами Cisco 7941, !*! VladimirX, 30-Авг-08, 18:20  [смотреть все]
Доброго дня!

Ковыряюсь с цисковской телефонией. Требуется настроить телефоны для работы по 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. Ломал голову, обратился за помощью к Вам.

Каким образом можно получить доступ к консоли телефона? В связи с чем мои методы терпят крах? Может известен дефолтный логин-пароль для доступа? Что может быть за ошибка в конфиге?

Огромное спасибо.

  • Проблемы с IP-телефонами Cisco 7941, !*! Kiba da Fucka, 18:35 , 31-Авг-08 (1)
    >[оверквотинг удален]
    >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>

    • Проблемы с IP-телефонами Cisco 7941, !*! djsergminyar, 06:14 , 24-Сен-11 (2)
      Апну темку, необходима помощь в настройке Cisco 7941.
      В данный момент прошит телефон сип прошивкой SIP41.8-3-4SR1S.
      Создал конфиг файл для него, но телефон не региться на астере, даже не пытается точнее, думаю что проблема
      в конфигурационном файле SEP001873C0CAE0.cnf.xml
      тут сам файл http://file.qip.ru/document/DNdGV_D5/SEP001873C0CAE0cnf.html
      может кто настраивал данный телефончик для связки с Астером, поделитесь рабочим конфигом  

      Может как то лог телефона можно посмотреть, что ему не нравиться в моем конфиг файле?
      по ssh пускает при вводе логин/пароля debug|debug




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру