VoIP Zoo - Kugovera

kupinda

Rimwe zuva, maneja akabvumidza kuyedza kuunza IP telephony muhofisi yedu. Sezvo ruzivo rwangu muuyu rutivi rwakanga rwuri rushoma, basa racho rakanyandura fariro huru mandiri uye ndakanyura mukufunda mativi akasiana-siana enhau yacho. Pakupera kwedhivha, ndakasarudza kugovera zivo yandakanga ndawana mutariro yokuti yaizova inobatsira kune mumwe munhu. Saka…

Data yekutanga

Asterisk yakasarudzwa uye yakaiswa seIP PBX. Zvikepe zvenhare zvinosanganisira Cisco 7906g, Panasonic UT-KX123B, Grandstream GXP1400 uye Dlink DPH-150S(E)/F3, Yealink T19 uye T21 zvishandiso. Kusiyana uku kunokonzerwa nekuti sechikamu chekuedza, zvakasarudzwa kuedza zvishoma zvezvinhu zvose kuitira kuti pave nemafungiro pamusoro pemutengo / unhu / huri nyore.

Basa

Rerutsa uye ubatanidze maitiro ekumisikidza zvishandiso zvitsva zvakanyanya sezvinobvira. Mafoni ese anofanirwa kuve akawiriraniswa nguva, ave nebhuku renhare rakatakurwa kubva kuseva uye nekupa mukana kune zvigadziriso zvemaneja.

Mhinduro yedambudziko iri iri nyore - shandisa otomatiki kumisikidzwa kwemafoni, anonzi. Provisioning. Chaizvoizvo, kuita kwangu kweiyi basa rinoshamisa richakurukurwa.

Kugadzirisa tftpd, dhcpd

Kugovera zvigadziriso kumafoni, ndakasarudza tftp sesarudzo yepasirese, inotsigirwa nemapuratifomu ese, zviri nyore kugadzirisa uye kubata.

Hapana chaiyo gadziriso yaidiwa kune tftp. Ndakaisa standard tftpd uye ndaisa mafaera ese anodiwa mumudziyo wayo dhairekitori.
Ndakaisa mafaera ezvirongwa mumadhairekitori zvinoenderana nemugadziri wefoni. Chokwadi, Cisco mudziyo hauna kumbopinda muforodha yayo, saka ndaifanira kuichengeta mumudzi wayo.

Kuti ndiratidze nhare kunzvimbo yetftp server, ndakashandisa sarudzo-66. Mukuwedzera, akavakamura mumakirasi akasiyana nemugadziri. Kirasi yega yega yakagamuchira chikamu chekero uye folda yega yega yemafaira ekugadzirisa. Nenzira, zvishandiso kubva kuD-link zvaifanira kuverengerwa neMAC kero, sezvo ivo vasingapi ruzivo nezve mugadziri mukukumbira dhcp.

Fragment dhcpd.conf

# Rondedzera inodiwa sarudzo sarudzo-66 kodhi 66 = zvinyorwa; kirasi "panasonic" {machisi kana substring (sarudzo mutengesi-kirasi-identifier,0,9) = "Panasonic"; sarudzo sarudzo-66 "10.1.1.50/panasonic/"; } kirasi "cisco" { match if substring (option vendor-class-identifier,0,36) = "Cisco Systems, Inc. IP Phone CP-7906"; sarudzo sarudzo-66 "10.1.1.50/cisco/"; } kirasi "grandstream" {match kana substring (sarudzo mutengesi-kirasi-identifier,0,11) = "Grandstream"; sarudzo sarudzo-66 "10.1.1.50/grandstream/"; } kirasi "dlink" {machisi kana (binary-to-ascii (16,8,":",substring(hardware,1,4)) = "c8:d3:a3:8d") kana (binary-to-ascii (16,8,":",substring(hardware,1,4)) = "90:94:e4:72"); sarudzo sarudzo-66 "10.1.1.50/dlink/"; } kirasi "yealink" {match if substring (option mutengesi-class-identifier,0,7) = "Yealink"; sarudzo sarudzo-66 "10.1.1.50/yealink/"; }

Mafoni aifanirwa kubviswa nechisimba mudziva guru. Zvikasadaro, vaisada kuenda ku “paddling pool” yavo.
Muenzaniso we subnet marongero

subnet 10.1.1.0 netmask 255.255.255.0 { sarudzo routers 10.1.1.1; dziva {ramba nhengo dze "cisco"; kuramba nhengo dze "panasonic"; kuramba nhengo dze "dlink"; range 10.1.1.230 10.1.1.240; } dziva { bvumira nhengo dze "cisco"; range 10.1.1.65 10.1.1.69; } dziva {bvumira nhengo dze "panasonic"; range 10.1.1.60 10.1.1.64; } dziva {bvumira nhengo dze "dlink"; range 10.1.1.55 10.1.1.59; }}

Mushure mekutangazve ese masevhisi anosanganisirwa, nharembozha dzakaenda zvine chivimbo kune yavo yakagoverwa tftp server yezvirongwa. Chasara kuzviisa ipapo.

Cisco 7906

Ndakagamuchira zvishandiso izvi mupakeji yavo yekutanga. Ndaifanira kuichinja kuti ndiite ushamwari neasterisk. Asi iyo inyaya yakasiyana. Mune imwe nyaya, kugadzirisa chigadzirwa, maererano nemirayiridzo, ndakagadzira faira SEPAABBCCDDEEFF.cnf.xml mumudzi we tftp server. Iko AABBCCDDEEFF iri kero yeMAC yechishandiso.

Yakatove yakanyorwa kanopfuura kamwechete nezve kumisikidza mafoni kubva kuCisco, saka ini ndichangosiya faira rekushanda rine zvigadziriso.
Zvirongwa zveCisco

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

Kana iwe wave kuda kutenga foni mune ino nhevedzano, chenjera, auto-tuning inotsigirwa chete mu150S/F3 zvishandiso. Pane 150S/F2 mudziyo wakauya mumaoko angu, handina kuwana kushanda kwakadaro.

Iyo faira yekumisikidza inogona kunge iri mu xml kana plain text format. Pane chimwe chinodiwa che xml: iyo tag inofanirwa kunge iri pakutanga kwemutsara, zvikasadaro muparadzi achazvifuratira uye kukosha kweiyo parameter inoenderana haizochinji.

Mafaira maviri anoshandiswa kugadzirisa foni. f0D00580000.cfg - yekuchengeta marongero emafoni ese uye 00112233aabb.cfg (MAC kero mune yakaderera kesi) yezvirongwa zvega. Zvigadziriso zvega zvega zvine hunhu hwepamusoro.

Iyo yakazara seti yezvigadziriso ine inopfuura chiuru mitsara, kuti urege kusanganisa iyo chinyorwa, ini ndichatsanangura iyo shoma yakakwana seti yezvirongwa.

Iyo mudzi node inodiwa VOIP_CONFIG_FILE node yakagara mukati mayo mhando. Iwo marongero anozoshandiswa chete kana iyo faira vhezheni yakakwira kupfuura zvigadziriso zvazvino mumudziyo. Iwe unogona kuwana kukosha uku kuburikidza newebhu webhu interface muchikamu chekugadzirisa (system management). Kune mafoni ane zvigadziriso zvefekitori, mune ese ari maviri ari 2.0002. Mukuwedzera, iyo yega faira vhezheni inofanirwa kuve yakakura kupfuura yakagovaniswa faira vhezheni.

Kutanga ini ndichapa faira ine yakajairwa gadziriso yemafoni ese. Muchokwadi, inochengeta ese masetin'i; iyo yega faira ichange iine mutoro wenhamba yefoni uye kunyorwa pachiratidziri.

Mumabhuraki maviri ari pazasi, iyo nguva yenguva uye nguva yekuyananisa paramita yakaiswa, yekutanga chiteshi cheRTP uye network bhiriji pakati peWAN neLAN yekubatanidza yemudziyo inogoneswa.

Chikamu Chekutanga

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

Mazita chaiwo ezvigadziro zvekugadzirisa anotsanangura zvakakwana kudzivirira kutsanangura iwo zvakadzama.
SIP yemutsara mumwe

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

Remote Control Settings

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

Zvirongwa zvefoni

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

Mamwe ese magadzirirwo acharamba ari "default". Iye zvino chero foni yeDlink yakabatana kunetiweki inongogamuchira yakajairwa seti yemaparamita kune vese. Kuti uise maparameter ega ega echigadzirwa, faira rakasiyana rinodiwa. Mariri iwe unongoda kutsanangura zvigadziro zvinodiwa kune munhu anozvinyorera.
subscriber settings

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

Zvishandiso izvi zvinogashira zvigadziriso zvinoenderana nechirongwa chakasiyana. Kugadziriswa kunochengetwa mumafaira ezvinyorwa. Iyo yakakura yekumisikidza faira saizi i120 KB. Pasinei nenhamba yemafaira, saizi yavo yese haifanire kudarika 120 KB.
Iyo faira yekumisikidza ine seti yemitsara, iri pasi pezvinotevera mamiriro:

  • Mutsetse wekutanga unogara uri mutsara wekutaura, kusanganisira kutevedzana kwemavara (44 bytes):
    # Panasonic SIP Foni Yakajairwa Format Faira #
    Hexadecimal inomiririra iyi inoteedzana:
    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 6 61D C 74 20 46
    Kuti udzivise shanduko netsaona kune yakatemerwa kutevedzana kwemavara, zvinokurudzirwa kutanga iyo yekumisikidza faira nemutsara:
    # Panasonic SIP Foni Yakajairwa Format Faira # USACHINJA MUTSARA UYU!
  • Mafaira ekugadzirisa anofanira kupera nemutsara usina chinhu.
  • Mutsetse wega wega unofanira kupera nekutevedzana " ".
  • Iyo yakanyanya kureba tambo ndeye 537 bytes, kusanganisira iyo sequence " "
  • Mitsetse inotevera inofuratirwa:
    • mitsetse inodarika 537 byte muganhu;
    • mitsetse isina chinhu;
    • mitsetse yekutaura inotanga na "#";
  • Tambo yeparameter yega yega yakanyorwa nechimiro XXX=“yyy” (XXX: zita reparameta, yyy: kukosha kwayo). Iko kukosha kunofanirwa kuvharirwa mumakotesheni maviri.
  • Kupatsanura mutsara weparameter kuita mitsetse yakawanda hakubvumidzwe. Izvi zvinoguma nekukanganisa kugadzirisa faira rekugadzirisa uye, semhedzisiro, kutadza kwekutanga.
  • Hukoshi hwemamwe ma parameter hunofanirwa kutsanangurwa zvakasiyana kune yega yega mutsara. Chimiro chine suffix "_1" muzita ndiyo parameter yemutsetse wekutanga; "_1" - yemutsara 2, nezvimwe.
  • Hurefu hwezita reparameter ndeye makumi matatu nemaviri mavara.
  • Hurefu hwehuremu hweparameta mabhii mazana mashanu tisingasanganisire mabhii maviri ekotesheni.
  • Hapana nzvimbo dzinotenderwa mutambo kunze kwekunge kukosha kunosanganisira nzvimbo yemavara.
  • Mamwe ma parameter maitiro anogona kutsanangurwa se "isina" kuseta parameter kune isina chinhu kukosha.
  • Iyo parameter inotsanangurwa pasina kurongeka chaiko.
  • Kana iyo parameter yakafanana inotsanangurwa kanopfuura kamwe mufaira rekugadzirisa, kukosha kwakatarwa kutanga kunoshandiswa.

Seti yakakomba yakadai yezvinodikanwa zvefaira rekugadzirisa, kutaura chokwadi, zvinondigumbura. Sekuona kwangu, kuita kwekudyidzana nesevha yekudzora pamafoni ePanasonic kunonetsa zvakanyanya. Mune iyi parameter, foni yakanyanya kuderera kune vamwe.
Paunobatidza chishandiso kekutanga (kana mushure mekuchigadziridza kune zvigadziriso zvefekitari), inoedza kurodha iyo inonzi chigadzirwa faira (panyaya iyi KX-UT123RU.cfg), iyo inofanirwa kunge iine nzira dzekuenda ku mafaira ekugadzirisa asara.
Product File# Panasonic SIP Foni Yakajairwa Format Faira # USACHINJA MUTSARA UYU!

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"

Mushure meizvi, foni icharatidza meseji nezve kupedzwa kwakabudirira kwegadziriro uye ichamirira kusvika yatangwazve. Uye mushure mekutangazve, ichatanga kugadzirisa mafaira ekugadzirisa akapiwa kwairi.

Zvinokurudzirwa kutsanangura zvigadziriso zvakajairika zvemafoni ese ari mu master.cfg file. Sezvakaita Dlink, ini ndinongotaura mamwe ma parameter. Mazita emamwe ma paramita asara uye hunhu hwawo hunogona kuwanikwa mune zvinyorwa zviri pawebhusaiti yemugadziri.
master.cfg###################################################### ##########
#SystemSettings#
###################################################### ##########
## Login Account Settings
ADMIN_ID="admin"
ADMIN_PASS="ADMIN_PWD"
USER_ID="mushandisi"
USER_PASS="USER_PWD"

## System Nguva Zvirongwa
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 Settings
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"

## Kugovera Settings
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"

###################################################### ##########
#NetworkSettings#
###################################################### ##########
## IP Settings
CONNECTION_TYPE="1"
HOST_NAME="UT123"
DHCP_DNS_ENABLE="Y"
STATIC_IP_ADDRESS=""
STATIC_SUBNET=""
STATIC_GATEWAY=""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""

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

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

## XML Application Settings
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/provisioning/panasonic-phonebook.xml»
XMLAPP_LDAP_USERID=""
XMLAPP_LDAP_USERPASS=""

Sechinyakare, zvigadziriso zvemunyoreri chete zvinosara mune yega mudziyo faira yekumisikidza.
aabbccddeeff.cfgDISPLAY_NAME_1="Mushandisi #168"

PHONE_NUMBER_1="168"
SIP_URI_1="168"
LINE_ENABLE_1="Yabatidzwa"
PROFILE_ENABLE_1="Yagoneswa"
SIP_AUTHID_1="168"
SIP_PASS_1="SIP_PWD"

Grandstream GXP-1400

Maparamita enharembozha idzi anochengetwa mufaira rimwe chete rexml rinonzi cfg{mac}.xml. Kana kuti mumagwaro akajeka ane zita cfg{mac}. Foni iyi inongokumbira faira yekumisikidza yega, saka kugadzirisa zvigadziriso nekuzviendesa kune yakajairika faira hazvishande. Chimwe chinhu chekumisikidza Grandstreams kudoma mazita emaparamita. Dzese dzakaverengerwa uye dzakasarudzwa seP###. Semuyenzaniso:

P1650 - inotarisira webhu interface yekugadzirisa foni (0 - HTTPS, 1 - HTTP)
P47 - SIP server kero yekubatanidza.

Kana iyo gadziriso yakachengetwa mune yemavara faira, ma parameter haadi chero boka uye ari mune chero kurongeka. Mitsetse inotanga ne# inobatwa semakomendi.

Kana marongero akaiswa mu xml fomati, anofanirwa kuve nested mune node , iyo inofanirawo kuiswa mukati . Ese ma parameter akanyorwa nenzira yema tag anowirirana ane parameter value mukati.
Kugadza muenzaniso

1.0 8 1 1 SIP_PWD Mushandisi#271 1 271 270 109 ADMIN_PWD USER_PWD ru 270 35/grandstream 109 TZc-35 36 109 http://36/provisioning/grandstream makumi matatu

Yealink T19 uye T21

Midziyo yemhando idzi inotsigira mafaera ekugadzirisa ega emidziyo uye akajairika emhando. Muchiitiko changu, ndaifanira kuisa maparameters mumafaira y000000000031.cfg uye y000000000034.cfg, zvichiteerana. Mafaira ega ega ega anopihwa mazita maererano nekero yeMAC: 00112233aabb.cfg.

Settings yeealinks inochengetwa mutext format. Izvo chete zvinosungirwa zvinodiwa kuvepo kweiyo faira vhezheni mumutsetse wekutanga, mune iyo fomati #!version:1.0.0.1.

Maparamita ese akanyorwa muchimiro parameter = kukosha. Mhinduro dzinofanira kutanga nemavara "#". Mazita emaparamita uye kukosha kwawo anogona kuwanikwa mune zvinyorwa pane webhusaiti yemugadziri.
General settings#!shanduro:1.0.0.1
#Gadzirisa iyo WAN port mhando; 0-DHCP (default), 1-PPPoE, 2-Static IP Kero;
network.internet_port.type = 0
#Gadzirisa iyo PC port mhando; 0-Router, 1-Bridge (default);
network.bridge_mode = 1
#Gadzirisa mhando yekuwana yewebhu server; 0-Yakaremara, 1-HTTP & HTTPS(default), 2-HTTP Chete, 3-HTTPS Chete;
network.web_server_type = 3
#Gadzirisa iyo yakakura yemuno RTP chiteshi. Inotangira pa0 kusvika pa65535, iyo yakasarudzika kukosha ndeye 11800.
network.port.max_rtpport = 10100
#Gadzirisa iyo shoma yemunharaunda RTP chiteshi. Inotangira pa0 kusvika pa65535, iyo default kukosha ndeye 11780.
network.port.min_rtpport = 10000
security.user_name.admin = mudzi
security.user_password = mudzi:ADMIN_PWD
security.user_name.user = mushandisi
security.user_password = mushandisi:USER_PWD
#Tsanangura mutauro wewebhu, kukosha kwakakodzera ndeichi: Chirungu, Chinese_S, Turkish, Portuguese, Spanish, Italian, French, Russian, Deutsch and Czech.
lang.wui = Russian
#Taridza mutauro weLCD, kukosha chaiko ndeichi: Chirungu (default), Chinese_S, Chinese_T, German, French, Turkish, Italian, Polish, Spanish and Portuguese.
lang.gui = Russian
#Gadzirisa iyo nguva yenguva uye zita renzvimbo yenguva. Iyo nguva yenguva inotangira -11 kusvika +12, iyo default kukosha ndeye +8.
#Iyo yakasarudzika nguva zita renzvimbo iChina(Beijing).
#Tarisa kuYealink IP Mafoni Mushandisi Guide kune mamwe anowanikwa nguva nzvimbo uye mazita enguva.
local_time.time_zone = +11
local_time.time_zone_name = Vladivostok
#Gadzirisa zita rezita kana IP kero yeNTP server. Iko kukosha kwekutanga ndeye cn.pool.ntp.org.
local_time.ntp_server1 = 10.1.1.4
#Gadzirisa iyo logo modhi yeLCD skrini; 0-Yakaremara (default), 1-System logo, 2-Custom logo;
phone_setting.lcd_logo.mode = 1
#Gadzirisa iyo URL yekuwana uye dispaly zita reiri kure phonebook. X inotangira pa1 kusvika pa5.
remote_phonebook.data.1.url = 10.1.1.50/provisioning/yealink-phonebook.xml
remote_phonebook.data.1.name = Phonebook
features.remote_phonebook.flash_time = 3600

magadzirirwo ega ega#!shanduro:1.0.0.1
#Gonesa kana kudzima account1, 0-Yakaremara (default), 1-Yakagoneswa;
account.1.enable = 1
#Gadzirisa iyo label inoratidzwa paLCD skrini yeakaunti1.
account.1.label = Test foni
#Gadzirisa zita rekuratidzira reakaundi1.
account.1.display_name = Mushandisi 998
#Gadzirisa zita rekushandisa uye pasiwedhi yeregisheni yechokwadi.
account.1.auth_name = 998
account.1.password = 998
#Gadzirisa zita remushandisi werejista.
account.1.user_name = 998
#Gadzirisa iyo SIP server kero.
account.1.sip_server_host = 10.1.1.50
# Taura chiteshi cheSIP server. Iyo yakasarudzika kukosha ndeye 5060.
account.1.sip_server_port = 5060

Nekuda kweizvozvo, nekuda kweinoshamisa auto-kupa basa rakapihwa mumafoni andataura, pakanga pasina matambudziko ekubatanidza zvishandiso zvitsva kune network. Izvo zvese zvakadzika pakutsvaga iyo MAC kero yefoni uye kugadzira faira yekumisikidza uchishandisa template.

Ndinovimba kuti wakaverenga kusvika kumagumo uye wakabatsirwa nezvawakaverenga.

Ndinokutendai uchicherechedze.

Source: www.habr.com

Voeg