I-VoIP Zoo - Ukuhlinzeka

entry

Ngolunye usuku, abaphathi bagunyaze ukuhlolwa kokwethula ucingo lwe-IP ehhovisi lethu. Njengoba ulwazi lwami kulo mkhakha lwaluluncane, umsebenzi wavusa isithakazelo esikhulu kimi futhi ngacwila ekufundeni izici ezihlukahlukene zendaba. Ekupheleni kwe-dive, nganquma ukwabelana ngolwazi engangilutholile ngethemba lokuthi lungaba usizo kumuntu. Ngakho...

Idatha ebomvu

Inkanyezi ikhethiwe futhi yasetshenziswa njenge-IP PBX. Imikhumbi yezingcingo iqukethe i-Cisco 7906g, i-Panasonic UT-KX123B, i-Grandstream GXP1400 ne-Dlink DPH-150S(E)/F3, i-Yealink T19 kanye namadivayisi we-T21. Lokhu kuhluka kungenxa yokuthi njengengxenye yokuhlolwa, kwanqunywa ukuthi kuzanywe okuncane kukho konke ukuze kwakhiwe umbono mayelana nenani / izinga / isilinganiso esilula.

Inhloso

Yenza kube lula futhi uhlanganise inqubo yokusetha amadivayisi amasha ngangokunokwenzeka. Wonke amafoni kufanele avunyelaniswe isikhathi, abe nencwadi yocingo elayishwe kwiseva futhi anikeze ukufinyelela kumasethingi omlawuli.

Isixazululo sale nkinga silula - sebenzisa ukucushwa okuzenzakalelayo kwamafoni, okuthiwa. Ukuhlinzeka. Empeleni, ukuqaliswa kwami ​​kwalo msebenzi omuhle kakhulu kuzoxoxwa ngakho.

Ilungiselela i-tftpd, dhcpd

Ukusabalalisa izilungiselelo kumafoni, ngikhethe i-tftp njengenketho yendawo yonke, esekelwa yiwo wonke amapulatifomu, kulula ukuyilungisa nokuphatha.

Akukho ukucushwa okuqondile obekudingeka ku-tftp. Ngifake i-tftpd ejwayelekile futhi ngafaka wonke amafayela adingekayo kumkhombandlela wayo wezimpande.
Ngibeke amafayela ezilungiselelo kunkhombandlela ngokuhambisana nomkhiqizi wefoni. Yiqiniso, idivayisi yeCisco ayizange ingene kufolda yayo, ngakho-ke kwakudingeka ngiyigcine empandeni yayo.

Ukuze ngikhombe amafoni endaweni yeseva ye-tftp, ngisebenzise inketho-66. Ngaphezu kwalokho, wabahlukanisa ngamakilasi ahlukene ngomkhiqizi. Ikilasi ngalinye lithole ingxenye yalo yekheli kanye nefolda ngayinye yamafayela okumisa. Ngendlela, amadivaysi avela ku-D-link kwakudingeka abalwe ngamakheli e-MAC, ngoba awanikezi ulwazi mayelana nomkhiqizi esicelweni se-dhcp.

Isiqephu se-dhcpd.conf

# Cacisa inketho yezinketho ezidingekayo-66 ikhodi 66 = umbhalo; class "panasonic" {match if substring (option vendor-class-identifier,0,9) = "Panasonic"; inketho yokukhetha-66 "10.1.1.50/panasonic/"; } isigaba "cisco" { match if substring (option vendor-class-identifier,0,36) = "Cisco Systems, Inc. IP Phone CP-7906"; inketho yokukhetha-66 "10.1.1.50/cisco/"; } isigaba "grandstream" {match if substring (option vendor-class-identifier,0,11) = "Grandstream"; inketho yokukhetha-66 "10.1.1.50/grandstream/"; } isigaba "dlink" {match if (kanambambili-to-ascii (16,8,":",substring(hardware,1,4))) = "c8:d3:a3:8d") noma (kanambambili-to-ascii (16,8,":",uchungechunge olungezansi(hardware,1,4)) = "90:94:e4:72"); inketho-66 "10.1.1.50/dlink/"; } isigaba "yealink" {match if substring (option vendor-class-identifier,0,7) = "Yealink"; inketho yokukhetha-66 "10.1.1.50/yealink/"; }

Amafoni kwadingeka akhishwe ngendluzula endaweni yokubhukuda evamile. Ngale kwalokho, bebengafuni ukuya “echibini labo lokugwedla”.
Isibonelo sezilungiselelo ze-subnet

i-subnet 10.1.1.0 netmask 255.255.255.0 { amarutha okukhethwa kukho 10.1.1.1; pool { phika amalungu "cisco"; ukuphika amalungu "panasonic"; phika amalungu e-"dlink"; ububanzi 10.1.1.230 10.1.1.240; } ichibi {vumela amalungu e-"cisco"; ububanzi 10.1.1.65 10.1.1.69; } ichibi {vumela amalungu e-"panasonic"; ububanzi 10.1.1.60 10.1.1.64; } iphuli {vumela amalungu e-"dlink"; ububanzi 10.1.1.55 10.1.1.59; }}

Ngemva kokuqalisa kabusha zonke izinsiza ezihilelekile, amafoni aya ngokuzethemba kuseva yawo eyabelwe i-tftp ukuze athole izilungiselelo. Osekusele wukuzibeka lapho.

ICisco 7906

Ngithole lawa madivayisi emaphaketheni awo okuqala. Kwadingeka ngisishintshe ukuze ngenze ubungane nenkanyezi. Kodwa leyo indaba ehlukile. Esimeni esithile, ukuze ulungiselele idivayisi, ngokuvumelana neziqondiso, ngidale ifayela SEPAABBCCDDEEFF.cnf.xml impande yeseva ye-tftp. Lapho i-AABBCCDDEEFF iyikheli le-MAC locingo.

Sekuvele kubhaliwe izikhathi ezingaphezu kwesisodwa mayelana nokusetha amafoni avela kwaCisco, ngakho-ke ngizovele ngishiye ifayela elisebenzayo nezilungiselelo.
Izilungiselelo ze-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>

I-D-Link DPH-150S/F3

Uma usuzothenga ifoni kulolu chungechunge, qaphela, ukulungisa okuzenzakalelayo kusekelwa kuphela kumadivayisi angu-150S/F3. Kudivayisi ye-150S/F2 efike ezandleni zami, angizange ngithole ukusebenza okunjalo.

Ifayela lokumisa lingaba ku-xml noma ifomethi yombhalo ongenalutho. Kunesidingo esisodwa se-xml: umaka kufanele ube ekuqaleni komugqa, ngaphandle kwalokho umhlaseli uzokuziba futhi inani lepharamitha elihambisanayo ngeke lishintshe.

Amafayela amabili asetshenziswa ukulungisa ifoni. f0D00580000.cfg - yokugcina izilungiselelo zawo wonke amafoni kanye nokuthi 00112233aabb.cfg (ikheli le-MAC ngohlamvu oluncane) lwezilungiselelo ngazinye. Izilungiselelo ngazinye ngokwemvelo zinokubaluleke kakhulu.

Isethi egcwele yezilungiselelo iqukethe imigqa engaphezu kwenkulungwane, ukuze ungahlanganisi isihloko, ngizochaza isethi encane eyanele yezilungiselelo.

I-root node iyadingeka VOIP_CONFIG_FILE futhi i-node yakhiwe ngaphakathi kwayo Version. Izilungiselelo zizosetshenziswa kuphela uma inguqulo yefayela iphakeme kunezilungiselelo zamanje kudivayisi. Ungathola leli nani ngokusebenzisa isixhumi esibonakalayo sewebhu socingo esigabeni sokulungisa (ukuphathwa kwesistimu). Kumafoni anezilungiselelo zasefekthri, kuzo zombili izimo yi-2.0002. Ngaphezu kwalokho, inguqulo yefayela ngalinye kufanele ibe nkulu kunenguqulo yefayela okwabelwana ngayo.

Okokuqala ngizohlinzeka ngefayela ngokucushwa okuvamile kwawo wonke amafoni. Eqinisweni, igcina zonke izilungiselelo; ifayela ngalinye lizoba nesibopho senombolo yocingo kanye nombhalo osesikrinini.

Kumabhulokhi amabili angezansi, indawo yesikhathi nemingcele yokuvumelanisa isikhathi iyasethwa, imbobo yokuqala ye-RTP kanye nebhuloho lenethiwekhi phakathi kwezixhumi ze-WAN ne-LAN zedivayisi ivuliwe.

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

Amagama wangempela wamapharamitha wokucupha anencazelo ngokwanele ukuze agweme ukuwachaza ngokuningiliziwe.
I-SIP yomugqa owodwa

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

Izilungiselelo zesilawuli kude

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

Izilungiselelo zefoni

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

Zonke ezinye izilungiselelo zizohlala "zizenzakalelayo". Manje noma iyiphi ifoni ye-Dlink exhunywe kunethiwekhi izokwamukela ngokushesha isethi evamile yamapharamitha abo bonke. Ukusetha imingcele ngayinye yedivayisi, ifayela elihlukile liyadingeka. Kuyo udinga kuphela ukucacisa izilungiselelo ezidingekayo zobhalisile ngamunye.
izilungiselelo zobhalisile

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

I-Panasonic UT-KX123B

Lawa madivayisi athola izilungiselelo ngokuya ngohlelo oluhluke kancane. Ukucushwa kugcinwa kumafayela ombhalo. Umkhawulo kasayizi wefayela lokumisa ngu-120 KB. Kungakhathaliseki inani lamafayela, usayizi wawo ophelele akufanele weqe u-120 KB.
Ifayela lokumisa liqukethe isethi yemigqa, engaphansi kwemibandela elandelayo:

  • Umugqa wokuqala uhlala uwumugqa wokuphawula, ofaka ukulandelana kwezinhlamvu ezilandelayo (amabhayithi angu-44):
    # Ifayela Lefomethi Ejwayelekile Yefoni ye-Panasonic SIP #
    Ukumelwa kwe-hexadecimal kwalokhu kulandelana:
    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 61 74 C 20 46 69
    Ukuze uvimbele izinguquko zephutha ngokulandelana okumisiwe kwezinhlamvu, kunconywa ukuthi uqale ifayela lokumisa ngomugqa:
    # Ifayela Lefomethi Yefoni Ejwayelekile ye-Panasonic SIP # UNGASHINTSHI LOMUGQA!
  • Amafayela okumisa kufanele agcine ngomugqa ongenalutho.
  • Umugqa ngamunye kufanele uphele ngokulandelana " ".
  • Ubude bentambo enkulu bungamabhayithi angu-537, okuhlanganisa nokulandelana " "
  • Imigqa elandelayo ishaywa indiva:
    • imigqa edlula umkhawulo wamabhayithi angama-537;
    • imigqa engenalutho;
    • imigqa yamazwana eqala ngo-"#";
  • Iyunithi yezinhlamvu yepharamitha ngayinye ibhalwe ngendlela XXX=“yyy” (XXX: igama lepharamitha, yyy: inani layo). Inani kufanele lifakwe phakathi kwezingcaphuno ezimbili.
  • Ukuhlukanisa umugqa wepharamitha emigqeni embalwa akuvunyelwe. Lokhu kuzoholela ekucubunguleni iphutha lokucubungula ifayela futhi, ngenxa yalokho, ukwehluleka ukuqalisa.
  • Amanani amanye amapharamitha kufanele acaciswe ngokwehlukana kumugqa ngamunye. Ipharamitha enezijobelelo "_1" egameni ipharamitha yomugqa 1; "_2"—komugqa 2, njll.
  • Ubude obukhulu begama lepharamitha yizinhlamvu ezingama-32.
  • Ubude obukhulu bevelu yepharamitha yizinhlamvu ezingu-500 ngaphandle kwezinhlamvu zokucaphuna kabili.
  • Azikho izikhala ezivunyelwe kuyunithi yezinhlamvu ngaphandle uma inani lihlanganisa uhlamvu lwesikhala.
  • Amanye amanani epharamitha angacaciswa njengokuthi “akunalutho” ukuze usethe ipharamitha enanini elingenalutho.
  • Amapharamitha awacaciswanga ngendlela ethile.
  • Uma ipharamitha efanayo icaciswa izikhathi ezingaphezu kwesisodwa kufayela lokumisa, inani elishiwo kuqala liyasetshenziswa.

Isethi engathi sína kangaka yezidingo zefayela lokumisa, uma ngingagwegwesi, iyangicasula. Ngokubona kwami, ukuqaliswa kokuxhumana neseva yokulawula kumafoni we-Panasonic kuphazamisa kakhulu. Kule parameter, ifoni ingaphansi kakhulu kunezinye.
Uma uvula idivayisi okokuqala (noma ngemva kokuyisetha kabusha kuzilungiselelo zasembonini), izama ukulayisha lokho okubizwa ngokuthi ifayela lomkhiqizo (kulokhu yi-KX-UT123RU.cfg), okumele kuqukathe izindlela eziya ku- amafayela okumisa asele.
Ifayela Lomkhiqizo# Ifayela Lefomethi Yefoni Ejwayelekile ye-Panasonic SIP # UNGASHINTSHI LOMUGQA!

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"

Ngemva kwalokhu, ifoni izobonisa umlayezo mayelana nokuphothulwa ngempumelelo kokulungiselela futhi izolinda ize iqaliswe kabusha. Futhi ngemva kokuqalisa kabusha, izoqala ukucubungula amafayela okucupha anikezwe wona.

Kunconywa ukuba ucacise izilungiselelo ezijwayelekile zawo wonke amafoni kufayela le-master.cfg. Njenge-Dlink, ngizocacisa kuphela amapharamitha athile. Amagama amapharamitha asele namanani awo angatholakala kumadokhumenti kuwebhusayithi yomkhiqizi.
master.cfg####################################################### ###########
#Izilungiselelo Zesistimu#
####################################################### ###########
## Izilungiselelo ze-akhawunti yokungena
ADMIN_ID="umlawuli"
ADMIN_PASS="ADMIN_PWD"
USER_ID="umsebenzisi"
USER_PASS="USER_PWD"

## Izilungiselelo Zesikhathi Sesistimu
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=""

## Izilungiselelo ze-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"

## Izilungiselelo zokuhlinzeka
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"

####################################################### ###########
#Izilungiselelo Zenethiwekhi#
####################################################### ###########
## Izilungiselelo ze-IP
CONNECTION_TYPE="1"
HOST_NAME="UT123"
DHCP_DNS_ENABLE="Y"
STATIC_IP_ADDRESS=""
STATIC_SUBNET=""
STATIC_GATEWAY=""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""

## Izilungiselelo ze-DNS
DNS_QRY_PRLL="Y"
DNS_PRIORITY="N"
DNS1_ADDR="10.1.1.1"
DNS2_ADDR=""

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

## Izilungiselelo zohlelo lokusebenza lwe-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/provisioning/panasonic-phonebook.xml»
XMLAPP_LDAP_USERID=""
XMLAPP_LDAP_USERPASS=""

Ngokwesiko, izilungiselelo zobhalisile kuphela ezisala kufayela lokucushwa ledivayisi ngayinye.
aabbccddeeff.cfgDISPLAY_NAME_1="Umsebenzisi #168"

PHONE_NUMBER_1="168"
SIP_URI_1="168"
LINE_ENABLE_1="Kuvunyelwe"
PROFILE_ENABLE_1="Kuvunyelwe"
SIP_AUTHID_1="168"
SIP_PASS_1="SIP_PWD"

I-Grandstream GXP-1400

Amapharamitha alawa mafoni agcinwe efayeleni elilodwa le-xml elibizwa ngokuthi cfg{mac}.xml. Noma kumbhalo ongenalutho onegama elithi cfg{mac}. Le foni icela kuphela ifayela lokucushwa elilodwa, ngakho ukwenza kangcono izilungiselelo ngokuzihambisa kufayela elivamile ngeke kusebenze. Esinye isici sokusetha i-Grandstreams ukuqanjwa kwamapharamitha. Wonke anezinombolo futhi aqokwe njengo-P###. Ngokwesibonelo:

I-P1650 - ibhekele isixhumi esibonakalayo sewebhu sokuphatha ifoni (0 - HTTPS, 1 - HTTP)
I-P47 – Ikheli leseva ye-SIP ukuze uxhumeke.

Uma ukucushwa kugcinwe efayeleni lombhalo, imingcele ayidingi noma yimaphi amaqembu futhi inoma iyiphi i-oda. Imigqa eqala ngo-# ithathwa njengamazwana.

Uma izilungiselelo zethulwa ngefomethi ye-xml, kufanele zifakwe endaweni eyodwa , okumele kubekwe kuyo isidleke . Wonke amapharamitha abhalwe ngendlela yamathegi ahambisanayo anenani lepharamitha ngaphakathi.
Ukubeka isibonelo

1.0 8 1 1 SIP_PWD Umsebenzisi # 271 1 271 270 109 ADMIN_PWD USER_PWD ru 270 35/grandstream 109 TZc-35 36 109 http://36/provisioning/grandstream amashumi amathathu

I-Yealink T19 ne-T21

Amadivayisi alawa mamodeli asekela amafayela okucushwa ngamanye kumadivayisi navamile kumamodeli. Endabeni yami, bekufanele ngibeke amapharamitha ajwayelekile kumafayela y000000000031.cfg kanye y000000000034.cfg, ngokulandelana. Amafayela okucushwa angawodwana aqanjwa ngokwekheli le-MAC: 00112233aabb.cfg.

Izilungiselelo zama-yealink zigcinwa ngefomethi yombhalo. Okuwukuphela kwezidingo eziyisibopho ubukhona benguqulo yefayela emugqeni wokuqala, ngefomethi #!inguqulo:1.0.0.1.

Wonke amapharamitha abhalwe kupharamitha yefomu = inani. Amazwana kufanele aqale ngohlamvu "#". Amagama amapharamitha namanani awo angatholakala kumadokhumenti kuwebhusayithi yomkhiqizi.
Izilungiselelo ezijwayelekile#!inguqulo:1.0.0.1
#Lungisa uhlobo lwembobo ye-WAN; 0-DHCP (okuzenzakalelayo), 1-PPPoE, 2-Static IP Ikheli;
network.internet_port.type = 0
#Lungisa uhlobo lwembobo ye-PC; 0-Umzila, 1-Bridge (okuzenzakalelayo);
network.bridge_mode = 1
#Lungisa uhlobo lokufinyelela lweseva yewebhu; 0-Ikhubazekile, 1-HTTP & HTTPS(okuzenzakalelayo), 2-HTTP Kuphela, 3-HTTPS Kuphela;
network.web_server_type = 3
#Lungisa imbobo enkulu yendawo ye-RTP. Isuka ku-0 iye ku-65535, inani elizenzakalelayo lingu-11800.
network.port.max_rtpport = 10100
#Lungisa ubuncane bembobo yendawo ye-RTP. Isuka ku-0 iye ku-65535, inani elizenzakalelayo lingu-11780.
network.port.min_rtpport = 10000
security.user_name.admin = impande
security.user_password = root:ADMIN_PWD
security.user_name.user = umsebenzisi
security.user_password = umsebenzisi:USER_PWD
#Cacisa ulimi lwewebhu, amanani avumelekile yilawa: IsiNgisi, isiShayina_S, isiTurkey, isiPutukezi, iSpanishi, isiNtaliyane, isiFulentshi, isiRashiya, isi-Deutsch nesiCzech.
lang.wui = isiRashiya
#Cacisa ulimi lwe-LCD, amanani avumelekile yilawa: IsiNgisi (okuzenzakalelayo), isiShayina_S, isiShayina_T, isiJalimane, isiFulentshi, isiTurkey, isiNtaliyane, isiPolish, iSpanishi nesiPutukezi.
lang.gui = isiRashiya
#Lungisa indawo yesikhathi negama lezoni yesikhathi. Umkhawulo wesikhathi usukela ku--11 kuye ku-+12, inani elizenzakalelayo lingu-+8.
#Igama lendawo yesikhathi esimisiwe yi-China(Beijing).
#Bheka kumhlahlandlela womsebenzisi we-Yealink IP Phones ukuze uthole izindawo zesikhathi ezitholakalayo namagama endawo yesikhathi.
local_time.time_zone = +11
local_time.time_zone_name = Vladivostok
#Lungisa igama lesizinda noma ikheli le-IP leseva ye-NTP. Inani elizenzakalelayo lithi cn.pool.ntp.org.
local_time.ntp_server1 = 10.1.1.4
#Lungisa imodi yelogo yesikrini se-LCD; 0-Ikhubazekile (okuzenzakalelayo), ilogo yesistimu engu-1, ilogo engu-2-Custom;
phone_setting.lcd_logo.mode = 1
#Lungisa i-URL yokufinyelela kanye negama le-dispaly lencwadi yefoni ekude. I-X isukela ku-1 kuye ku-5.
remote_phonebook.data.1.url = 10.1.1.50/provisioning/yealink-phonebook.xml
remote_phonebook.data.1.name = Ifonibhuku
features.remote_phonebook.flash_time = 3600

izilungiselelo ngazinye#!inguqulo:1.0.0.1
#Vumela noma vala i-akhawunti1, 0-Ikhubazekile (okuzenzakalelayo), 1-Inikwe amandla;
account.1.vula = 1
#Lungisa ilebula evezwe esikrinini se-LCD ye-akhawunti1.
account.1.label = Hlola ifoni
#Lungisa igama lokubonisa le-akhawunti1.
account.1.display_name = Umsebenzisi 998
#Lungisa igama lomsebenzisi nephasiwedi ukuze uqinisekise irejista.
account.1.auth_name = 998
i-akhawunti.1.iphasiwedi = 998
#Lungisa igama lomsebenzisi werejista.
account.1.igama_lomsebenzisi = 998
#Lungisa ikheli leseva ye-SIP.
account.1.sip_server_host = 10.1.1.50
#Cacisa imbobo yeseva ye-SIP. Inani elizenzakalelayo lingu-5060.
account.1.sip_server_port = 5060

Ngenxa yalokho, ngenxa yomsebenzi omuhle wokuhlinzeka ngokuzenzakalelayo ohlinzekwe kumafoni engiwashilo, azikho izinkinga zokuxhuma amadivayisi amasha kunethiwekhi. Konke kwehlela ekutholeni ikheli le-MAC locingo nokukhiqiza ifayela lokucushwa usebenzisa isifanekiso.

Ngethemba ukuthi nifundile kwaze kwaba sekugcineni futhi nizuze kulokho enikufundayo.

Ngiyabonga ngokunaka kwakho.

Source: www.habr.com

Engeza amazwana