Перейти к содержимому
Калькуляторы

Cisco IP Phone 7961 vs FreeSwitch Телефон не хочет регистрироваться на станции

Доброго дня, камрады.

Хотелось бы узнать есть ли у кого успешный опыт по настройке данного телефона в условиях работы с freeswitch?

 

Чуть позже предоставлю доп.сведения("выхлоп" tcpdump'a, версию прошивки телефона, версию fs и ключи запуска), ибо под рукой сейчас этого нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sip-версия прошивки? конфиг на телефоне какой? в настройках tcp или udp?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sip-версия прошивки? конфиг на телефоне какой? в настройках tcp или udp?

Если верить прочитанному мной (и логам tcpdump), то телефон работает по udp.

Прошивка SIP SIP41.9-4-2-1S

FreeSwitch запущен с ключами: -nc -nonat

Конфиг приведен ниже.

<?xml version="1.0" encoding="UTF-8"?>
<device xsi:type="axl:XIPPhone" ctiid="951">
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>cisco</sshUserId>
<sshPassword>cisco</sshPassword>
<allowAutoConfig>true</allowAutoConfig>
<ipPreferenceModeControl>0</ipPreferenceModeControl>
<devicePool>
<dateTimeSetting>
<dateTemplate>Y-M-D</dateTemplate> <!--//-->
<timeZone>Central Asia Standard Time</timeZone>
<ntps>
<ntp>
<name>192.168.1.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>voip.example.org</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>180</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>none</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
<natEnabled>false</natEnabled>
<natAddress></natAddress>
<phoneLabel></phoneLabel>
<stutterMsgWaiting>1</stutterMsgWaiting>
<callStats>false</callStats>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>100</featureLabel>
<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<name>100</name>
<displayName>100</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>1</callWaiting>
<authName>100</authName>
<authPassword>password</authPassword>
<sharedLine>true</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>*97</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact></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>
</sipProfile>
<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>3</callLogBlfEnabled>
</commonProfile>
<loadInformation>SIP41.9-4-2-1S</loadInformation>
<vendorConfig>
<sshAccess>0</sshAccess>
<sshPort>22</sshPort>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<forwardingDelay>1</forwardingDelay>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>1</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>1</autoSelectLineEnable>
<webAccess>1</webAccess>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>08:30</displayOnTime>
<displayOnDuration>09:00</displayOnDuration>
<displayIdleTimeout>01:00</displayIdleTimeout>
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>2</loggingDisplay>
<recordingTone>0</recordingTone>
<recordingToneLocalVolume>100</recordingToneLocalVolume>
<recordingToneRemoteVolume>50</recordingToneRemoteVolume>
<recordingToneDuration></recordingToneDuration>
<displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
<rtcp>0</rtcp>
<moreKeyReversionTimer>3</moreKeyReversionTimer>
<autoCallSelect>1</autoCallSelect>
<logServer></logServer>
<peerFirmwareSharing>1</peerFirmwareSharing>
<enableCdpSwPort>0</enableCdpSwPort>
<enableCdpPcPort>0</enableCdpPcPort>
<g722CodecSupport>1</g722CodecSupport>
<useEnblocDialing>1</useEnblocDialing>
</vendorConfig>
<userLocale>
<name>English_United_States</name>
<uid>1</uid>
<langCode>en_US</langCode>
<version>1.0.0.0-1</version>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>
<uid>64</uid>
<version>1.0.0.0-1</version>
</networkLocaleInfo>
<deviceSecurityMode>0</deviceSecurityMode>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
</capf>
</capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
<advertiseG722Codec>1</advertiseG722Codec>
</device>

Список используемой литературы:

http://toster.ru/q/129245

http://habrahabr.ru/post/121140/

https://wiki.freeswitch.org/wiki/Interop_List

https://wiki.freeswitch.org/wiki/Cisco_Sample_XML_Config

http://forum.asterisk.ru/viewtopic.php?f=5&t=195

https://www.crc.id.au/2007/04/07/cisco-7961-ip-phone-nightmares/

http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+79x1+xml+configuration+files+for+SIP

Логи tcpdump'a будет позже.

 

А есть какой нибудь тег для скрытия "портянок текста" по типу какого нибудь collapse?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго часа! Как результаты? Тоже прикручиваю вышеуказанный цискофон к FS, все регается звонит, но статус линий на дисплее с крестиком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго часа! Как результаты? Тоже прикручиваю вышеуказанный цискофон к FS, все регается звонит, но статус линий на дисплее с крестиком.

а что с сигнализацией по SIP?

У меня коллеги делали - всё работает как часы, попробую дернуть инфу завтра

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а что с сигнализацией по SIP?

Спасибо за ответ! Трасса во вложении. Конфиг для данного телефона тоже. Получается если конфиг как во вложении, и

 <registerWithProxy>true</registerWithProxy>

то телефон появляется в регистрациях, но сам звонить не может, только принимать вызовы. Если ставим ложь, то пока регистрация висит звонит и по вх. и исх. но потом регистрация отваливается по таймеру, и работает только исходящая. В обоих случаях телефон линии не поднимает, индикация с крестиком. Ах да, версия прошивок SIP41.8-4-2S для 7961 и SIP42.8-5-4S для 7962.

trace.txt

conf.txt

Изменено пользователем Ondry

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тема решилась с помощью Vlad1983 и форума Freeswitchforum.com за что ему низкий поклон.

 

-                <processNodeName>192.168.11.250</processNodeName>
+               <processNodeName>127.0.0.1</processNodeName>

-            <backupProxy>192.168.11.250</backupProxy>
-            <backupProxyPort>5060</backupProxyPort>
-            <emergencyProxy>192.168.11.250</emergencyProxy>
-            <emergencyProxyPort>5060</emergencyProxyPort>
-            <outboundProxy>192.168.11.250</outboundProxy>
-            <outboundProxyPort>5060</outboundProxyPort>
+           <backupProxy></backupProxy>
+           <backupProxyPort></backupProxyPort>
+           <emergencyProxy></emergencyProxy>
+           <emergencyProxyPort></emergencyProxyPort>
+           <outboundProxy></outboundProxy>
+           <outboundProxyPort></outboundProxyPort>

-            <callWaiting>3</callWaiting>
+           <callWaiting>1</callWaiting>

-            <sharedLine>false</sharedLine>
+           <sharedLine>true</sharedLine>

-            <contact>3312</contact>
-            <forwardCallInfoDisplay>
-              <callerName>true</callerName>
-              <callerNumber>false</callerNumber>
-              <redirectedNumber>false</redirectedNumber>
-              <dialedNumber>true</dialedNumber>
-            </forwardCallInfoDisplay>

 

Далее будет интересно: blf , refer, conference. Если есть примеры буду привеликоблагодарен. Всем спасибо!

Изменено пользователем Ondry

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В продолжение темы... Подскажите правильное направление в настройке. Появилась необходимость настроить панели с доп. кнопками 7914 к телефонам 796X. Стоит ли пытаться настроить presence с sip прошивкой или проще использовать SKINNY? На сколько стабилен sccp стэк в FS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

когда то пытался прикрутить эти панели к SIP, но оказалось что они с SIP'ами не работает...возможно что-то изменилось но не уверен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.