Jump to content

Recommended Posts

Posted

Äîáðûé äåíü. Õî÷ó ïîäåëèòüñÿ íàñòðîéêîé Cisco 7941 G äëÿ ðàáîòû ñ PBXnSIP

 

(PBXnSIP 3.0.1.3023 (Linux) + cmterm-7941_7961-sip.8-0-3)

 

Ïðîöåññ îáíîâëåíèÿ ïðîøèâêè âûãëÿäèò ñëåäóþùèì îáðàçîì. Ñíà÷àëà ïðè âêëþ÷åíèè òåëåôîíà â ñåòè äåðæèì íàæàòîé êíîïêó # ñåêóíä 15, äî òåõ ïîð, ïîêà ëàìïî÷êè âîçëå ëèíèé íå íà÷íóò ìèãàòü æåëòûì. Ïîñëå ýòîãî íàæèìàåì êîìáèíàöèþ 123456789*0#1 è òåëåôîí ïåðåçàãðóæàåòñÿ, ñòèðàÿ ñâîþ ïðîøèâêó. Òåïåðü îí ãîòîâ ê ïðèåìó íîâîé. Äëÿ ýòîãî åìó íåîáõîäèì, â ïåðâóþ î÷åðåäü, ôàéë XMLDefault.cnf.xml. Îïèñàíèÿ ôîðìàòà ýòîãî ôàéëà íà ñàéòå Cisco íàéòè íå óäàëîñü – ñêîðåå âñåãî îí åùå íå äîêóìåíòèðîâàí äîñòàòî÷íî õîðîøî. Ïîïðîáóåì ðàçîáðàòüñÿ ñàìîñòîÿòåëüíî.

 

 

XMLDefaults.cnf.xml

-------------------

<device>

<deviceProtocol>SIP</deviceProtocol>

 

Äàëåå çàäàåì èìÿ è ïàðîëü äëÿ äîñòóïà ê òåëåôîíó ïî SSH. Ìîæíî ïîñìîòðåòü íåêîòîðóþ debug-èíôîðìàöèþ, äàòü êîìàíäó íà ïåðåçàãðóçêó è ïî÷òè âñå – âîçìîæíîñòè î÷åíü îãðàíè÷åíû.

 

<sshUserId>root</sshUserId>

<sshPassword>root</sshPassword>

<devicePool>

<dateTimeSetting>

<dateTemplate>D.M.Y</dateTemplate>

<timeTemplate>HH:MM</timeTemplate>

<timeZone>Russian Standard/Daylight Time</timeZone>

<ntps>

<ntp>

<name>130.149.17.21</name>

<ntpMode>Unicast</ntpMode>

</ntp>

</ntps>

</dateTimeSetting>

<callManagerGroup>

<members>

<member>

<callManager>

<ports>

<ethernetPhonePort>2000</ethernetPhonePort>

<sipPort>5060</sipPort>

<securedSipPort>5061</securedSipPort>

</ports>

 

Âìåñòî XXX.XXX.XXX.XXX ââîäèì IP-àäðåñ ñåðâåðà

 

<processNodeName>XXX.XXX.XXX.XXX</processNodeName>

</callManager>

</member>

</members>

</callManagerGroup>

</devicePool>

<sipProfile>

<sipProxies>

<backupProxy/>

<backupProxyPort/>

<emergencyProxy/>

<emergencyProxyPort/>

<outboundProxy/>

<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>

 

Ïîääåðæèâàåìûå êîäåêè – G729a, G711, âîçìîæíî, êàêèå-òî åùå:

 

<preferredCodec>g729a</preferredCodec>

<dtmfAvtPayload>101</dtmfAvtPayload>

<dtmfDbLevel>3</dtmfDbLevel>

<dtmfOutofBand>avt</dtmfOutofBand>

<alwaysUsePrimeLine>false</alwaysUsePrimeLine>

<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>

<kpml>3</kpml>

 

Ìåòêà òåëåôîíà (â âåðõíåì ïðàâîì óãëó):

 

<phoneLabel>MyPhone</phoneLabel>

 

Åñëè åñòü ñòàòè÷åñêèé âíåøíèé IP-àäðåñ, ñòàâèì natEnabled=0 è âïèñûâàåì àäðåñ â natAddress. Åñëè àäðåñ íàçíà÷àåòñÿ ÷åðåç NAT è îí èçâåñòåí, òî natEnabled=1. Åñëè æå ðàáîòàåì ÷åðåç ìàðøðóòèçàòîð ñ NAT-overload (äëÿ äîìàøíèõ ñåòåé – íàèáîëåå ðàñïðîñòðàíåííûé ñëó÷àé), òî natEnabled=1, à ïîëå natAddress íå çàïîëíÿåì.

 

<natEnabled>1</natEnabled>

<natAddress></natAddress>

<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>

 

Ìåòêà êíîïêè, àäðåñ SIP-ïðîêñè-ñåðâåðà

 

<featureLabel>MyPhone</featureLabel>

<proxy>XXX.XXX.XXX.XXX</proxy> - Óêàçûâàåì èìÿ äîìåíà SIP

<port>5060</port>

 

Èìÿ êíîïêè, äîëæíî ñîâïàäàòü ñî ñëåäóþùèì ïîëåì:

 

<name>User</name>

<displayName>User</displayName>

<autoAnswer>

<autoAnswerEnabled>2</autoAnswerEnabled>

</autoAnswer>

<callWaiting>3</callWaiting>

 

Èìÿ è ïàðîëü äëÿ àâòîðèçàöèè íà SIP-ñåðâåðå:

 

<authName>XXX</authName>

<authPassword>XXX</authPassword>

<sharedLine>false</sharedLine>

<messageWaitingLampPolicy>1</messageWaitingLampPolicy>

<messagesNumber>voicemail extension</messagesNumber>

<ringSettingIdle>4</ringSettingIdle>

<ringSettingActive>5</ringSettingActive>

 

<contact> íîìåð </contact> - Óêàçûâàåì ðåàëüíûé íîìåð

 

<forwardCallInfoDisplay>

<callerName>true</callerName>

<callerNumber>false</callerNumber>

<redirectedNumber>false</redirectedNumber>

<dialedNumber>true</dialedNumber>

</forwardCallInfoDisplay>

</line>

<line button="2">

 

À ýòî áóäåò êíîïêà áûñòðîãî íàáîðà:

 

<featureID>21</featureID>

<featureLabel>Work</featureLabel>

<speedDialNumber>1234567</speedDialNumber>

</line>

</sipLines>

<voipControlPort>5061</voipControlPort>

<dscpForAudio>184</dscpForAudio>

<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>

 

Èìÿ ôàéëà ñ íîìåðíûì ïëàíîì

 

<dialTemplate>dialplan.xml</dialTemplate>

</sipProfile>

<commonProfile>

<phonePassword>cisco</phonePassword>

<backgroundImageAccess>true</backgroundImageAccess>

<callLogBlfEnabled>2</callLogBlfEnabled>

</commonProfile>

<vendorConfig>

<disableSpeaker>false</disableSpeaker>

<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>

<pcPort>0</pcPort>

<settingsAccess>1</settingsAccess>

<garp>0</garp>

<voiceVlanAccess>0</voiceVlanAccess>

<videoCapability>0</videoCapability>

<autoSelectLineEnable>0</autoSelectLineEnable>

<webAccess>1</webAccess>

<daysDisplayNotActive>1,7</daysDisplayNotActive>

<displayOnTime>08:30</displayOnTime>

<displayOnDuration>11:30</displayOnDuration>

<displayIdleTimeout>0:05</displayIdleTimeout>

<spanToPCPort>1</spanToPCPort>

<loggingDisplay>1</loggingDisplay>

<loadServer/>

</vendorConfig>

<networkLocale/>

<deviceSecurityMode>1</deviceSecurityMode>

<authenticationURL/>

<directoryURL/>

<idleURL/>

<informationURL/>

<messagesURL/>

<proxyServerURL/>

<servicesURL/>

</device>

×àñòü ñòàòüè âçÿòî ñ http://www.hypercomp.ru/articles/configuri...-phone-for-sip/

 

Îáÿçàòåëüíî äîëæåí ïðèñóòñòâîâàòü ôàéë dialplan.xml, èíà÷å ïðè íàáîðå ñðàçó áóäåò çàíÿòî.

Ôàéë dialplan.xml

<DIALTEMPLATE>

<TEMPLATE MATCH="*" Timeout="5"/>

</DIALTEMPLATE>

 

Òàêæå ìîæíî ïðèêðóòèòü ôîíîâûå ðåñóíêè

Ôàéë list.xml

<CiscoIPPhoneImageList>

<ImageItem Image="TFTP:mybackground80x53.png"

URL="TFTP:mybackground320x212.png"/>

</CiscoIPPhoneImageList>

 

Ôàéë ñ óêàçàíèåì ðèíãòîíîâ

ringlist.xml

 

<CiscoIPPhoneRingList>

<Ring>

<DisplayName>Old Style</DisplayName>

<FileName>ringer1.pcm</FileName>

</Ring>

<Ring>

<DisplayName>CTU 24</DisplayName>

<FileName>Sound.raw</FileName>

</Ring>

</CiscoIPPhoneRingList>

 

Ðàáîòàåò íîðìàëüíî, ïðîâåðåííî!

 

Êîìó íóæíî , ìîãó ïîäåëèòüñÿ ïðîøèâêîé cmterm-7941_7961-sip.8-0-3

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...