VoIP Zoo - አቅርቦት

ግቤት

አንድ ቀን፣ አስተዳደር በቢሮአችን ውስጥ የአይፒ ቴሌፎንን ለማስተዋወቅ አንድ ሙከራ አጸደቀ። በዚህ ዘርፍ ያለኝ ልምድ ትንሽ ስለነበር ስራው ብዙ ፍላጎት ስላሳየኝ የጉዳዩን የተለያዩ ገጽታዎች በማጥናት ውስጥ ገባሁ። በመጥለቁ መጨረሻ ላይ, ለአንድ ሰው ጠቃሚ እንደሚሆን ተስፋ በማድረግ ያገኘሁትን እውቀት ለማካፈል ወሰንኩ. ስለዚህ…

ጥሬ ውሂብ

ኮከብ ምልክት ተመርጦ እንደ አይፒ ፒቢኤክስ ተሰማርቷል። የስልኩ መርከቦች Cisco 7906g፣ Panasonic UT-KX123B፣ Grandstream GXP1400 እና Dlink DPH-150S(E)/F3፣ Yealink T19 እና T21 መሳሪያዎችን ያካትታል። ይህ ልዩነት እንደ የሙከራው አካል በዋጋ / ጥራት / ምቾት ጥምርታ ላይ አስተያየት ለመስጠት ሁሉንም ነገር ትንሽ ለመሞከር በመወሰኑ ነው.

ዓላማ

በተቻለ መጠን አዳዲስ መሳሪያዎችን የማዘጋጀት ሂደቱን ቀላል ማድረግ እና አንድ ማድረግ. ሁሉም ስልኮች በጊዜ የተመሳሰሉ መሆን አለባቸው፣ ከአገልጋዩ ላይ የስልክ ደብተር የተጫነ እና ለአስተዳዳሪው መቼት መድረስ አለበት።

የዚህ ችግር መፍትሄ ቀላል ነው - የስልኮችን አውቶማቲክ ማዋቀር ተግብር, ተብሎ የሚጠራው. አቅርቦት። በእውነቱ እኔ የዚህ አስደናቂ ተግባር አተገባበር ይብራራል።

tftpd ፣dhcpd በማዋቀር ላይ

ቅንብሮችን ወደ ስልኮች ለማሰራጨት tftpን እንደ ሁለንተናዊ አማራጭ መርጫለሁ፣ በሁሉም መድረኮች የሚደገፍ፣ ለማዋቀር እና ለማስተዳደር ቀላል ነው።

ለ tftp ምንም የተለየ ውቅር አያስፈልግም። መደበኛ tftpd ጫንኩ እና ሁሉንም አስፈላጊ ፋይሎች በስር ማውጫው ውስጥ አስቀምጫለሁ።
በስልክ አምራቹ መሰረት የቅንብሮች ፋይሎችን በማውጫዎች ውስጥ አስቀምጫለሁ. እውነት ነው፣ የሲሲስኮ መሳሪያው ወደ ማህደሩ ውስጥ አልገባም, ስለዚህ በስሩ ውስጥ ማከማቸት ነበረብኝ.

ስልኮቹን ወደ tftp አገልጋይ ቦታ ለመጠቆም አማራጭ-66 ተጠቀምኩ። በተጨማሪም, በአምራቹ ወደ ተለያዩ ክፍሎች ከፋፍሏቸዋል. እያንዳንዱ ክፍል የራሱን የአድራሻ ክፍል እና ለማዋቀሪያ ፋይሎች አንድ አቃፊ ተቀብሏል። በነገራችን ላይ ከዲ-ሊንክ የመጡ መሳሪያዎች በ dhcp ጥያቄ ውስጥ ስለ አምራቹ መረጃ ስለማይሰጡ በ MAC አድራሻዎች ማስላት ነበረባቸው.

ቁርጥራጭ dhcpd.conf

# የሚፈለጉትን አማራጮች አማራጭ ይግለጹ-66 ኮድ 66 = ጽሑፍ; ክፍል "panasonic" {ተዛማጅ ከሆነ ንዑስ ሕብረቁምፊ (አማራጭ አቅራቢ-ክፍል-መለያ,0,9) = "Panasonic"; አማራጭ አማራጭ-66 "10.1.1.50 / panasonic /"; } ክፍል "cisco" {ተዛማጅ ከሆነ ንዑስ ሕብረቁምፊ (አማራጭ አቅራቢ-ክፍል-መለያ,0,36) = "Cisco ሲስተምስ, Inc. IP ስልክ CP-7906"; አማራጭ አማራጭ-66 "10.1.1.50 / cisco /"; } ክፍል "ግራንድ ዥረት" {ተዛማጅ ከሆነ ንዑስ ሕብረቁምፊ (አማራጭ አቅራቢ-ክፍል-መለያ,0,11) = "ግራንድ ዥረት"; አማራጭ አማራጭ-66 "10.1.1.50 / grandstream /"; } ክፍል "dlink" {ተዛመደ (ሁለትዮሽ-ወደ-ascii (16,8,":",ንዑስ ሕብረቁምፊ (hardware,1,4)) = "c8:d3:a3:8d") ወይም (ሁለትዮሽ-ወደ-ascii) (16,8፣1,4"፡"ንኡስ ሕብረቁምፊ(ሃርድዌር፣90፣94)) = "4፡72፡ e66፡10.1.1.50"); አማራጭ አማራጭ-0,7 "66/dlink/"; } ክፍል "yealink" {ተዛማጅ ከሆነ ንዑስ ሕብረቁምፊ (አማራጭ አቅራቢ-ክፍል-መለያ,10.1.1.50) = "Yealink"; አማራጭ አማራጭ-XNUMX "XNUMX/yealink/"; }

ስልኮች ከአጠቃላይ ገንዳ ውስጥ በግዳጅ መገለል ነበረባቸው። ያለበለዚያ ወደ “መቀዘፊያ ገንዳቸው” መሄድ አልፈለጉም።
የንዑስኔት ቅንጅቶች ምሳሌ

subnet 10.1.1.0 netmask 255.255.255.0 {አማራጭ ራውተሮች 10.1.1.1; ገንዳ (የ "cisco" አባላትን መካድ; የ "panasonic" አባላትን መካድ; የ "dlink" አባላትን መከልከል; ክልል 10.1.1.230 10.1.1.240; } ገንዳ (የ "cisco" አባላትን ፍቀድ; ክልል 10.1.1.65 10.1.1.69; } ገንዳ (የ"panasonic" አባላትን ፍቀድ; ክልል 10.1.1.60 10.1.1.64; } ገንዳ (የ "dlink" አባላትን ፍቀድ; ክልል 10.1.1.55 10.1.1.59; }

ሁሉንም የሚመለከታቸውን አገልግሎቶች እንደገና ከጀመሩ በኋላ ስልኮቹ በልበ ሙሉነት ወደ ተመደቡት tftp አገልጋይ ለሴቲንግ ሄዱ። የቀረው እዚያ ማስቀመጥ ብቻ ነው።

Cisco 7906

እነዚህን መሳሪያዎች በመጀመሪያው ማሸጊያቸው ውስጥ ተቀብያለሁ። ከኮከብ ጋር ጓደኝነት ለመመሥረት መለወጥ ነበረብኝ። ግን ያ የተለየ ታሪክ ነው። በተወሰነ ጉዳይ ላይ መሳሪያውን ለማዋቀር በመመሪያው መሰረት ፋይሉን SEPAABBCCDEEFF.cnf.xml በ tftp አገልጋይ ስር ፈጠርኩት። AABBCCDEEFF የመሳሪያው ማክ አድራሻ ባለበት።

ከሲስኮ ስልኮችን ስለማዘጋጀት ከአንድ ጊዜ በላይ ተጽፏል፣ ስለዚህ የሚሰራ ፋይልን ከቅንብሮች ጋር ብቻ እተወዋለሁ።
የ Cisco ቅንብሮች

<?xml version="1.0" encoding="UTF-8"?>
<device xsi_type="axl:XIPPhone" ctiid="94">
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>root</sshUserId>
<sshPassword>ADMIN_PWD</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>D-M-Y</dateTemplate>
<timeZone>Central Pacific Standard Time</timeZone>
<ntps>
<ntp>
<name>10.1.1.4</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members> <member priority="0"> <callManager>
<name>10.1.1.50</name>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>10.1.1.50</processNodeName>
</callManager> </member> </members>
</callManagerGroup>
<srstInfo>
<srstOption>Disable</srstOption>
</srstInfo>
<connectionMonitorDuration>120</connectionMonitorDuration>
</devicePool>
<sipProfile>
<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>Cisco Phone</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>10.1.1.50</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>User #103</displayName>
<name>103</name>
<authName>103</authName>
<authPassword>SIP_PWD</authPassword>
</line>
</sipLines>
<externalNumberMask>$num</externalNumberMask>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>
<commonProfile>
<phonePassword>*0#</phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<loadInformation></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>10.1.1.50</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>10.1.1.50</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>Russian_Russian_Federation</name>
<langCode>ru_RU</langCode>
<version></version>
<winCharSet>utf-8</winCharSet>
</userLocale>
<networkLocale></networkLocale>
<networkLocaleInfo>
<name></name>
<version></version>
</networkLocaleInfo>
<deviceSecurityMode>1</deviceSecurityMode>
<idleTimeout>0</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL>http://10.1.1.50/provisioning/cisco-services.xml</directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL>http://10.1.1.50/provisioning/cisco-services.xml</servicesURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<singleButtonBarge>0</singleButtonBarge>
<capfAuthMode>0</capfAuthMode>
<capfList><capf>
<phonePort>3804</phonePort>
<!-- <processNodeName>10.1.1.50</processNodeName> -->
</capf> </capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
<advertiseG722Codec>1</advertiseG722Codec>
</device>

D-Link DPH-150S/F3

በዚህ ተከታታይ ስልክ ልትገዛ ከሆነ ተጠንቀቅ፣ ራስ-ማስተካከል የሚደገፈው በ150S/F3 መሳሪያዎች ብቻ ነው። በእጄ ውስጥ በገባው 150S/F2 መሳሪያ ላይ፣ እንደዚህ አይነት ተግባር አላገኘሁም።

የማዋቀሪያው ፋይል በxml ወይም ግልጽ በሆነ የጽሑፍ ቅርጸት ሊሆን ይችላል። ለ xml አንድ መስፈርት አለ: መለያው በመስመሩ መጀመሪያ ላይ መሆን አለበት, አለበለዚያ ተንታኙ ችላ ይለዋል እና ተዛማጅ መለኪያው ዋጋ አይቀየርም.

ስልኩን ለማዋቀር ሁለት ፋይሎች ጥቅም ላይ ይውላሉ. f0D00580000.cfg - ለሁሉም ስልኮች መቼቶችን ለማከማቸት እና 00112233aabb.cfg (በአነስተኛ ፊደል የMAC አድራሻ) ለግል መቼቶች። የግለሰብ ቅንብሮች በተፈጥሮ ከፍተኛ ቅድሚያ አላቸው።

ሙሉው የቅንጅቶች ስብስብ ከአንድ ሺህ በላይ መስመሮችን ይይዛል, ጽሑፉን ላለማጨናነቅ, አነስተኛውን በቂ የቅንጅቶች ስብስብ እገልጻለሁ.

የስር መስቀለኛ መንገድ ያስፈልጋል VOIP_CONFIG_FILE እና መስቀለኛ መንገድ በውስጡ ተዘርግቷል ትርጉም. ቅንብሮቹ የሚተገበሩት የፋይል ስሪቱ በመሣሪያው ውስጥ ካሉት የአሁን ቅንብሮች ከፍ ያለ ከሆነ ብቻ ነው። ይህንን ዋጋ በስልኩ የድር በይነገጽ በጥገና ክፍል (የስርዓት አስተዳደር) ማግኘት ይችላሉ። የፋብሪካ መቼት ላላቸው ስልኮች፣ በሁለቱም ሁኔታዎች 2.0002 ነው። በተጨማሪም, የግለሰብ የፋይል ስሪት ከተጋራው የፋይል ስሪት የበለጠ መሆን አለበት.

በመጀመሪያ ለሁሉም ስልኮች የጋራ ውቅረት ያለው ፋይል አቀርባለሁ። እንደውም ሁሉንም መቼቶች ያከማቻል፤ የነጠላ ፋይሉ ተጠያቂ የሚሆነው ለስልክ ቁጥር እና በስክሪኑ ላይ ላለው ጽሑፍ ብቻ ነው።

ከዚህ በታች ባሉት ሁለት ብሎኮች ውስጥ የሰዓት ሰቅ እና የሰዓት ማመሳሰል መለኪያዎች ተዘጋጅተዋል ፣ ለ RTP የመጀመሪያ ወደብ እና በመሣሪያው WAN እና LAN ማገናኛ መካከል ያለው የአውታረ መረብ ድልድይ ነቅቷል።

ቁራጭ ቁጥር 1

<GLOBAL_CONFIG_MODULE>
<WAN_Mode>DHCP</WAN_Mode>
<Default_Protocol>2</Default_Protocol>
<Enable_DHCP>1</Enable_DHCP>
<DHCP_Auto_DNS>1</DHCP_Auto_DNS>
<DHCP_Auto_Time>0</DHCP_Auto_Time>
<Host_Name>VOIP</Host_Name>
<RTP_Initial_Port>10000</RTP_Initial_Port>
<RTP_Port_Quantity>200</RTP_Port_Quantity>
<SNTP_Server>10.1.1.4</SNTP_Server>
<Enable_SNTP>1</Enable_SNTP>
<Time_Zone>71</Time_Zone>
<Time_Zone_Name>UCT_011</Time_Zone_Name>
<Enable_DST>0</Enable_DST>
<SNTP_Timeout>60</SNTP_Timeout>
<Default_UI>12</Default_UI>
<MTU_Length>1500</MTU_Length>
</GLOBAL_CONFIG_MODULE>
<LAN_CONFIG_MODULE>
<Enable_Bridge_Mode>1</Enable_Bridge_Mode>
<Enable_Port_Mirror>1</Enable_Port_Mirror>
</LAN_CONFIG_MODULE>

የውቅረት መለኪያዎች ትክክለኛ ስሞች እነሱን በዝርዝር ላለመግለጽ በበቂ ሁኔታ ገላጭ ናቸው።
SIP ለአንድ መስመር

<SIP_CONFIG_MODULE>
<SIP__Port>5060</SIP__Port>
<SIP_Line_List>
<SIP_Line_List_Entry>
<ID>SIP1</ID>
<Register_Addr>10.1.1.50</Register_Addr>
<Register_Port>5060</Register_Port>
<Register_TTL>3600</Register_TTL>
<Enable_Reg>1</Enable_Reg>
<Proxy_Addr>10.1.1.50</Proxy_Addr>
<DTMF_Mode>1</DTMF_Mode>
<DTMF_Info_Mode>0</DTMF_Info_Mode>
<VoiceCodecMap>G711A,G711U,G722</VoiceCodecMap>
</SIP_Line_List_Entry>
</SIP_Line_List>
</SIP_CONFIG_MODULE>

የርቀት መቆጣጠሪያ ቅንብሮች

<MMI_CONFIG_MODULE>
<Telnet_Port>23</Telnet_Port>
<Web_Port>80</Web_Port>
<Web_Server_Type>0</Web_Server_Type>
<Https_Web_Port>443</Https_Web_Port>
<Remote_Control>1</Remote_Control>
<Enable_MMI_Filter>0</Enable_MMI_Filter>
<Telnet_Prompt></Telnet_Prompt>
<MMI_Filter>
<MMI_Filter_Entry>
<ID>Item1</ID>
<First_IP>10.1.1.152</First_IP>
<End_IP>10.1.1.160</End_IP>
</MMI_Filter_Entry>
</MMI_Filter>
<MMI_Account>
<MMI_Account_Entry>
<ID>Account1</ID>
<Name>admin</Name>
<Password>ADMIN_PWD</Password>
<Level>10</Level>
</MMI_Account_Entry>
<MMI_Account_Entry>
<ID>Account2</ID>
<Name>guest</Name>
<Password>GUEST_PWD</Password>
<Level>5</Level>
</MMI_Account_Entry>
</MMI_Account>
</MMI_CONFIG_MODULE>

የስልክ ቅንብሮች

<PHONE_CONFIG_MODULE>
<Menu_Password>123</Menu_Password>
<KeyLock_Password>123</KeyLock_Password>
<Fast_Keylock_Code></Fast_Keylock_Code>
<Enable_KeyLock>0</Enable_KeyLock>
<Emergency_Call>112</Emergency_Call>
<LCD_Title>Company</LCD_Title>
<LCD_Constrast>5</LCD_Constrast>
<LCD_Luminance>1</LCD_Luminance>
<Backlight_Off_Time>30</Backlight_Off_Time>
<Enable_Power_LED>0</Enable_Power_LED>
<Time_Display_Style>0</Time_Display_Style>
<Enable_TimeDisplay>1</Enable_TimeDisplay>
<Alarm__Clock>0,,1</Alarm__Clock>
<Date_Display_Style>0</Date_Display_Style>
<Date_Separator>0</Date_Separator>
<Enable_Pre-Dial>1</Enable_Pre-Dial>
<Xml_PhoneBook>
<Xml_PhoneBook_Entry>
<ID>XML-PBook1</ID>
<Name>Phonebook</Name>
<Addr>http://10.1.1.50/provisioning/dlink-phonebook.xml</Addr>
<Auth>:</Auth>
<Policy>0</Policy>
<Sipline>0</Sipline>
</Xml_PhoneBook_Entry>
</Xml_PhoneBook>
<Phonebook_Groups>friend,home,work,business,classmate,colleague</Phonebook_Groups>
</PHONE_CONFIG_MODULE>

ሁሉም ሌሎች ቅንብሮች “ነባሪ” እንደሆኑ ይቆያሉ። አሁን ከአውታረ መረቡ ጋር የተገናኘ ማንኛውም የዲሊንክ ስልክ ወዲያውኑ ለሁሉም የጋራ መለኪያዎችን ይቀበላል። ለመሳሪያው ግላዊ መለኪያዎችን ለማዘጋጀት የተለየ ፋይል ያስፈልጋል. በእሱ ውስጥ ለአንድ ግለሰብ ተመዝጋቢ አስፈላጊ የሆኑትን መቼቶች ብቻ መግለፅ ያስፈልግዎታል.
የተመዝጋቢ ቅንብሮች

<?xml version="1.0" encoding="UTF-8"?>
<VOIP_CONFIG_FILE>
<version>2.0006</version>
<SIP_CONFIG_MODULE>
<SIP_Line_List>
<SIP_Line_List_Entry>
<ID>SIP1</ID>
<Display_Name>User #117</Display_Name>
<Phone_Number>117</Phone_Number>
<Register_Port>5060</Register_Port>
<Register_User>117</Register_User>
<Register_Pswd>SIP_PWD</Register_Pswd>
<Register_TTL>3600</Register_TTL>
<Enable_Reg>1</Enable_Reg>
<Proxy_Port>5060</Proxy_Port>
<Proxy_User>117</Proxy_User>
<Proxy_Pswd>SIP_PWD</Proxy_Pswd>
</SIP_Line_List_Entry>
</SIP_Line_List>
</SIP_CONFIG_MODULE>
</VOIP_CONFIG_FILE>

Panasonic UT-KX123B

እነዚህ መሳሪያዎች ትንሽ ለየት ባለ እቅድ መሰረት ቅንብሮችን ይቀበላሉ. አወቃቀሩ በጽሑፍ ፋይሎች ውስጥ ተከማችቷል. ከፍተኛው የውቅር ፋይል መጠን 120 ኪባ ነው። የፋይሎች ብዛት ምንም ይሁን ምን, አጠቃላይ መጠናቸው ከ 120 ኪባ መብለጥ የለበትም.
የውቅረት ፋይሉ ለሚከተሉት ሁኔታዎች ተገዢ የሆኑ የመስመሮችን ስብስብ ያቀፈ ነው።

  • የመጀመሪያው መሾመር ሁል ጊዜ የአስተያየት መሾመር ነው፣ የሚከተለውን የቁምፊዎች ቅደም ተከተል (44 ባይት) ጨምሮ፡
    # Panasonic SIP ስልክ መደበኛ ቅርጸት ፋይል #
    የዚህ ተከታታይ ሄክሳዴሲማል ውክልና፡-
    23 20 50 61 6E 61 73 6F 6E 69 63 20 53 49 50 20 50 68 6F 6E 65 20 53 74 61 6E 64 61 72 64 20 46 6 72D ሐ 6 61 74
    በተቀመጡት የቁምፊዎች ቅደም ተከተል ላይ ድንገተኛ ለውጦችን ለመከላከል የማዋቀሪያ ፋይሉን በመስመር ለመጀመር ይመከራል-
    # Panasonic SIP የስልክ መደበኛ ቅርጸት ፋይል # ይህን መስመር አይለውጡ!
  • የማዋቀር ፋይሎች በባዶ መሾመር ማለቅ አለባቸው።
  • እያንዳንዱ መሾመር በቅደም ተከተል ማለቅ አለበት " ".
  • ተከታታይን ጨምሮ ከፍተኛው የሕብረቁምፊ ርዝመት 537 ባይት ነው "
  • የሚከተሉት መስመሮች ችላ ተብለዋል:
    • ከ 537 ባይት ገደብ በላይ የሆኑ መስመሮች;
    • ባዶ መስመሮች;
    • በ "#" የሚጀምሩ የአስተያየት መስመሮች;
  • የእያንዳንዱ ግቤት ሕብረቁምፊ በ XXX = "yyy" (XXX: parameter name, yy: እሴቱ) ውስጥ ተጽፏል. እሴቱ በድርብ ጥቅሶች ውስጥ መካተት አለበት።
  • የመለኪያ መስመርን ወደ ብዙ መስመሮች መከፋፈል አይፈቀድም። ይህ የማዋቀሪያ ፋይሉን በማስኬድ ላይ ስህተት እና በውጤቱም, የማስጀመር አለመሳካትን ያስከትላል.
  • የአንዳንድ መመዘኛዎች ዋጋዎች ለእያንዳንዱ መሾመር በተናጠል መገለጽ አለባቸው. በስሙ ውስጥ "_1" የሚል ቅጥያ ያለው መለኪያ የመስመር 1 መለኪያ ነው. "_2"—ለመስመር 2፣ ወዘተ
  • የመለኪያው ከፍተኛው ርዝመት 32 ቁምፊዎች ነው።
  • የመለኪያ እሴቱ ከፍተኛው ርዝመት ድርብ ጥቅስ ቁምፊዎችን ሳይጨምር 500 ቁምፊዎች ነው።
  • እሴቱ የጠፈር ቁምፊን ካላካተተ በስተቀር በሕብረቁምፊው ውስጥ ምንም ክፍተቶች አይፈቀዱም።
  • ልኬቱን ወደ ባዶ እሴት ለማዘጋጀት አንዳንድ የመለኪያ እሴቶች እንደ “ባዶ” ሊገለጹ ይችላሉ።
  • መለኪያዎች በተለየ ቅደም ተከተል አልተገለጹም.
  • ተመሳሳዩ ግቤት በማዋቀሪያ ፋይል ውስጥ ከአንድ ጊዜ በላይ ከተገለፀ በመጀመሪያ የተገለጸው እሴት ይተገበራል።

ለማዋቀሪያው ፋይል እንደዚህ ያለ ከባድ የፍላጎት ስብስብ ፣ እውነቱን ለመናገር ፣ አበሳጨኝ። በእኔ አስተያየት በ Panasonic ስልኮች ላይ ካለው የቁጥጥር አገልጋይ ጋር መስተጋብር መተግበር እጅግ በጣም ምቹ አይደለም. በዚህ ግቤት ውስጥ ስልኩ ከሌሎች በእጅጉ ያነሰ ነው።
መሣሪያውን ለመጀመሪያ ጊዜ ሲያበሩ (ወይም ወደ ፋብሪካው መቼቶች እንደገና ካስተካከሉት በኋላ) የምርት ፋይል ተብሎ የሚጠራውን ለመጫን ይሞክራል (በዚህ ጉዳይ ላይ KX-UT123RU.cfg ነው) ወደ ዱካዎች የሚወስዱትን መንገዶች መያዝ አለበት. የተቀሩት የውቅር ፋይሎች.
የምርት ፋይል# Panasonic SIP የስልክ መደበኛ ቅርጸት ፋይል # ይህን መስመር አይለውጡ!

CFG_STANDARD_FILE_PATH="tftp://10.1.1.50/panasonic/{mac}.cfg"
CFG_PRODUCT_FILE_PATH="tftp://10.1.1.50/panasonic/KX-UT123RU.cfg"
CFG_MASTER_FILE_PATH = "tftp://10.1.1.50/panasonic/master.cfg"

ከዚህ በኋላ ስልኩ ዝግጅቱን በተሳካ ሁኔታ ማጠናቀቁን የሚያሳይ መልእክት ያሳያል እና እንደገና እስኪነሳ ድረስ ይጠብቃል። እና ዳግም ከተነሳ በኋላ ለእሱ የተመደቡትን የማዋቀሪያ ፋይሎችን ማካሄድ ይጀምራል.

በ master.cfg ፋይል ውስጥ ለሁሉም ስልኮች አጠቃላይ ቅንብሮችን መግለጽ ይመከራል። ልክ እንደ ዲሊንክ፣ አንዳንድ መለኪያዎችን ብቻ እገልጻለሁ። የተቀሩት መለኪያዎች እና እሴቶቻቸው በአምራቹ ድር ጣቢያ ላይ ባለው ሰነድ ውስጥ ይገኛሉ።
master.cfg############################################### ########
#የስርዓት ቅንጅቶች#
############################################### ########
## የመግቢያ መለያ መቼቶች
ADMIN_ID = "አስተዳዳሪ"
ADMIN_PASS= "ADMIN_PWD"
USER_ID=«ተጠቃሚ»
USER_PASS="USER_PWD"

## የስርዓት ጊዜ ቅንጅቶች
NTP_ADDR="10.1.1.4"
TIME_ZONE="660"
DST_ENABLE= "N"
DST_OFFSET="60"
DST_START_MONTH="3"
DST_START_ORDINAL_DAY="2"
DST_START_DAY_OF_WEEK="0"
DST_START_TIME="120"
DST_STOP_MONTH="10"
DST_STOP_ORDINAL_DAY="2"
DST_STOP_DAY_OF_WEEK="0"
DST_STOP_TIME = "120"
LOCAL_TIME_ZONE_POSIX=""

## Syslog ቅንብሮች
SYSLOG_ADDR="10.1.1.50"
SYSLOG_PORT="514"
SYSLOG_EVENT_SIP="6"
SYSLOG_EVENT_CFG="6"
SYSLOG_EVENT_VOIP="6"
SYSLOG_EVENT_TEL="6"

## አቅርቦት ቅንብሮች
OPTION66_ENABLE="Y"
OPTION66_REBOOT="N"
PROVISION_ENABLE="Y"
CFG_STANDARD_FILE_PATH="tftp://10.1.1.50/panasonic/{mac}.cfg"
CFG_PRODUCT_FILE_PATH="tftp://10.1.1.50/panasonic/KX-UT123RU.cfg"
CFG_MASTER_FILE_PATH = "tftp://10.1.1.50/panasonic/master.cfg"

############################################### ########
#የአውታረ መረብ ቅንጅቶች#
############################################### ########
## የአይፒ ቅንጅቶች
CONNECTION_TYPE="1"
HOST_NAME= "UT123"
DHCP_DNS_ENABLE="Y"
STATIC_IP_ADDRESS=""
STATIC_SUBNET=""
STATIC_GATEWAY=""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""

## የዲ ኤን ኤስ ቅንብሮች
DNS_QRY_PRLL="Y"
ዲ ኤን ኤስ_PRIORITY="N"
DNS1_ADDR="10.1.1.1"
DNS2_ADDR=""

## HTTP ቅንብሮች
HTTPD_PORTOPEN_AUTO="Y"
HTTP_VER="1"
HTTP_USER_AGENT="Panasonic_{MODEL}/{fwver} ({mac})"
HTTP_SSL_VERIFY="0"
CFG_ROOT_CERTIFICATE_PATH=""

## የኤክስኤምኤል መተግበሪያ ቅንጅቶች
XML_HTTPD_PORT="6666"
XMLAPP_ENABLE="Y"
XMLAPP_USERID=""
XMLAPP_USERPASS=""
XMLAPP_START_URL=""
XMLAPP_INITIAL_URL=""
XMLAPP_INCOMING_URL=""
XMLAPP_TALKING_URL=""
XMLAPP_MAKECALL_URL=""
XMLAPP_CALLLOG_URL=""
XMLAPP_IDLING_URL=""
XMLAPP_LDAP_URL = "10.1.1.50 / አቅርቦት / ፓናሶኒክ-ስልክ ማውጫ.xml»
XMLAPP_LDAP_USERID=""
XMLAPP_LDAP_USERPASS=""

በተለምዶ፣ የተመዝጋቢው ቅንጅቶች ብቻ በግለሰብ መሣሪያ ውቅር ፋይል ውስጥ ይቀራሉ።
aabbccddeeff.cfgDISPLAY_NAME_1= "ተጠቃሚ #168"

PHONE_NUMBER_1= "168"
SIP_URI_1= "168"
LINE_ENABLE_1= "ነቅቷል"
PROFILE_ENABLE_1= "ነቅቷል"
SIP_AUTHID_1= "168"
SIP_PASS_1="SIP_PWD"

Grandstream GXP-1400

የእነዚህ ስልኮች መለኪያዎች cfg{mac}.xml በሚባል በአንድ xml ፋይል ውስጥ ይቀመጣሉ። ወይም ግልጽ በሆነ ጽሑፍ cfg{mac} በሚለው ስም። ይህ ስልክ የሚጠይቀው የግለሰብ ማዋቀሪያ ፋይል ብቻ ነው፣ ስለዚህ ቅንብሮቹን ወደ የጋራ ፋይል በማንቀሳቀስ ማመቻቸት አይሰራም። Grandstreams የማዘጋጀት ሌላው ባህሪ የመለኪያዎች ስያሜ ነው። ሁሉም የተቆጠሩት እና P### ተብለው የተሰየሙ ናቸው። ለምሳሌ:

P1650 - ስልኩን ለማስተዳደር ለድር በይነገጽ ኃላፊነት ያለው (0 - HTTPS ፣ 1 - HTTP)
P47 - ለግንኙነት የ SIP አገልጋይ አድራሻ.

አወቃቀሩ በጽሑፍ ፋይል ውስጥ ከተከማቸ, መለኪያዎቹ ምንም አይነት ቡድን አይፈልጉም እና በማንኛውም ቅደም ተከተል ውስጥ ናቸው. በ# የሚጀምሩ መስመሮች እንደ አስተያየቶች ይቆጠራሉ።

ቅንብሮቹ በ xml ቅርጸት ከቀረቡ፣ መስቀለኛ መንገድ ላይ መቀመጥ አለባቸው , እሱም በተራው ውስጥ መክተት አለበት . ሁሉም መመዘኛዎች የተጻፉት በውስጡ ካለው የመለኪያ እሴት ጋር በተዛማጅ መለያዎች መልክ ነው።
ምሳሌ በማዘጋጀት ላይ

1.0 8 1 1 SIP_PWD ተጠቃሚ # 271 1 271 270 109 ADMIN_PWD USER_PWD ru 270 35 / ታላቅ 109 TZc-35 36 109 http://36/provisioning/grandstream ሰላሳ

ዬአሊንክ T19 እና T21

የእነዚህ ሞዴሎች መሳሪያዎች ለመሳሪያዎች እና ለሞዴሎች የተለመዱትን የግለሰብ ውቅር ፋይሎችን ይደግፋሉ. በእኔ ሁኔታ አጠቃላይ መለኪያዎችን በፋይሎች y000000000031.cfg እና y000000000034.cfg በቅደም ተከተል ማስቀመጥ ነበረብኝ። የግለሰብ ውቅር ፋይሎች በ MAC አድራሻ መሰረት ይሰየማሉ፡ 00112233aabb.cfg።

የ yealinks ቅንብሮች በጽሑፍ ቅርጸት ተቀምጠዋል። ብቸኛው የግዴታ መስፈርቶች የፋይል ስሪቱ በመጀመሪያው መስመር ላይ, በ #! ስሪት: 1.0.0.1 ቅርጸት መገኘት ነው.

ሁሉም መለኪያዎች በቅጹ ፓራሜትር = ዋጋ ተጽፈዋል። አስተያየቶች በ"#" ቁምፊ መጀመር አለባቸው። የመለኪያዎቹ ስሞች እና እሴቶቻቸው በአምራቹ ድር ጣቢያ ላይ ባለው ሰነድ ውስጥ ይገኛሉ።
አጠቃላይ ቅንብሮች#! ስሪት: 1.0.0.1
# የ WAN ወደብ አይነት ያዋቅሩ; 0-DHCP (ነባሪ)፣ 1-PPPoE፣ 2-Static IP አድራሻ;
network.internet_port.type = 0
#የፒሲ ወደብ አይነት አዋቅር; 0-ራውተር, 1-ብሪጅ (ነባሪ);
network.bridge_mode = 1
#የድር አገልጋዩን የመዳረሻ አይነት ያዋቅሩ; 0-የተሰናከለ፣ 1-ኤችቲቲፒ እና HTTPS(ነባሪ)፣ 2-ኤችቲቲፒ ብቻ፣ 3-ኤችቲቲፒኤስ ብቻ;
network.web_server_type = 3
ከፍተኛውን የአካባቢ RTP ወደብ ያዋቅሩ። ከ 0 እስከ 65535 ይደርሳል, ነባሪ ዋጋው 11800 ነው.
network.port.max_rtpport = 10100
ዝቅተኛውን የአከባቢ አርቲፒ ወደብ ያዋቅሩ። ከ 0 እስከ 65535 ይደርሳል, ነባሪ ዋጋው 11780 ነው.
network.port.min_rtpport = 10000
security.user_name.admin = ስርወ
security.user_password = ስር፡ ADMIN_PWD
security.user_name.user = ተጠቃሚ
security.user_password = ተጠቃሚ፡ USER_PWD
# የድር ቋንቋን ይግለጹ፣ ትክክለኛዎቹ እሴቶቹ፡ እንግሊዘኛ፣ ቻይንኛ_ኤስ፣ ቱርክኛ፣ ፖርቱጋልኛ፣ ስፓኒሽ፣ ጣሊያንኛ፣ ፈረንሳይኛ፣ ራሽያኛ፣ ዲይሽ እና ቼክ ናቸው።
lang.wui = ራሽያኛ
#የኤልሲዲ ቋንቋን ይግለጹ፣ ትክክለኛዎቹ እሴቶቹ፡ እንግሊዝኛ (ነባሪ)፣ ቻይንኛ_ኤስ፣ ቻይንኛ_ቲ፣ ጀርመንኛ፣ ፈረንሳይኛ፣ ቱርክኛ፣ ጣሊያንኛ፣ ፖላንድኛ፣ ስፓኒሽ እና ፖርቱጋልኛ ናቸው።
lang.gui = ራሽያኛ
# የሰዓት ሰቅ እና የሰዓት ሰቅ ስም አዋቅር። የሰዓት ሰቅ ከ -11 እስከ +12 ይደርሳል፣ ነባሪው እሴቱ +8 ነው።
#ነባሪው የሰዓት ሰቅ ስም ቻይና(ቤጂንግ) ነው።
ተጨማሪ የሚገኙ የሰዓት ሰቆች እና የሰዓት ሰቅ ስሞችን ለማግኘት #የያሊንክ IP ስልኮች የተጠቃሚ መመሪያን ይመልከቱ።
local_time.time_zone = +11
local_time.time_zone_name = ቭላዲቮስቶክ
#የNTP አገልጋይን ዶራሜን ወይም አይፒ አድራሻን አዋቅር። ነባሪ እሴቱ cn.pool.ntp.org ነው።
local_time.ntp_server1 = 10.1.1.4
የኤል ሲ ዲ ስክሪን አርማ ሁነታን ያዋቅሩ; 0-የተሰናከለ (ነባሪ)፣ 1-ስርዓት አርማ፣ 2-ብጁ አርማ;
phone_setting.lcd_logo.mode = 1
# የርቀት የስልክ ማውጫውን ዩአርኤል እና የመዳረሻ ስም ያዋቅሩ። X ከ1 እስከ 5 ይደርሳል።
remote_phonebook.data.1.url = 10.1.1.50/አቅርቦት/ያሊንክ-ስልክbook.xml
remote_phonebook.data.1.ስም = የስልክ ማውጫ
features.remote_phonebook.flash_time = 3600

የግለሰብ ቅንብሮች#! ስሪት: 1.0.0.1
መለያውን ማንቃት ወይም ማሰናከል 1 ፣ 0 - የአካል ጉዳተኛ (ነባሪ) ፣ 1 - የነቃ ፣
መለያ.1.enable = 1
#በኤልሲዲ ስክሪን ላይ የሚታየውን መለያ ለሂሳብ1 አዋቅር።
account.1.label = ስልክ ሞክር
#የመለያውን ስም አዋቅር 1.
account.1.display_name = ተጠቃሚ 998
#ለመመዝገቢያ ማረጋገጫ የተጠቃሚ ስም እና የይለፍ ቃል ያዋቅሩ።
መለያ.1.auth_ስም = 998
መለያ.1. የይለፍ ቃል = 998
# የመመዝገቢያውን የተጠቃሚ ስም ያዋቅሩ።
መለያ.1.የተጠቃሚ ስም = 998
# የ SIP አገልጋይ አድራሻን ያዋቅሩ።
account.1.sip_server_host = 10.1.1.50
#ለ SIP አገልጋይ ወደብ ይግለጹ። ነባሪው ዋጋ 5060 ነው።
account.1.sip_server_port = 5060

በውጤቱም, በጠቀስኳቸው ስልኮች ውስጥ ለተሰጠው አስደናቂ የራስ-አቅርቦት ተግባር ምስጋና ይግባውና አዳዲስ መሳሪያዎችን ከአውታረ መረቡ ጋር በማገናኘት ላይ ምንም ችግሮች አልነበሩም. ይህ ሁሉ የመጣው የስልኩን MAC አድራሻ በማወቅ እና አብነት በመጠቀም የማዋቀሪያ ፋይል በማመንጨት ላይ ነው።

እስከ መጨረሻው አንብበህ ባነበብከው ነገር እንደጠቀመህ ተስፋ አደርጋለሁ።

የእርስዎን ትኩረት እናመሰግናለን.

ምንጭ: hab.com

አስተያየት ያክሉ