ZooIP Zoo - Samar da

Gabatarwa

Wata rana, gudanarwa ta amince da gwaji don gabatar da wayar IP a ofishinmu. Tun da gogewar da nake yi a wannan fanni ba ta da yawa, aikin ya sa ni sha'awar sosai kuma na tsunduma cikin nazarin fannoni daban-daban na batun. A ƙarshen nutsewa, na yanke shawarar raba ilimin da na samu a cikin bege cewa zai zama da amfani ga wani. Don haka…

Asalin bayanai

An zaɓi alamar alama kuma an tura shi azaman IP PBX. Jirgin wayar ya ƙunshi Cisco 7906g, Panasonic UT-KX123B, Grandstream GXP1400 da Dlink DPH-150S(E)/F3, Yealink T19 da T21 na'urorin. Wannan bambancin shine saboda gaskiyar cewa a matsayin wani ɓangare na gwaji, an yanke shawarar gwada kadan daga cikin komai don samar da ra'ayi akan farashin farashi / inganci / dacewa.

Manufar

Sauƙaƙe da haɗa tsarin kafa sabbin na'urori gwargwadon yiwuwa. Duk wayoyi dole ne su kasance tare da lokaci tare, samun littafin waya da aka loda daga uwar garken kuma samar da dama ga saituna don mai gudanarwa.

Maganin wannan matsala mai sauƙi ne - aiwatar da tsarin atomatik na wayoyi, abin da ake kira. Bayarwa. A gaskiya, za a tattauna aiwatar da ni na wannan kyakkyawan aiki.

Ana saita tftpd,dhcpd

Don rarraba saituna zuwa wayoyi, na zaɓi tftp azaman zaɓi na duniya, wanda duk dandamali ke goyan bayan, mai sauƙin daidaitawa da sarrafawa.

Ba a buƙaci takamaiman tsari don tftp ba. Na shigar da daidaitattun tftpd kuma na sanya duk fayilolin da suka dace a cikin tushen littafin sa.
Na sanya fayilolin saitunan a cikin kundayen adireshi daidai da ƙera waya. Gaskiya, na'urar Cisco ba ta taɓa shiga cikin babban fayil ɗinta ba, don haka sai na adana ta a tushen ta.

Domin nuna wayoyin zuwa wurin uwar garken tftp, na yi amfani da zaɓi-66. Bugu da ƙari, ya raba su zuwa azuzuwan daban ta masana'anta. Kowane aji ya karɓi ɓangaren adireshinsa da babban fayil ɗaya don fayilolin daidaitawa. Af, na'urorin daga D-link dole ne a lissafta su ta adiresoshin MAC, tun da ba su samar da bayanai game da masana'anta a cikin buƙatun dhcp.

Guda dhcpd.conf

# Ƙayyade zaɓin zaɓin zaɓin da ake buƙata-lambar 66 66 = rubutu; class "panasonic" {matches idan substring (zaɓi mai siyarwa-class-identifier,0,9) = "Panasonic"; zaɓi zaɓi-66 "10.1.1.50/panasonic/"; } class "cisco" {matches idan substring (zaɓi mai siyarwa-class-identifier,0,36) = "Cisco Systems, Inc. IP Phone CP-7906"; zaɓi zaɓi-66 "10.1.1.50/cisco/"; } class "grandstream" {matches in substring (zaɓi mai siyarwa-class-identifier,0,11) = "Grandstream"; zabin zaɓi-66 "10.1.1.50/grandstream/"; } class "dlink" {wasa idan (binary-to-ascii (16,8,":",substring(hardware,1,4))) ="c8:d3:a3:8d") ko (binary-to-ascii) (16,8,":",substring (hardware,1,4)) = "90:94:e4:72"); zaɓi zaɓi-66 "10.1.1.50/dlink/"; } class "yealink" {matches in substring (zaɓi mai siyarwa-class-identifier,0,7) = "Yealink"; zaɓi zaɓi-66 "10.1.1.50/yealink/"; }

Dole ne a cire wayoyi da karfi daga babban tafkin. In ba haka ba, ba sa so su je wurin “paddling pool” nasu.
Misalin saitunan subnet

subnet 10.1.1.0 netmask 255.255.255.0 {masu amfani da zaɓi 10.1.1.1; pool { musun membobin "cisco"; musun membobin "panasonic"; musun membobin "dlink"; kewayon 10.1.1.230 10.1.1.240; } tafkin { ba da izinin membobin "cisco"; kewayon 10.1.1.65 10.1.1.69; } tafkin {ba da izinin membobin "panasonic"; kewayon 10.1.1.60 10.1.1.64; } tafkin { ba da izinin membobin "dlink"; kewayon 10.1.1.55 10.1.1.59; } }

Bayan sake kunna duk ayyukan da abin ya shafa, wayoyi cikin ƙarfin gwiwa sun je uwar garken tftp da aka ba su don saiti. Abin da ya rage shi ne a ajiye su a wurin.

cisco 7906

Na karɓi waɗannan na'urorin a cikin ainihin marufi. Dole ne in canza shi don yin abota da alamar alama. Amma wannan labarin daban ne. A cikin takamaiman yanayin, don saita na'urar, bisa ga umarnin, na ƙirƙiri fayil ɗin SEPAABBCCDEEFF.cnf.xml a tushen sabar tftp. Inda AABBCCDEEFF shine adireshin MAC na na'urar.

An riga an rubuta shi fiye da sau ɗaya game da kafa wayoyi daga Cisco, don haka zan bar fayil ɗin aiki tare da saitunan.
Saituna don 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

Idan kuna shirin siyan waya a cikin wannan silsilar, kuyi hattara, kunnawa ta atomatik ana tallafawa ne kawai a cikin na'urori 150S/F3. A kan na'urar 150S/F2 da ta shigo hannuna, ban sami irin wannan aikin ba.

Fayil ɗin daidaitawa na iya zama cikin xml ko sigar rubutu bayyananne. Akwai buƙatu ɗaya don xml: tag dole ne ya kasance a farkon layin, in ba haka ba parser ɗin zai yi watsi da shi kuma ƙimar madaidaicin daidai ba zai canza ba.

Ana amfani da fayiloli guda biyu don saita wayar. f0D00580000.cfg - don adana saituna don duk wayoyi da 00112233aabb.cfg (adireshin MAC a ƙarami) don saiti ɗaya. Saituna ɗaya a zahiri suna da fifiko mafi girma.

Cikakken saitin saitin ya ƙunshi layukan sama da dubu ɗaya, don kada in rikice labarin, zan bayyana mafi ƙarancin isassun saiti.

Ana buƙatar kullin tushen VOIP_CONFIG_FILE da kumburin gida a ciki version. Za a yi amfani da saitunan ne kawai idan nau'in fayil ɗin ya fi saitunan na yanzu a cikin na'urar. Kuna iya gano wannan ƙimar ta hanyar haɗin yanar gizon wayar a cikin sashin kulawa ( sarrafa tsarin). Don wayoyi masu saitunan masana'anta, a cikin duka biyun shine 2.0002. Bugu da kari, kowane nau'in fayil ɗin dole ne ya zama mafi girma fiye da sigar fayil ɗin da aka raba.

Da farko zan samar da fayil tare da tsari gama gari don duk wayoyi. A zahiri, tana adana duk saitunan; fayil ɗin ɗaya kawai zai ɗauki alhakin lambar waya da rubutun akan allo.

A cikin tubalan guda biyu da ke ƙasa, an saita yankin lokaci da sigogin daidaitawa lokaci, tashar farko don RTP da gadar hanyar sadarwa tsakanin masu haɗin WAN da LAN na na'urar an kunna.

Juzu'i Na 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>

Ainihin sunayen sigogin daidaitawa sun isa siffanta don guje wa kwatanta su daki-daki.
SIP na layi daya

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

Saitunan Ikon nesa

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

Saitunan waya

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

Duk sauran saitunan za su kasance “default”. Yanzu duk wayar Dlink da aka haɗa da hanyar sadarwar za ta karɓi saiti na gama gari ga kowa nan take. Don saita sigogi ɗaya don na'urar, ana buƙatar fayil daban. A ciki kawai kuna buƙatar saka saitunan da suka dace don kowane mai biyan kuɗi.
saitunan masu biyan kuɗi

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

Waɗannan na'urori suna karɓar saituna bisa ga wani tsari daban-daban. Ana adana saitin a cikin fayilolin rubutu. Matsakaicin girman fayil ɗin sanyi shine 120 KB. Ko da kuwa yawan fayilolin, girman su bai kamata ya wuce 120 KB ba.
Fayil ɗin daidaitawa ya ƙunshi saitin layi, waɗanda ke ƙarƙashin yanayi masu zuwa:

  • Layin farko koyaushe layin sharhi ne, gami da jerin haruffa masu zuwa (bytes 44):
    # Panasonic SIP Daidaitaccen Tsarin Fayil na Waya #
    wakiltar hexadecimal na wannan jeri:
    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 72 6F C 61 74 20
    Don hana sauye-sauyen bazata ga kafaffen jerin haruffa, ana ba da shawarar fara fayil ɗin sanyi tare da layin:
    # Panasonic SIP Daidaitaccen Fayil ɗin Tsarin Waya # KADA KA CANZA WANNAN LAYIN!
  • Fayilolin daidaitawa dole ne su ƙare da layin fanko.
  • Dole ne kowane layi ya ƙare tare da jerin " ".
  • Matsakaicin tsayin kirtani shine 537 bytes, gami da jerin " "
  • An yi watsi da waɗannan layukan:
    • Layukan da suka wuce iyakar 537 byte;
    • layin komai;
    • layukan sharhi da suka fara da "#";
  • An rubuta kirtani na kowane siga a cikin sigar XXX=“yyy” (XXX: sunan siga, yyy: ƙimar sa). Dole ne a haɗa ƙimar cikin ƙima biyu.
  • Ba a yarda da raba layin siga zuwa layi da yawa ba. Wannan zai haifar da kuskure sarrafa fayil ɗin daidaitawa kuma, a sakamakon haka, gazawar farawa.
  • Dole ne a ƙayyade ƙimar wasu sigogi daban don kowane layi. Ma'aunin da ke da kari "_1" a cikin suna shine ma'aunin layi na 1; "_2" - don layi na 2, da sauransu.
  • Matsakaicin tsayin sunan siga shine haruffa 32.
  • Matsakaicin tsayin ƙimar sigina shine haruffa 500 ban da haruffa biyu na ƙima.
  • Babu sarari da aka yarda a cikin kirtani sai dai idan darajar ta ƙunshi halin sarari.
  • Ana iya ƙididdige wasu ƙimar sigina a matsayin “blank” don saita siga zuwa ƙimar fanko.
  • Ba a ƙayyade sigogi ba a cikin wani tsari na musamman.
  • Idan an kayyade siga guda ɗaya fiye da sau ɗaya a cikin fayil ɗin daidaitawa, ana fara amfani da ƙimar da aka ƙayyade.

Irin wannan babban saitin buƙatun don fayil ɗin daidaitawa, magana ta gaskiya, ta bata min rai. A ganina, aiwatar da hulɗa tare da uwar garken sarrafawa akan wayoyin Panasonic yana da matukar wahala. A cikin wannan siga, wayar tana da ƙasa da sauran.
Lokacin da kuka kunna na'urar a karon farko (ko bayan sake saita shi zuwa saitunan masana'anta), yana ƙoƙarin ɗaukar abin da ake kira fayil ɗin samfur (a cikin wannan yanayin shine KX-UT123RU.cfg), wanda yakamata ya ƙunshi hanyoyin zuwa sauran fayilolin sanyi.
Fayil samfurin# Panasonic SIP Daidaitaccen Fayil ɗin Tsarin Waya # KADA KA CANZA WANNAN LAYIN!

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"

Bayan wannan, wayar za ta nuna sako game da nasarar kammala shirye-shiryen kuma za ta jira har sai an sake kunnawa. Kuma bayan sake kunnawa, zai fara aiwatar da fayilolin daidaitawa da aka sanya masa.

Ana ba da shawarar saka saitunan gaba ɗaya don duk wayoyi a cikin fayil ɗin master.cfg. Kamar yadda yake tare da Dlink, zan ƙayyade wasu sigogi kawai. Ana iya samun sunayen ragowar sigogi da ƙimar su a cikin takaddun akan gidan yanar gizon masana'anta.
maigida.cfg###################################### ########
# Saitunan Tsari #
###################################### ########
## Saitunan Asusun Shiga
ADMIN_ID = "admin"
ADMIN_PASS = "ADMIN_PWD"
USER_ID = "mai amfani"
USER_PASS = "USER_PWD"

## Saitunan Lokacin Tsari
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=""

## Saitunan 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"

## Saitunan Samarwa
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"

###################################### ########
# Saitunan Yanar Gizo #
###################################### ########
## Saitunan IP
CONNECTION_TYPE="1"
HOST_NAME= "UT123"
DHCP_DNS_ENABLE = "Y"
STATIC_IP_ADDRESS = ""
STATIC_SUBNET = ""
STATIC_GATEWAY = ""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""

## Saitunan DNS
DNS_QRY_PRLL="Y"
DNS_PRIORITY="N"
DNS1_ADDR = "10.1.1.1"
DNS2_ADDR=""

## Saitunan HTTP
HTTPD_PORTOPEN_AUTO="Y"
HTTP_VER="1"
HTTP_USER_AGENT="Panasonic_{MODEL}/{fwver} ({mac})"
HTTP_SSL_VERIFY = "0"
CFG_ROOT_CERTIFICATE_PATH=""

## Saitunan Aikace-aikacen 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 = "10.1.1.50/bayarwa/panasonic-bookbook.xml»
XMLAPP_LDAP_USERID=""
XMLAPP_LDAP_USERPASS=""

A al'adance, saitin mai biyan kuɗi kawai ya rage a cikin fayil ɗin daidaitawar na'urar.
aabbccddeeff.cfgDISPLAY_NAME_1 = "Mai amfani #168"

PHONE_NUMBER_1 = "168"
SIP_URI_1 = "168"
LINE_ENABLE_1 = "An kunna"
PROFILE_ENABLE_1 = "An kunna"
SIP_AUTHID_1 = "168"
SIP_PASS_1 = "SIP_PWD"

Saukewa: GXP-1400

Ana adana sigogin waɗannan wayoyi a cikin fayil xml guda ɗaya mai suna cfg{mac}.xml. Ko a cikin rubutu a sarari tare da sunan cfg{mac}. Wannan wayar tana buƙatar fayil ɗin daidaitawa ɗaya kawai, don haka inganta saitunan ta hanyar matsar da su zuwa fayil na gama gari ba zai yi aiki ba. Wani fasali na kafa Grandstreams shine sunan sigogi. Dukkansu an lissafta su kuma an sanya su a matsayin P###. Misali:

P1650 - alhakin haɗin yanar gizon don sarrafa wayar (0 - HTTPS, 1 - HTTP)
P47 – Adireshin uwar garken SIP don haɗi.

Idan an adana saitin a cikin fayil ɗin rubutu, sigogi ba sa buƙatar kowane rukuni kuma suna cikin kowane tsari. Layukan da suka fara da # ana ɗaukar su azaman sharhi.

Idan an gabatar da saitunan a cikin tsarin xml, dole ne a sanya su a cikin kumburi , wanda kuma dole ne a sanya shi a ciki . An rubuta duk sigogi a cikin nau'i na alamomi masu dacewa tare da ƙimar siga a ciki.
Saitin misali

1.0 8 1 1 SIP_PWD Mai amfani # 271 1 271 270 109 ADMIN_PWD USER_PWD ru 270 35 / babba 109 TZc-35 36 109 http://36/provisioning/grandstream talatin

Yealink T19 da T21

Na'urorin waɗannan samfuran suna goyan bayan fayilolin daidaitawa ɗaya don na'urori da na gama-gari don ƙira. A cikin yanayina, dole ne in sanya ma'auni na gaba ɗaya a cikin fayilolin y000000000031.cfg da y000000000034.cfg, bi da bi. Fayilolin daidaitawa ɗaya suna suna bisa ga adireshin MAC: 00112233aabb.cfg.

Ana adana saitunan yealinks a tsarin rubutu. Abinda kawai ake buƙata shine kasancewar sigar fayil ɗin a layin farko, a cikin sigar #!version:1.0.0.1.

Ana rubuta duk sigogi a cikin sigar sigar = ƙima. Dole ne a fara sharhi da harafin "#". Ana iya samun sunayen sigogi da ƙimar su a cikin takaddun akan gidan yanar gizon masana'anta.
Gabaɗaya saituna#!Sigar:1.0.0.1
# Sanya nau'in tashar tashar WAN; 0-DHCP (tsoho), 1-PPPoE, Adireshin IP na 2-A tsaye;
network.internet_port.type = 0
# Sanya nau'in tashar tashar PC; 0-Router, 1-Bridge (default);
network.bridge_mode = 1
# Sanya nau'in samun damar sabar gidan yanar gizo; 0-An kashe, 1-HTTP & HTTPS (tsoho), 2-HTTP Kawai, 3-HTTPS Kawai;
network.web_server_type = 3
# Sanya iyakar tashar RTP na gida. Ya bambanta daga 0 zuwa 65535, ƙimar tsoho shine 11800.
network.port.max_rtpport = 10100
# Sanya mafi ƙarancin tashar RTP na gida. Ya bambanta daga 0 zuwa 65535, ƙimar tsoho shine 11780.
network.port.min_rtpport = 10000
security.user_name.admin = tushen
security.user_password = tushen: ADMIN_PWD
security.user_name.user = mai amfani
security.user_password = mai amfani: USER_PWD
# Ƙayyade yaren yanar gizo, ingantattun ƙimar sune: Ingilishi, Sinanci_S, Baturke, Fotigal, Sifen, Italiyanci, Faransanci, Rashanci, Deutsch da Czech.
lang.wui = Rashanci
# Ƙayyade yaren LCD, ingantattun ƙimar sune: Ingilishi (tsoho), Sinanci_S, Chinese_T, Jamusanci, Faransanci, Baturke, Italiyanci, Yaren mutanen Poland, Sifen da Fotigal.
lang.gui = Rashanci
# Sanya yankin lokaci da sunan yankin lokaci. Yankin lokaci ya tashi daga -11 zuwa +12, ƙimar tsoho shine +8.
#Tsoffin sunan yankin lokaci shine China(Beijing).
# Koma zuwa Jagorar mai amfani da Wayoyin IP na Yealink don ƙarin samuwan yankunan lokaci da sunayen yankin lokaci.
local_time.time_zone = +11
local_time.time_zone_name = Vladivostok
# Sanya sunan yanki ko adireshin IP na sabar NTP. Tsohuwar ƙimar ita ce cn.pool.ntp.org.
local_time.ntp_server1 = 10.1.1.4
# Sanya yanayin tambarin allon LCD; 0-An kashe (tsoho), tambarin tsarin 1, tambarin al'ada 2;
phone_setting.lcd_logo.mode = 1
# Sanya URL ɗin shiga da kuma rarraba sunan littafin waya mai nisa. X jeri daga 1 zuwa 5.
remote_book.data.1.url = 10.1.1.50/samarwa/yealink-bookbook.xml
remote_phonebook.data.1.name = Littafin waya
fasali.remote_phonebook.flash_time = 3600

saituna guda ɗaya#!Sigar:1.0.0.1
# Kunna ko kashe asusun1, 0-An kashe (default), 1-An kunna;
lissafi.1.enable = 1
# Sanya alamar da aka nuna akan allon LCD don asusu1.
account.1.label = Gwada waya
# Sanya sunan nuni na asusu1.
account.1.display_name = Mai amfani 998
# Sanya sunan mai amfani da kalmar sirri don tantancewa.
account.1.auth_name = 998
asusu.1.password = 998
# Sanya sunan mai amfani da rijista.
account.1.user_name = 998
# Sanya adireshin uwar garken SIP.
account.1.sip_server_host = 10.1.1.50
# Sanya tashar jiragen ruwa don uwar garken SIP. Matsakaicin darajar 5060.
account.1.sip_server_port = 5060

Sakamakon haka, godiya ga kyakkyawan aikin samar da atomatik da aka samar a cikin wayoyi da na ambata, babu matsalolin haɗa sabbin na'urori zuwa hanyar sadarwar. Duk ya zo ne don gano adireshin MAC na wayar da ƙirƙirar fayil ɗin sanyi ta amfani da samfuri.

Ina fatan kun karanta har ƙarshe kuma ku amfana da abin da kuka karanta.

Gode ​​muku da hankali.

source: www.habr.com

Add a comment