Jump to content
Калькуляторы

настройка телефона cisco на sip провайдера/астериск

Кто поможет с xml, небезвозмездно? Я уже измучился, так и не осилил :(

Share this post


Link to post
Share on other sites

Если не секрет, что именно нужно? Какой конкретно телефон?

Share this post


Link to post
Share on other sites

Секрета нет - 7940 (может, на конце цифра другая, вечером гляну), уже перешит под sip. Надо прописать хост, логин и пароль астериска. Брал примеры XML, правил, заливал через tftp - не получается :(

Share this post


Link to post
Share on other sites

Секрета нет - 7940 (может, на конце цифра другая, вечером гляну), уже перешит под sip. Надо прописать хост, логин и пароль астериска. Брал примеры XML, правил, заливал через tftp - не получается :(

откуда там XML?

Там должен быть SIPDefault.cnf и SIPxxxxxxxxxxxxx.cnf.

где xxxxxxxxxxxx - mac-адрес телефона.

Share this post


Link to post
Share on other sites

В руках тел держу - 7941. А в инторнетах пишут, что файлы (уже с маком моим):

SEP001E13E5ECD2.cnf.xml

XMLDefault.cnf.xml

 

Причем по логам всё льется в телефон...

Edited by vnkorol

Share this post


Link to post
Share on other sites

За 7941 не скажу, но на 7940/7960 точно так как я написал выше.

Share this post


Link to post
Share on other sites

Вот логи тфтп сервера, я так понял, что эти четыре файла и нужны.

 

Connection received from 192.168.122.53 on port 49189 [21/06 08:10:50.572]

Read request for file <CTLSEP001E13E5ECD2.tlv>. Mode octet [21/06 08:10:50.572]

File <CTLSEP001E13E5ECD2.tlv> : error 2 in system call CreateFile Не удается найти указанный файл. [21/06 08:10:50.573]

Connection received from 192.168.122.53 on port 49190 [21/06 08:10:50.714]

Read request for file <SEP001E13E5ECD2.cnf.xml>. Mode octet [21/06 08:10:50.714]

File <SEP001E13E5ECD2.cnf.xml> : error 2 in system call CreateFile Не удается найти указанный файл. [21/06 08:10:50.714]

Connection received from 192.168.122.53 on port 49191 [21/06 08:10:50.952]

Read request for file <XMLDefault.cnf.xml>. Mode octet [21/06 08:10:50.952]

File <XMLDefault.cnf.xml> : error 2 in system call CreateFile Не удается найти указанный файл. [21/06 08:10:50.953]

Connection received from 192.168.122.53 on port 49226 [21/06 08:10:53.401]

Read request for file <dialplan1.xml>. Mode octet [21/06 08:10:53.402]

File <dialplan1.xml> : error 2 in system call CreateFile Не удается найти указанный файл. [21/06 08:10:53.402]

Share this post


Link to post
Share on other sites

vnkorol, tlv в принципе не нужен. Без него работает.

Share this post


Link to post
Share on other sites

dr Tr0jan а примеров рабочих оставшихся трех файлов нет?

Share this post


Link to post
Share on other sites

vnkorol, для 8941 и 9951 есть, НО. Со свежими прошивками оно к астеру/коммунигейту не хочет коннектится.

Share this post


Link to post
Share on other sites

Хм. Так что же делать? Выкидывать жалко...

Share this post


Link to post
Share on other sites

vnkorol, ставь CUCM (на варезниках есть) - играйся с конфигами. В ближайшее время (неделя-месяц, а CUCM уже установлен) хочу добить конфиг для 8945 ("выкидывать жалко"). Если взлетит - выложу конечно.

Edited by dr Tr0jan

Share this post


Link to post
Share on other sites

megahertz

У меня 7941 - там имена файлов другие запрашивает... переименую - подойдут?

Share this post


Link to post
Share on other sites

покажи лог, что пишет при попытке обновиться?

покажи листинг тфтп

Share this post


Link to post
Share on other sites

D:\tftp>dir

Том в устройстве D имеет метку DAID1_1Tb

Серийный номер тома: EA10-1329

 

Содержимое папки D:\tftp

 

25.06.2014 18:44 <DIR> .

25.06.2014 18:44 <DIR> ..

10.11.2013 22:35 31 dialplan1.xml

25.06.2014 18:39 180 SEP001E13E5ECD2.cnf.xml

04.12.2013 18:09 <DIR> snr

21.06.2014 08:10 <DIR> temp

25.06.2014 18:41 3 636 XMLDefault.cnf.xml

25.06.2014 18:35 <DIR> Еще с форума

21.06.2014 07:47 <DIR> наг

3 файлов 3 847 байт

6 папок 642 928 967 680 байт свободно

 

 

 

Connection received from 192.168.122.53 on port 49152 [27/06 20:45:53.592]

Read request for file <CTLSEP001E13E5ECD2.tlv>. Mode octet [27/06 20:45:53.593]

File <CTLSEP001E13E5ECD2.tlv> : error 2 in system call CreateFile Не удается найти указанный файл. [27/06 20:45:53.593]

Connection received from 192.168.122.53 on port 49153 [27/06 20:45:54.252]

Read request for file <SEP001E13E5ECD2.cnf.xml>. Mode octet [27/06 20:45:54.252]

Using local port 54328 [27/06 20:45:54.259]

<SEP001E13E5ECD2.cnf.xml>: sent 1 blk, 180 bytes in 0 s. 0 blk resent [27/06 20:45:54.269]

Connection received from 192.168.122.53 on port 49188 [27/06 20:45:56.658]

Read request for file <dialplan1.xml>. Mode octet [27/06 20:45:56.658]

Using local port 54330 [27/06 20:45:56.666]

<dialplan1.xml>: sent 1 blk, 31 bytes in 0 s. 0 blk resent [27/06 20:45:56.679]

Share this post


Link to post
Share on other sites

Фууу, разобрался с 8945. Оказывается где-то с 9.3 обязательно надо указывать поле loadInformation.

Например,

<loadInformation>SIP894x.9-4-2SR2-2</loadInformation>

 

Конфиг отсюда (8945 Cisco with Asterisk or any Video SIP phone supoorted) - абсолютно рабочий для 9.3.4.17

Share this post


Link to post
Share on other sites

У Cisco есть большая разница между 7911, 7941, 7961 и 7912, 7940, 7960. Первые это Java фоны, вторые могут нести либо SCCP либо SIP микрокод.

И подход к настройкам совершенно разный.

Edited by sunrise333

Share this post


Link to post
Share on other sites

У Cisco есть большая разница между 7911, 7941, 7961 и 7912, 7940, 7960. Первые это Java фоны, вторые могут нести либо SCCP либо SIP микрокод.

И подход к настройкам совершенно разный.

 

т.е. разный подход в реализации...одни на java другие на sccp/sip fw

 

какие практичнее использовать тогда?

 

и по функциональности соответствующие модели одинаковы? (7911/7912 || 7941/7940 || 7961/7960)

т.е. для пользователей разница получается не заметна, так?

Share this post


Link to post
Share on other sites

tugik

В парке 7911, 7941 и 7940. Пользователю пофиг вообще. Всё нормально работает.

Share this post


Link to post
Share on other sites

друзья, помогите с 7941G - никак не могу ему подсунуть адрес Астериска 192.168.1.40   логин 103 и пароль  111111

можешь кто нибудь поделиться рабочими файликами

TFTP работает, все заливает, но в разделе SIP все чисто и руками забить тоже не дает

Share this post


Link to post
Share on other sites

Вставлю свои 5 копеек
аппарат Cisco 8941. Сип провайдер (sipnet.ru)

Заливал разные прошивки и пока заработал только на одной прошивке 

Конфиг телефона 

Spoiler

<device>
  <fullConfig>true</fullConfig>
  <deviceProtocol>SIP</deviceProtocol>

  <devicePool>
      <dateTimeSetting> 
         <dateTemplate>D.M.Y</dateTemplate> 
         <timeZone>Saudi Arabia Standard Time</timeZone> 
         <ntps> 
            <ntp>
               <name>89.109.251.21</name> 
               <ntpMode>Unicast</ntpMode> 
            </ntp>
         </ntps>
      </dateTimeSetting> 

     <callManagerGroup>
        <tftpDefault>true</tftpDefault>
        <members>
           <member priority="0">
              <callManager>
                <name>Sipnet</name>
                <description>CallManager 5.0</description>
                 <ports>
                    <ethernetPhonePort>2000</ethernetPhonePort>
                    <sipPort>5060</sipPort>
                    <securedSipPort>5061</securedSipPort>
                 </ports>
                 <processNodeName>212.53.40.40</processNodeName>
              </callManager>
           </member>
        </members>
     </callManagerGroup>
  </devicePool>

  <commonProfile>
     <phonePassword></phonePassword>
     <backgroundImageAccess>true</backgroundImageAccess>
     <callLogBlfEnabled>3</callLogBlfEnabled>
  </commonProfile>

  <loadInformation>SIP894x.9-2-3-5</loadInformation>

  <vendorConfig>
     <disableSpeaker>false</disableSpeaker>
     <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
     <pcPort>0</pcPort>
     <settingsAccess>1</settingsAccess>
     <garp>0</garp>
     <voiceVlanAccess>0</voiceVlanAccess>
     
     <videoCapability>1</videoCapability>
     
     <autoSelectLineEnable>0</autoSelectLineEnable> 
     <webAccess>0</webAccess>
     
     <g722CodecSupport>0</g722CodecSupport>
     <daysDisplayNotActive>1,7</daysDisplayNotActive>
     <displayOnTime>08:30</displayOnTime>
     <displayOnDuration>09:30</displayOnDuration>
     <displayIdleTimeout>00:30</displayIdleTimeout>
     <displayOnWhenIncomingCall>0</displayOnWhenIncomingCall>
     <spanToPCPort>1</spanToPCPort>
     <loggingDisplay>1</loggingDisplay>
     <loadServer></loadServer>
  </vendorConfig>

    <userLocale>
     <name>Russian_Russian_Federation</name>
     <uid></uid>
     <langCode>ru_RU</langCode>
     <version>9.3.4.1000-1</version>
     <winCharSet>utf-8</winCharSet>
  </userLocale>

  <networkLocale>Russian_Federation</networkLocale>
  <networkLocaleInfo>
    <name>Russian_Federation</name>
    <uid></uid>
    <version>9.3.4.1000-1</version>
  </networkLocaleInfo>

  <deviceSecurityMode>1</deviceSecurityMode>
  <idleTimeout>0</idleTimeout>
  
  <directoryURL></directoryURL>
  <idleURL></idleURL>
  <informationURL></informationURL>
    
  <messagesURL></messagesURL>
  <proxyServerURL></proxyServerURL>
  <servicesURL></servicesURL>
  <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
  <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
  <dscpForCm2Dvce>96</dscpForCm2Dvce>

  <transportLayerProtocol>1</transportLayerProtocol>
  
  <capfAuthMode>0</capfAuthMode>
  <capfList>
     <capf>
        <phonePort>3804</phonePort>
     </capf>
  </capfList>
  <certHash></certHash>
  <encrConfig>false</encrConfig>
  
<sipProfile>
     <sipProxies>
        <backupProxy></backupProxy>
        <backupProxyPort>5060</backupProxyPort>
        <emergencyProxy></emergencyProxy>
        <emergencyProxyPort>5060</emergencyProxyPort>
        <outboundProxy></outboundProxy>
        <outboundProxyPort>5060</outboundProxyPort>
        <registerWithProxy>true</registerWithProxy>
     </sipProxies>

     <sipCallFeatures>
        <cnfJoinEnabled>true</cnfJoinEnabled>        
        <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>600</timerInviteExpires>
        <timerRegisterExpires>600</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>g711ulaw</preferredCodec>     
     <dtmfAvtPayload>101</dtmfAvtPayload>
     <dtmfDbLevel>3</dtmfDbLevel>
     <dtmfOutofBand>avt</dtmfOutofBand>
     <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
     <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>  
     <kpml>3</kpml>
     <stutterMsgWaiting>1</stutterMsgWaiting>
     <callStats>true</callStats>
     <silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
     <disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>
     <startMediaPort>10000</startMediaPort>
     <stopMediaPort>10300</stopMediaPort>
     <voipControlPort>5060</voipControlPort>    
     <dscpForAudio>184</dscpForAudio>
     <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
     <softKeyFile>softkey.xml</softKeyFile>
     <dialTemplate>dialplan.xml</dialTemplate>
     <phoneLabel>Art_I_Shock</phoneLabel>

     <natReceivedProcessing>false</natReceivedProcessing>
     <natEnabled>false</natEnabled>
     <natAddress></natAddress>

     <sipLines>
        <line button="1">
           <featureID>9</featureID>
           <featureLabel>3001515_200</featureLabel>
           <name>NAme</name>
           <displayName>Artishock</displayName>
           
           <proxy>USECALLMANAGER</proxy>
           <port>5060</port>
           <autoAnswer>
              <autoAnswerEnabled>2</autoAnswerEnabled>
           </autoAnswer>
           <callWaiting>3</callWaiting>

           <authName>authname</authName>
           <authPassword>XXXXXXXX</authPassword>

           <sharedLine>false</sharedLine>
           <messageWaitingLampPolicy>3</messageWaitingLampPolicy>
           
           <messagesNumber></messagesNumber>
           <ringSettingIdle>4</ringSettingIdle>
           <ringSettingActive>5</ringSettingActive>
           <contact>000000000</contact>
           <forwardCallInfoDisplay>
              <callerName>true</callerName>
              <callerNumber>false</callerNumber>
              <redirectedNumber>false</redirectedNumber>
              <dialedNumber>true</dialedNumber>
           </forwardCallInfoDisplay>      
        </line>       
    </sipLines>
  </sipProfile>
</device>
 

9-2-3-5 - получилось подключить, но сервер пришлось задавать IP адресом (иначе телефон серевер не находит)
9-3-1-18 - происходит перезагрузка,
9-3-2SR1 - происходит перезагрузка,
9-3-4-17 авторизация на сервисе происходит, но телефон не подключен (провайдер показывает подключенное оборудование)
9-4-1 -  авторизация на сервисе происходит, но телефон не подключен (провайдер показывает подключенное оборудование)
9-4-2SR3 - авторизация на сервисе происходит, но телефон не подключен (провайдер показывает подключенное оборудование)

 

Сможет кто-нибудь ответить?

 

Почему на 9.2.3(5) не ресолвится имя?

и почему начиная с 9.3.4(17) телефон не может корректно авторизоваться?

Edited by artishock

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now