Страница 2 из 5

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 12:34
kasper
ded писал(а):Принципиальный ммоент: Для регистрации внутренние номера (цыскофонов) если в локальной сети - нужно убрать дефолтное NAT=yes на самих экстеншнах. Тогда зарегистрируются.
Несогласен у меня цискофоны 7940, тоже в своё время бодался с этой проблемой и нашёл решение на цискофоне поставить

Код: Выделить всё

nat_elable: "1"
voip_control_port: "5060"
Давно дело было, насколько я помню цискофоны присылали не с того порта запросы и астериск считал что они за натом.
Вобщем так или иначе у меня работает регистрация с nat=yes и отклонение цисок исправлено на самих цисках

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 12:44
alexmiki
Файлик с конфигом циски:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
<?xml version="1.0" encoding="UTF-8"?>
<device xsi:type="axl:XIPPhone" ctiid="94">
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>root</sshUserId>
<sshPassword>root</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>Y-M-D</dateTemplate>
<timeZone>Russian Standard/Daylight Time</timeZone>
</dateTimeSetting>
<callManagerGroup>
<members> <member priority="0"> <callManager>
<name>192.168.1.95</name>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>192.168.1.95</processNodeName>
</callManager> </member> </members>
</callManagerGroup>
<srstInfo>
<srstOption>Disable</srstOption>
<ipAddr1></ipAddr1> <port1>2000</port1>
<ipAddr2></ipAddr2> <port2>2000</port2>
<ipAddr3></ipAddr3> <port3>2000</port3>
<sipIpAddr1></sipIpAddr1> <sipPort1>5060</sipPort1>
<sipIpAddr2></sipIpAddr2> <sipPort2>5060</sipPort2>
<sipIpAddr3></sipIpAddr3> <sipPort3>5060</sipPort3>
<isSecure>false</isSecure>
</srstInfo>
<connectionMonitorDuration>120</connectionMonitorDuration>
</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-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>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
<retainForwardInformation>false</retainForwardInformation>
</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>
<preferredCodec>none</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<!-- ??? -->
<dtmfOutofBand>avt</dtmfOutofBand>
<kpml>3</kpml>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<phoneLabel>AlexMIki</phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<callStats>false</callStats>
<offhookToFirstDigitTimer>15000</offhookToFirstDigitTimer>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>
<poundEndOfDial>false</poundEndOfDial>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<sipLines>
<line button="1" lineIndex="1">
<featureID>9</featureID>
<proxy>192.168.1.95</proxy>
<port>5060</port>
<autoAnswer> <autoAnswerEnabled>2</autoAnswerEnabled> </autoAnswer>
<callWaiting>3</callWaiting>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
<messagesNumber></messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
<!-- ***************************** -->
<featureLabel></featureLabel>
<displayName>AlexMiki</displayName>
<name>101</name>
<authName>101</authName>
<authPassword>abc123</authPassword>
</line>
</sipLines>
<externalNumberMask>$num</externalNumberMask>
<!-- ***************************** -->
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>
<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<loadInformation>SIP11.9-0-3S</loadInformation>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<forwardingDelay>1</forwardingDelay>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>1</autoSelectLineEnable>
<webAccess>0</webAccess>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>09:00</displayOnTime>
<displayOnDuration>12:00</displayOnDuration>
<displayIdleTimeout>01:00</displayIdleTimeout>
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>2</loggingDisplay>
<loadServer>Asterisk_IP</loadServer>
<recordingTone>0</recordingTone>
<recordingToneLocalVolume>100</recordingToneLocalVolume>
<recordingToneRemoteVolume>50</recordingToneRemoteVolume>
<recordingToneDuration></recordingToneDuration>
<displayOnWhenIncomingCall>0</displayOnWhenIncomingCall>
<rtcp>0</rtcp>
<moreKeyReversionTimer>5</moreKeyReversionTimer>
<autoCallSelect>1</autoCallSelect>
<logServer>192.168.1.95</logServer>
<g722CodecSupport>0</g722CodecSupport>
<headsetWidebandUIControl>0</headsetWidebandUIControl>
<handsetWidebandUIControl>0</handsetWidebandUIControl>
<headsetWidebandEnable>0</headsetWidebandEnable>
<handsetWidebandEnable>0</handsetWidebandEnable>
<peerFirmwareSharing>0</peerFirmwareSharing>
<enableCdpSwPort>1</enableCdpSwPort>
<enableCdpPcPort>1</enableCdpPcPort>
</vendorConfig>
<versionStamp>1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37</versionStamp>
<userLocale>
<name></name>
<langCode></langCode>
<version></version>
<winCharSet></winCharSet>
</userLocale>
<networkLocale></networkLocale>
<networkLocaleInfo>
<name></name>
<version></version>
</networkLocaleInfo>
<deviceSecurityMode>1</deviceSecurityMode>
<idleTimeout>0</idleTimeout>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<singleButtonBarge>0</singleButtonBarge>
<capfAuthMode>0</capfAuthMode>
<capfList> <capf>
<phonePort>3804</phonePort>
<!-- <processNodeName>Asterisk_IP</processNodeName> -->
</capf> </capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
<advertiseG722Codec>1</advertiseG722Codec>
</device>

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 12:51
alexmiki
TFTP сервер пишет в логах, что не загружены файлы с расширением tlv, я так понимаю это лицензии для CM? Они мне не нужны...
С этим конфигом, что в предыдущем сообщении идет постоянная регистрация...

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 12:52
ded
То есть регистрация с nat=yes по локальной сети, где нету НАТа? На это можно было бы попробовать insecure=port для экстена, но насколько помню - Астериск не возражал, что запрос прибегает с каког-то левого порта 1076, и ответчал - ОК, да телефон не принимал его.
Или регистрация с nat=yes из удалённой точки, где есть реальный статический НАТ? Это работало и работает.

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 12:53
ded
alexmiki писал(а):TFTP сервер пишет в логах, что не загружены файлы с расширением tlv, .
игнорируй, или создай такой пустой SEP0001231234235345.tlv какой он просит и удали. Не принципиально.
alexmiki писал(а):я так понимаю это лицензии для CM? Они мне не нужны...
С этим конфигом, что в предыдущем сообщении идет постоянная регистрация...
Это правильно.

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 13:26
shakirov
вдумчиво читаем подробную инструкцию:
http://www.voip-info.org/wiki/view/Aste ... es+for+SIP

Читать нужно до самого конца, потом залить на tftp конфиг и содержимое cmterm-7911_7906-sip.9-2-1SR2.zip

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 14:22
kasper
ded писал(а):То есть регистрация с nat=yes по локальной сети, где нету НАТа? На это можно было бы попробовать insecure=port для экстена, но насколько помню - Астериск не возражал, что запрос прибегает с каког-то левого порта 1076, и ответчал - ОК
Именно в локальной сети и никакого ната между телефоном и сервером нет.
Попробывал убрать нат на телефоне, запросы стали приходить с какого то порта 51051и астериск с опцией nat=yes не регистрирует. Про порт это было предположение и походу ошибочное(т.к. insecure port непомогает), я пока не понимаю что астериску не нравится(и заморачиваться пока на этом нехочу, потенциально тестовый сервер и часик отладки наверняка даст ответ), но если заставить телефончик отправлять запросы с порта 5060 то на астериске можно оставить опцию nat=yes и регистрация проходит успешно.
З.Ы. У тебя у самого циски есть, попробуй.

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 15:28
ded
:( нет времени на попробовать :(
Да и не интересно.

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 16:07
alexmiki
Что-то уже варианты заканчиваются... Перепробовал всякие варианты, не работает, даже не вижу проблесков в осознании. Прочитал все мануалы, на которые отправляли, нет мыслей. Оно не работает, единственное что еще попробую, пропишу везде IP в ручную и попробую еще раз.

Re: Нет регистрации Cisco IP Phone 7911G на Elastix

Добавлено: 23 ноя 2011, 16:23
Vlad1983
снимите полный дамп с фильтром по IP циски