ãšã³ããªãŒ
ããæ¥ã瀟å ã«IPé»è©±ãå°å ¥ããå®éšãçµå¶é£ããæ¿èªãããŸããã ãã®åéã§ã®ç§ã®çµéšã¯æµ ãã£ãã®ã§ããã®ä»äºã¯ç§ã«å€§ããªèå³ãåŒã³èµ·ãããç§ã¯ãã®åé¡ã®ããŸããŸãªåŽé¢ãç 究ããããšã«æ²¡é ããŸããã ãã€ãã³ã°ã®çµããã«ãç§ã¯èª°ãã®åœ¹ã«ç«ã€ããšãé¡ã£ãŠãèªåãåŸãç¥èãå ±æããããšã«ããŸããã ããã§âŠ
åæããŒã¿
ã¢ã¹ã¿ãªã¹ã¯ãéžæãããIP PBX ãšããŠå°å ¥ãããŸããã é»è©±æ©çŸ€ã¯ãCisco 7906gãPanasonic UT-KX123BãGrandstream GXP1400ãDlink DPH-150S(E)/F3ãYealink T19 ããã³ T21 ããã€ã¹ã§æ§æãããŠããŸãã ãã®ããªãšãŒã·ã§ã³ã¯ãå®éšã®äžç°ãšããŠãäŸ¡æ Œ/å質/å©äŸ¿æ§ã®æ¯çã«ã€ããŠæèŠã圢æããããã«ããã¹ãŠãå°ãè©ŠããŠã¿ãããšã«ãããšããäºå®ã«ãããã®ã§ãã
ã¿ã¹ã¯
æ°ããããã€ã¹ã®ã»ããã¢ããããã»ã¹ãå¯èœãªéãç°¡çŽ åããçµ±äžããŸãã ãã¹ãŠã®é»è©±ã¯æå»åæããããµãŒããŒããé»è©±åž³ãããŒãããã管çè ãèšå®ã«ã¢ã¯ã»ã¹ã§ããããã«ããå¿ èŠããããŸãã
ãã®åé¡ã®è§£æ±ºçã¯ç°¡åã§ããããããé»è©±ã®èªåæ§æãå®è£
ããããšã§ãã ããããžã§ãã³ã°ã å®éã«ããã®çŽ ââæŽãããé¢æ°ã®å®è£
ã«ã€ããŠèª¬æããŸãã
tftpdãdhcpdã®æ§æ
é»è©±æ©ã«èšå®ãé åžããããã«ããã¹ãŠã®ãã©ãããã©ãŒã ã§ãµããŒããããèšå®ãšç®¡çãç°¡åãªãŠãããŒãµã« ãªãã·ã§ã³ãšã㊠tftp ãéžæããŸããã
tftp ã«ã¯ç¹å¥ãªèšå®ã¯å¿
èŠãããŸããã æšæºã® tftpd ãã€ã³ã¹ããŒã«ããå¿
èŠãªãã¡ã€ã«ããã¹ãŠãã®ã«ãŒã ãã£ã¬ã¯ããªã«é
眮ããŸããã
é»è©±æ©ã®è£œé å
ã«åŸã£ãŠèšå®ãã¡ã€ã«ããã£ã¬ã¯ããªã«é
眮ããŸããã 確ãã«ãCisco ããã€ã¹ã¯ãã®ãã©ã«ãã«ã¯å
¥ã£ãŠããªãã£ãã®ã§ãã«ãŒãã«ä¿åããå¿
èŠããããŸããã
é»è©±æ©ã tftp ãµãŒãã®å Žæãæãããã«ããããã«ããªãã·ã§ã³ 66 ã䜿çšããŸããã ããã«ãã¡ãŒã«ãŒããšã«ã¯ã©ã¹ã«åããŸããã åã¯ã©ã¹ã¯ãç¬èªã®ã¢ãã¬ã¹ ã»ã°ã¡ã³ããšæ§æãã¡ã€ã«çšã®åå¥ã®ãã©ã«ããŒãåãåããŸããã ã¡ãªã¿ã«ãD-link ããã®ããã€ã¹ã¯ãdhcp ãªã¯ãšã¹ãã§è£œé å ã«é¢ããæ å ±ãæäŸãããªããããMAC ã¢ãã¬ã¹ã«ãã£ãŠèšç®ããå¿ èŠããããŸããã
dhcpd.conf ã®ãã©ã°ã¡ã³ã
# å¿ èŠãªãªãã·ã§ã³ãæå®ããŸããoption option-66 code 66 = text; class "panasonic" { éšåæåå (ãªãã·ã§ã³ ãã³ã㌠ã¯ã©ã¹èå¥å,0,9) = "Panasonic" ã®å Žåã«äžèŽããŸãã ãªãã·ã§ã³ ãªãã·ã§ã³-66 "10.1.1.50/panasonic/"; class "cisco" { éšåæåå (ãªãã·ã§ã³ ãã³ã㌠ã¯ã©ã¹èå¥å,0,36) = "Cisco Systems, Inc. IP Phone CP-7906" ã®å Žåã«äžèŽããŸãã ãªãã·ã§ã³ ãªãã·ã§ã³-66 "10.1.1.50/cisco/"; } class "grandstream" { éšåæåå (ãªãã·ã§ã³ ãã³ã㌠ã¯ã©ã¹èå¥å,0,11) = "Grandstream" ã®å Žåã«äžèŽããŸãã ãªãã·ã§ã³ ãªãã·ã§ã³-66 "10.1.1.50/grandstream/"; class "dlink" { match if (binary-to-ascii (16,8,":",substring(hardware,1,4)) = "c8:d3:a3:8d") ãŸã㯠(binary-to-ascii) (16,8,":",substring(ããŒããŠã§ã¢,1,4)) = "90:94:e4:72"); ãªãã·ã§ã³ ãªãã·ã§ã³-66 "10.1.1.50/dlink/"; } class "yealink" { éšåæåå (ãªãã·ã§ã³ãã³ããŒã¯ã©ã¹èå¥å,0,7) = "Yealink" ã®å Žåã«äžèŽããŸãã ãªãã·ã§ã³ ãªãã·ã§ã³-66 "10.1.1.50/yealink/"; }
é»è©±æ©ã¯äžè¬ããŒã«ãã匷å¶çã«é€å€ãããªããã°ãªããŸããã§ããã ããã§ãªããã°ã圌ãã¯ãåäŸçšããŒã«ãã«è¡ããããããŸããã§ããã
ãµããããèšå®äŸ
ãµãããã 10.1.1.0 ããããã¹ã¯ 255.255.255.0 { ãªãã·ã§ã³ã«ãŒã¿ãŒ 10.1.1.1; ããŒã« { ãciscoãã®ã¡ã³ããŒãæåŠããŸã; ããããœããã¯ãã®ã¡ã³ããŒãåŠå®ããŸãã ã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 ãµãŒãã«èªä¿¡ãæã£ãŠã¢ã¯ã»ã¹ããŸããã ããšã¯ããã«çœ®ãã ãã§ãã
ã·ã¹ã³7906
ãããã®ããã€ã¹ã¯å ã®ããã±ãŒãžã§åãåããŸããã ã¢ã¹ã¿ãªã¹ã¯ãšåéã«ãªãã«ã¯å€æŽããå¿ èŠããããŸããã ããããããã¯å¥ã®è©±ã§ãã ç¹å®ã®ã±ãŒã¹ã§ã¯ãæ瀺ã«åŸã£ãŠããã€ã¹ãæ§æããããã«ãtftp ãµãŒããŒã®ã«ãŒãã«ãã¡ã€ã« SEPAABBCCDDEEFF.cnf.xml ãäœæããŸããã ããã§ãAABCCDDEEFF ã¯ããã€ã¹ã® MAC ã¢ãã¬ã¹ã§ãã
ã·ã¹ã³ã®é»è©±ã®ã»ããã¢ããã«ã€ããŠã¯ãã§ã«äœåºŠãæžãããŠããã®ã§ãèšå®ãå«ãäœæ¥ãã¡ã€ã«ã ããæ®ããŠãããŸãã
ã·ã¹ã³ã®èšå®
<?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ãªã³ã¯ DPH-150S/F3
ãã®ã·ãªãŒãºã®é»è©±æ©ãè³Œå ¥ããããšããŠããå Žåã¯ãèªåãã¥ãŒãã³ã°ã¯ 150S/F3 ããã€ã¹ã§ã®ã¿ãµããŒããããŠããããšã«æ³šæããŠãã ããã ç§ã®æã«æž¡ã£ã150S/F2ããã€ã¹ã«ã¯ãã®ãããªæ©èœã¯èŠã€ãããŸããã§ããã
æ§æãã¡ã€ã«ã¯ãxml 圢åŒãŸãã¯ãã¬ãŒã³ ããã¹ã圢åŒã«ããããšãã§ããŸãã XML ã«ã¯ XNUMX ã€ã®èŠä»¶ããããŸããã¿ã°ã¯è¡ã®å é ã«ãªããã°ãªããŸãããããã§ãªãå ŽåãããŒãµãŒã¯ã¿ã°ãç¡èŠãã察å¿ãããã©ã¡ãŒã¿ãŒã®å€ã¯å€æŽãããŸããã
é»è©±æ©ã®èšå®ã«ã¯ 0 ã€ã®ãã¡ã€ã«ã䜿çšãããŸãã f00580000D00112233.cfg - ãã¹ãŠã®é»è©±æ©ã®èšå®ãä¿åããå Žåãããã³åå¥ã®èšå®ãä¿åããå Žå㯠XNUMXaabb.cfg (å°æåã® MAC ã¢ãã¬ã¹)ã åœç¶ãåå¥ã®èšå®ã®æ¹ãåªå ãããŸãã
å®å šãªèšå®ã»ãã㯠XNUMX è¡ãè¶ ãããããèšäºãç ©éã«ãªããªãããã«ãæäœéå¿ èŠãªèšå®ã»ããã«ã€ããŠèª¬æããŸãã
ã«ãŒãããŒãã¯å¿ é ã§ã VOIP_CONFIG_FILE ãããŠãã®äžã«ãã¹ããããããŒã ããŒãžã§ã³ã ãã®èšå®ã¯ããã¡ã€ã«ã®ããŒãžã§ã³ãããã€ã¹ã®çŸåšã®èšå®ãããé«ãå Žåã«ã®ã¿é©çšãããŸãã ãã®å€ã¯ãé»è©±æ©ã® Web ã€ã³ã¿ãŒãã§ã€ã¹ã®ã¡ã³ããã³ã¹ ã»ã¯ã·ã§ã³ (ã·ã¹ãã 管ç) ãã確èªã§ããŸãã å·¥å Žåºè·æã®èšå®ã®é»è©±æ©ã®å Žåãã©ã¡ãã®å Žåã 2.0002 ã§ãã ããã«ãåã ã®ãã¡ã€ã«ã®ããŒãžã§ã³ã¯å ±æãã¡ã€ã«ã®ããŒãžã§ã³ããã倧ããå¿ èŠããããŸãã
ãŸãããã¹ãŠã®é»è©±æ©ã«å ±éã®èšå®ãå«ããã¡ã€ã«ãæäŸããŸãã å®éããã¹ãŠã®èšå®ãä¿åãããŠãããåã ã®ãã¡ã€ã«ã¯é»è©±çªå·ãšç»é¢äžã®ç¢æã®ã¿ãæ åœããŸãã
以äžã® XNUMX ã€ã®ãããã¯ã§ã¯ãã¿ã€ã ãŸãŒã³ãšæå»åæãã©ã¡ãŒã¿ãèšå®ãããRTP ã®åæããŒããšãããã€ã¹ã® WAN ã³ãã¯ã¿ãš LAN ã³ãã¯ã¿éã®ãããã¯ãŒã¯ ããªããžãæå¹ã«ãªããŸãã
ãã©ã°ã¡ã³ã No.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>
æ§æãã©ã¡ãŒã¿ã®å®éã®ååã¯ååã«ãããããããã®ã§ããããã詳现ãªèª¬æã¯çç¥ããŸãã
XNUMXåç·ã®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>
ä»ã®ãã¹ãŠã®èšå®ã¯ãããã©ã«ããã®ãŸãŸã«ãªããŸãã ããã§ããããã¯ãŒã¯ã«æ¥ç¶ããã Dlink é»è©±æ©ã¯ããã¹ãŠã®é»è©±æ©ã«å
±éã®ãã©ã¡ãŒã¿ã®ã»ãããå³åº§ã«åãå
¥ããããã«ãªããŸãã ããã€ã¹ã®åå¥ãã©ã¡ãŒã¿ãèšå®ããã«ã¯ãå¥ã®ãã¡ã€ã«ãå¿
èŠã§ãã ããã§ã¯ãåã
ã®å å
¥è
ã«å¿
èŠãªèšå®ãæå®ããã ãã§æžã¿ãŸãã
å å
¥è
ã®èšå®
<?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>
ãããœãã㯠UT-KX123B
ãããã®ããã€ã¹ã¯ããããã«ç°ãªãã¹ããŒã ã«åŸã£ãŠèšå®ãåãåããŸãã èšå®ã¯ããã¹ã ãã¡ã€ã«ã«ä¿åãããŸãã æ§æãã¡ã€ã«ã®æ倧ãµã€ãºã¯ 120 KB ã§ãã ãã¡ã€ã«ã®æ°ã«é¢ä¿ãªãããã¡ã€ã«ã®åèšãµã€ãºã¯ 120 KB ãè¶
ããŠã¯ãªããŸããã
æ§æãã¡ã€ã«ã¯äžé£ã®è¡ã§æ§æãããŠããã次ã®æ¡ä»¶ã«åŸããŸãã
- æåã®è¡ã¯åžžã«ã³ã¡ã³ãè¡ã§ã次ã®äžé£ã®æå (44 ãã€ã) ãå«ãŸããŸãã
# ãããœãã㯠SIP é»è©±æ©æšæºãã©ãŒããããã¡ã€ã« #
ãã®ã·ãŒã±ã³ã¹ã XNUMX é²æ°ã§è¡šçŸãããšã次ã®ããã«ãªããŸãã
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 6F 72 6D 61 74 20 46 69 6 C 65 20 23
確ç«ãããæåã·ãŒã±ã³ã¹ã誀ã£ãŠå€æŽãããã®ãé²ãããã«ãæ§æãã¡ã€ã«ã次ã®è¡ã§å§ããããšããå§ãããŸãã
# Panasonic SIP Phone æšæºãã©ãŒããã ãã¡ã€ã« # ãã®è¡ã¯å€æŽããªãã§ãã ããã - èšå®ãã¡ã€ã«ã¯ç©ºè¡ã§çµããå¿ èŠããããŸãã
- åè¡ã¯ã·ãŒã±ã³ã¹ããã§çµããå¿ èŠããããŸãã ãã
- æååã®æ倧é·ã¯ãã·ãŒã±ã³ã¹ãããå«ã㊠537 ãã€ãã§ãã ã
- 次ã®è¡ã¯ç¡èŠãããŸãã
- 537 ãã€ãå¶éãè¶ ããè¡ã
- 空è¡;
- ã#ãã§å§ãŸãã³ã¡ã³ãè¡;
- åãã©ã¡ãŒã¿ã®æååã¯ãXXX=âyyyâïŒXXXïŒãã©ã¡ãŒã¿åãyyyïŒãã®å€ïŒã®åœ¢åŒã§èšè¿°ãããŸãã å€ã¯äºéåŒçšç¬Šã§å²ãå¿ èŠããããŸãã
- ãã©ã¡ãŒã¿è¡ãè€æ°ã®è¡ã«åå²ããããšã¯ã§ããŸããã ããã«ãããæ§æãã¡ã€ã«ã®åŠçã§ãšã©ãŒãçºçãããã®çµæãåæåã倱æããŸãã
- äžéšã®ãã©ã¡ãŒã¿ã®å€ã¯ãè¡ããšã«åå¥ã«æå®ããå¿ èŠããããŸãã ååã«ãµãã£ãã¯ã¹ã_1ããä»ããŠãããã©ã¡ãŒã¿ã¯ãè¡ 1 ã®ãã©ã¡ãŒã¿ã§ãã ã_2ã - è¡ 2 ãªã©ã
- ãã©ã¡ãŒã¿åã®æ倧é·ã¯ 32 æåã§ãã
- ãã©ã¡ãŒã¿å€ã®æ倧é·ã¯ãäºéåŒçšç¬Šãé€ã㊠500 æåã§ãã
- å€ã«ã¹ããŒã¹æåãå«ãŸããŠããªãéããæååå ã«ã¹ããŒã¹ã䜿çšããããšã¯ã§ããŸããã
- äžéšã®ãã©ã¡ãŒã¿å€ã¯ã空çœããšããŠæå®ããŠããã©ã¡ãŒã¿ã空ã®å€ã«èšå®ã§ããŸãã
- ãã©ã¡ãŒã¿ã¯ç¹å®ã®é åºã§æå®ãããŸããã
- èšå®ãã¡ã€ã«å ã§åããã©ã¡ãŒã¿ãè€æ°åæå®ããå Žåã¯ãæåã«æå®ããå€ãé©çšãããŸãã
ççŽã«èšã£ãŠãæ§æãã¡ã€ã«ã«å¯Ÿããããã»ã©æ·±å»ãªèŠä»¶ã«ã¯åæºããŸãã ç§ã®æèŠã§ã¯ããããœããã¯ã®é»è©±æ©ã§ã®å¶åŸ¡ãµãŒããŒãšã®å¯Ÿè©±ã®å®è£
ã¯éåžžã«äžäŸ¿ã§ãã ãã®ãã©ã¡ãŒã¿ã§ã¯ãé»è©±æ©ã¯ä»ã®é»è©±æ©ããã倧å¹
ã«å£ã£ãŠããŸãã
åããŠããã€ã¹ã®é»æºãå
¥ãããšã (ãŸãã¯å·¥å Žåºè·æã®èšå®ã«ãªã»ããããåŸ)ããããã補åãã¡ã€ã« (ãã®å Žå㯠KX-UT123RU.cfg) ãããŒãããããšããŸãããã®ãã¡ã€ã«ã«ã¯ãæ®ãã®èšå®ãã¡ã€ã«ã
補åãã¡ã€ã«# Panasonic SIP Phone æšæºãã©ãŒããã ãã¡ã€ã« # ãã®è¡ã¯å€æŽããªãã§ãã ããã
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 ãã¡ã€ã«ã§æå®ããããšããå§ãããŸãã Dlink ãšåæ§ã«ãããã€ãã®ãã©ã¡ãŒã¿ãŒã®ã¿ãæå®ããŸãã æ®ãã®ãã©ã¡ãŒã¿ã®ååãšãã®å€ã¯ã補é å
ã® Web ãµã€ãã®ããã¥ã¡ã³ãã«èšèŒãããŠããŸãã
ãã¹ã¿ãŒ.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"
################################################ ##########
ïŒãããã¯ãŒã¯èšå®ïŒ
################################################ ##########
## IPèšå®
æ¥ç¶ã¿ã€ã = "1"
HOST_NAME="UT123"
DHCP_DNS_ENABLE="Y"
STATIC_IP_ADDRESS=""
STATIC_SUBNET=""
STATIC_GATEWAY=""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""
## DNSèšå®
DNS_QRY_PRLL="Y"
DNS_PRIORITY="N"
DNS1_ADDR="10.1.1.1"
DNS2_ADDR=""
## HTTP èšå®
HTTPD_PORTOPEN_AUTO="Y"
HTTP_VER="1"
HTTP_USER_AGENT="ãããœããã¯_{MODEL}/{fwver} ({mac})"
HTTP_SSL_VERIFY="0"
CFG_ROOT_CERTIFICATE_PATH=""
## XML ã¢ããªã±ãŒã·ã§ã³ã®èšå®
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=
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"
ã°ã©ã³ãã¹ããªãŒã GXP-1400
ãããã®é»è©±æ©ã®ãã©ã¡ãŒã¿ã¯ãcfg{mac}.xml ãšããååã® XNUMX ã€ã® XML ãã¡ã€ã«ã«ä¿åãããŸãã ãŸãã¯ãcfg{mac} ãšããååã®ãã¬ãŒã³ ããã¹ãã§ã ãã®é»è©±æ©ã¯åå¥ã®èšå®ãã¡ã€ã«ã®ã¿ãèŠæ±ãããããèšå®ãå ±éãã¡ã€ã«ã«ç§»åããŠæé©åããããšã¯ã§ããŸããã Grandstream ã®ã»ããã¢ããã®ãã XNUMX ã€ã®ç¹åŸŽã¯ããã©ã¡ãŒã¿ãŒã®åœåã§ãã ãããã«ã¯ãã¹ãŠçªå·ãä»ããããP### ãšæå®ãããŸãã äŸãã°ïŒ
P1650 â é»è©±ã管çããããã® Web ã€ã³ã¿ãŒãã§ã€ã¹ãæ
åœããŸã (0 â HTTPSã1 â HTTP)
P47 â æ¥ç¶çšã® SIP ãµãŒã㌠ã¢ãã¬ã¹ã
æ§æãããã¹ã ãã¡ã€ã«ã«ä¿åãããŠããå Žåããã©ã¡ãŒã¿ãã°ã«ãŒãåããå¿ èŠã¯ãªããé åºãä»»æã§ãã # ã§å§ãŸãè¡ã¯ã³ã¡ã³ããšããŠæ±ãããŸãã
èšå®ã XML 圢åŒã§è¡šç€ºãããå Žåã¯ãããŒãå
ã«ãã¹ãããå¿
èŠããããŸãã ã次ã«ãã¹ãããå¿
èŠããããŸãã ãã¹ãŠã®ãã©ã¡ãŒã¿ã¯ããã©ã¡ãŒã¿å€ãå
éšã«å«ãŸãã察å¿ããã¿ã°ã®åœ¢åŒã§æžã蟌ãŸããŸãã
èšå®äŸ
1.0 8 1 1 SIP_PWD ãŠãŒã¶ãŒçªå· 271 1 271 270 109 ADMIN_PWD USER_PWD ã270 35/ã°ã©ã³ãã¹ããªãŒã 109 TZc-35 36 109 http://36/provisioning/grandstream 34
Yealink T19 ããã³ T21
ãããã®ã¢ãã«ã®ããã€ã¹ã¯ãããã€ã¹ã®åå¥ã®èšå®ãã¡ã€ã«ãšã¢ãã«ã®å ±éã®èšå®ãã¡ã€ã«ããµããŒãããŸãã ç§ã®å Žåãäžè¬ãã©ã¡ãŒã¿ããã¡ã€ã« y000000000031.cfg ãš y000000000034.cfg ã«ããããé 眮ããå¿ èŠããããŸããã åã ã®æ§æãã¡ã€ã«ã«ã¯ãMAC ã¢ãã¬ã¹ã«åŸã£ãŠååãä»ããããŸã: 00112233aabb.cfgã
Yealink ã®èšå®ã¯ããã¹ã圢åŒã§ä¿åãããŸãã å¯äžã®å¿ é èŠä»¶ã¯ãæåã®è¡ã« #!version:1.0.0.1 ã®åœ¢åŒã§ãã¡ã€ã« ããŒãžã§ã³ãååšããããšã§ãã
ãã¹ãŠã®ãã©ã¡ãŒã¿ã¯ããã©ã¡ãŒã¿ = å€ã®åœ¢åŒã§èšè¿°ãããŸãã ã³ã¡ã³ãã¯ã#ãæåã§å§ããå¿
èŠããããŸãã ãã©ã¡ãŒã¿ã®ååãšãã®å€ã¯ã補é å
ã® Web ãµã€ãã®ããã¥ã¡ã³ãã«èšèŒãããŠããŸãã
äžè¬èšå®#!ããŒãžã§ã³:1.0.0.1
#WANããŒãã¿ã€ããèšå®ããŸãã 0-DHCP (ããã©ã«ã)ã1-PPPoEã2-éç IP ã¢ãã¬ã¹ã
network.internet_port.type = 0
#PC ããŒãã®ã¿ã€ããèšå®ããŸãã 0 ã«ãŒã¿ãŒã1 ããªããž (ããã©ã«ã)ã
network.bridge_mode = 1
#Web ãµãŒããŒã®ã¢ã¯ã»ã¹ ã¿ã€ããèšå®ããŸãã 0-ç¡å¹ã1-HTTP ããã³ HTTPS (ããã©ã«ã)ã2-HTTP ã®ã¿ã3-HTTPS ã®ã¿ã
network.web_server_type = 3
#ããŒã«ã« RTP ããŒãã®æ倧å€ãèšå®ããŸãã ç¯å²ã¯ 0 ïœ 65535 ã§ãããã©ã«ãå€ã¯ 11800 ã§ãã
network.port.max_rtpport = 10100
#æå°ã®ããŒã«ã« RTP ããŒããèšå®ããŸãã ç¯å²ã¯ 0 ïœ 65535 ã§ãããã©ã«ãå€ã¯ 11780 ã§ãã
network.port.min_rtpport = 10000
security.user_name.admin = root
security.user_password = root:ADMIN_PWD
security.user_name.user = ãŠãŒã¶ãŒ
security.user_password = ãŠãŒã¶ãŒ:USER_PWD
# Web èšèªãæå®ããŸããæå¹ãªå€ã¯ãè±èªãäžåœèª (S)ããã«ã³èªããã«ãã¬ã«èªãã¹ãã€ã³èªãã€ã¿ãªã¢èªããã©ã³ã¹èªããã·ã¢èªããã€ãèªããã§ã³èªã§ãã
lang.wui = ãã·ã¢èª
#LCD èšèªãæå®ããŸããæå¹ãªå€ã¯ãè±èª (ããã©ã«ã)ãäžåœèª Sãäžåœèª Tããã€ãèªããã©ã³ã¹èªããã«ã³èªãã€ã¿ãªã¢èªãããŒã©ã³ãèªãã¹ãã€ã³èªããã«ãã¬ã«èªã§ãã
lang.gui = ãã·ã¢èª
#ã¿ã€ã ãŸãŒã³ãšã¿ã€ã ãŸãŒã³åãèšå®ããŸãã ã¿ã€ã ãŸãŒã³ã®ç¯å²ã¯ -11 ïœ +12 ã§ãããã©ã«ãå€ã¯ +8 ã§ãã
#ããã©ã«ãã®ã¿ã€ã ãŸãŒã³åã¯äžåœ(å京)ã§ãã
#å©çšå¯èœãªã¿ã€ã ãŸãŒã³ãšã¿ã€ã ãŸãŒã³åã«ã€ããŠã¯ããYealink IP é»è©±ãŠãŒã¶ãŒ ã¬ã€ãããåç
§ããŠãã ããã
ããŒã«ã«ã¿ã€ã .ã¿ã€ã ãŸãŒã³ = +11
local_time.time_zone_name = ãŠã©ãžãªã¹ãã¯
#NTPãµãŒããŒã®ãã¡ã€ã³åãŸãã¯IPã¢ãã¬ã¹ãèšå®ããŸãã ããã©ã«ãå€ã¯ cn.pool.ntp.org ã§ãã
local_time.ntp_server1 = 10.1.1.4
#LCDç»é¢ã®ããŽã¢ãŒããèšå®ããŸãã 0-ç¡å¹ (ããã©ã«ã)ã1-ã·ã¹ãã ããŽã2-ã«ã¹ã¿ã ããŽã
Phone_setting.lcd_logo.mode = 1
#ãªã¢ãŒãé»è©±åž³ã®ã¢ã¯ã»ã¹URLãšè¡šç€ºåãèšå®ããŸãã X ã®ç¯å²ã¯ 1 ïœ 5 ã§ãã
ãªã¢ãŒãé»è©±åž³.data.1.url =
Remote_phonebook.data.1.name = é»è©±åž³
features.remote_phonebook.flash_time = 3600
åå¥èšå®#!ããŒãžã§ã³:1.0.0.1
#ã¢ã«ãŠã³ããæå¹ãŸãã¯ç¡å¹ã«ããŸã1ã0-ç¡å¹ (ããã©ã«ã)ã1-æå¹;
account.1.enable = 1
#ã¢ã«ãŠã³ã1ã®LCDç»é¢ã«è¡šç€ºãããã©ãã«ãèšå®ããŸãã
account.1.label = ãã¹ãé»è©±
#account1ã®è¡šç€ºåãèšå®ããŸãã
account.1.display_name = ãŠãŒã¶ãŒ 998
#ç»é²èªèšŒçšã®ãŠãŒã¶ãŒåãšãã¹ã¯ãŒããèšå®ããŸãã
account.1.auth_name = 998
ã¢ã«ãŠã³ã.1.ãã¹ã¯ãŒã = 998
#ç»é²ãŠãŒã¶ãŒåãèšå®ããŸãã
account.1.user_name = 998
#SIPãµãŒããŒã¢ãã¬ã¹ãèšå®ããŸãã
account.1.sip_server_host = 10.1.1.50
#SIPãµãŒããŒã®ããŒããæå®ããŸãã ããã©ã«ãå€ã¯ 5060 ã§ãã
account.1.sip_server_port = 5060
ãã®çµæãåè¿°ããé»è©±æ©ã«åãã£ãŠããçŽ æŽãããèªåããããžã§ãã³ã°æ©èœã®ãããã§ãæ°ããããã€ã¹ããããã¯ãŒã¯ã«æ¥ç¶ããéã«åé¡ã¯çºçããŸããã§ããã çµå±ã®ãšãããé»è©±æ©ã® MAC ã¢ãã¬ã¹ã調ã¹ãŠããã³ãã¬ãŒãã䜿çšããŠèšå®ãã¡ã€ã«ãçæããããšãå¿ èŠã§ããã
æåŸãŸã§ãèªã¿ããã ããèªãã å 容ãæçã§ããããšãé¡ã£ãŠããŸãã
ãæž
èŽããããšãããããŸããã
åºæïŒ habr.com