VoIP Zoo – Hoʻolako

komo

I kekahi lā, ua ʻae ka hoʻokele i kahi hoʻokolohua e hoʻolauna i ke kelepona IP ma kā mākou keʻena. Ma muli o ka liʻiliʻi o koʻu ʻike ma kēia ʻano, ua hoʻāla ka hoihoi nui iaʻu i ka hana a ua komo wau i ke aʻo ʻana i nā ʻano like ʻole o ka pilikia. I ka pau ʻana o ka luʻu ʻana, ua hoʻoholo wau e kaʻana like i ka ʻike i loaʻa iaʻu me ka manaʻolana he mea pono ia i kekahi. No laila…

ʻIkepili mua

Ua koho ʻia ʻo Asterisk ma ke ʻano he IP PBX. Aia nā ʻauwaʻa kelepona ʻo Cisco 7906g, Panasonic UT-KX123B, Grandstream GXP1400 a me Dlink DPH-150S(E)/F3, Yealink T19 a me T21. ʻO kēia hoʻololi ma muli o ke ʻano o ka hoʻokolohua, ua hoʻoholo ʻia e hoʻāʻo iki i nā mea āpau i mea e hoʻokumu ai i kahi manaʻo ma ke kumukūʻai / maikaʻi / ʻoluʻolu.

Nń Pahuhopu

E maʻalahi a hoʻohui i ke kaʻina hana o ka hoʻonohonoho ʻana i nā mea hana hou e like me ka hiki. Pono nā kelepona a pau i ka manawa synchronized, loaʻa kahi puke kelepona i hoʻouka ʻia mai ke kikowaena a hāʻawi i ke komo i nā hoʻonohonoho no ka luna.

He maʻalahi ka hoʻonā i kēia pilikia - hoʻokō i ka hoʻonohonoho maʻalahi o nā kelepona, ka mea i kapa ʻia. Hoʻolako. ʻOiaʻiʻo, e kūkākūkā ʻia kaʻu hoʻokō ʻana i kēia hana kupanaha.

Ke hoʻonohonoho nei i ka tftpd, dhcpd

No ka hāʻawi ʻana i nā hoʻonohonoho i nā kelepona, ua koho au i ka tftp ma ke ʻano he koho ākea, kākoʻo ʻia e nā paepae āpau, maʻalahi e hoʻonohonoho a mālama.

ʻAʻohe hoʻonohonoho kikoʻī i koi ʻia no tftp. Ua hoʻokomo au i ka tftpd maʻamau a kau i nā faila pono āpau i kāna papa kuhikuhi kumu.
Ua kau au i nā faila hoʻonohonoho i nā papa kuhikuhi e like me ka mea hana kelepona. ʻOiaʻiʻo, ʻaʻole i komo ka mea Cisco i loko o kāna waihona, no laila pono wau e mālama iā ia i kona kumu.

I mea e kuhikuhi ai i nā kelepona i kahi o ka tftp server, ua hoʻohana au i ka koho-66. Eia kekahi, ua hoʻokaʻawale ʻo ia iā lākou i nā papa ʻokoʻa e ka mea hana. Ua loaʻa i kēlā me kēia papa kona māhele helu wahi a me kahi waihona no nā faila hoʻonohonoho. Ma ke ala, pono e helu ʻia nā mea mai D-link e nā helu MAC, no ka mea ʻaʻole lākou e hāʻawi i ka ʻike e pili ana i ka mea hana i ka noi dhcp.

Māhele dhcpd.conf

# E wehewehe i nā koho koho koho koho-66 code 66 = kikokikona; papa "panasonic" { match if substring (koho mea kūʻai-class-identifier,0,9) = "Panasonic"; koho koho-66 "10.1.1.50/panasonic/"; } papa "cisco" { match if substring (koho kūʻai-class-identifier,0,36) = "Cisco Systems, Inc. IP Phone CP-7906"; koho koho-66 "10.1.1.50/cisco/"; } class "grandstream" { match if substring (koho mea kūʻai-class-identifier,0,11) = "Grandstream"; koho koho-66 "10.1.1.50/grandstream/"; } papa "dlink" { match if (binary-to-ascii (16,8,":",substring(hardware,1,4)) = "c8:d3:a3:8d") aiʻole (binary-to-ascii (16,8, ":",substring(hardware,1,4)) = "90:94:e4:72"); koho koho-66 "10.1.1.50/dlink/"; } papa "yealink" { match if substring (koho mea kūʻai-class-identifier,0,7) = "Yealink"; koho koho-66 "10.1.1.50/yealink/"; }

Pono e hoʻokuʻu ʻia nā kelepona mai ka wai nui. A i ʻole, ʻaʻole lākou makemake e hele i kā lākou "wai hoe".
Laʻana o nā hoʻonohonoho subnet

subnet 10.1.1.0 netmask 255.255.255.0 { nā mea ala koho 10.1.1.1; pool { hoole i na lala o "cisco"; hōʻole i nā lālā o "panasonic"; hōʻole i nā lālā o "dlink"; pae 10.1.1.230 10.1.1.240; } pool { ʻae i nā lālā o "cisco"; pae 10.1.1.65 10.1.1.69; } pool { ʻae i nā lālā o "panasonic"; pae 10.1.1.60 10.1.1.64; } pool { ʻae i nā lālā o "dlink"; pae 10.1.1.55 10.1.1.59; } }

Ma hope o ka hoʻomaka hou ʻana i nā lawelawe āpau, ua hele wiwo ʻole nā ​​kelepona i kā lākou kikowaena tftp i hāʻawi ʻia no nā hoʻonohonoho. ʻO ka waiho ʻana iā lākou ma laila.

Cisco 7906

Ua loaʻa iaʻu kēia mau mea hana i loko o kā lākou waihona mua. Pono wau e hoʻololi iā ia e launa pū me ka asterisk. Akā, he moʻolelo ʻokoʻa kēlā. Ma kahi hihia kūikawā, e hoʻonohonoho i ka mea hana, e like me nā kuhikuhi, ua hana wau i ka faila SEPAABBCCDDEEFF.cnf.xml ma ke kumu o ka server tftp. Aia ʻo AABBCCDDEEFF ka helu MAC o ka hāmeʻa.

Ua kākau mua ʻia e pili ana i ka hoʻonohonoho ʻana i nā kelepona mai Cisco, no laila e waiho wale wau i kahi faila hana me nā hoʻonohonoho.
Nā hoʻonohonoho no 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

Inā ʻoe e kokoke ana e kūʻai i kelepona ma kēia pūʻulu, e makaʻala, kākoʻo ʻia ka hoʻoponopono ʻana i nā polokalamu 150S/F3 wale nō. Ma ka polokalamu 150S/F2 i hiki mai i koʻu mau lima, ʻaʻole i loaʻa iaʻu nā hana like.

Hiki ke waiho ʻia ka faila hoʻonohonoho i ka xml a i ʻole ke ʻano kikokikona maʻamau. Aia hoʻokahi koi no xml: pono ka hōʻailona ma ka hoʻomaka o ka laina, inā ʻaʻole e haʻalele ka parser a ʻaʻole e loli ka waiwai o ka mea pili.

Hoʻohana ʻia nā faila ʻelua e hoʻonohonoho i ke kelepona. f0D00580000.cfg - no ka mālama ʻana i nā hoʻonohonoho no nā kelepona āpau a me 00112233aabb.cfg (ka helu MAC ma ka helu haʻahaʻa) no nā hoʻonohonoho pākahi. ʻOi aku ka manaʻo nui o nā hoʻonohonoho pākahi.

ʻO ka hoʻonohonoho piha o nā hoʻonohonoho i loaʻa ma mua o hoʻokahi kaukani laina, i ʻole e hoʻopili i ka ʻatikala, e wehewehe wau i ka palena liʻiliʻi o nā hoʻonohonoho.

Pono ke kumu kumu VOIP_CONFIG_FILE a i hoʻopaʻa ʻia ka node i loko mana. E hoʻohana ʻia nā hoʻonohonoho inā ʻoi aku ka kiʻekiʻe o ka faila ma mua o nā hoʻonohonoho o kēia manawa i ka hāmeʻa. Hiki iā ʻoe ke ʻike i kēia waiwai ma o ke kelepona pūnaewele o ke kelepona ma ka ʻāpana mālama (hoʻokele ʻōnaehana). No nā kelepona me nā hoʻonohonoho hale hana, ma nā hihia ʻelua he 2.0002. Eia kekahi, pono e ʻoi aku ka nui o ka mana waihona ma mua o ka mana waihona waihona.

E hāʻawi mua wau i kahi faila me kahi hoʻonohonoho maʻamau no nā kelepona āpau. ʻO ka ʻoiaʻiʻo, mālama ia i nā hoʻonohonoho āpau; ʻo ka faila pilikino wale nō ke kuleana no ka helu kelepona a me ka palapala ma ka ʻaoʻao.

Ma nā poloka ʻelua ma lalo nei, ua hoʻonohonoho ʻia ka palena manawa a me ka hoʻonohonoho ʻana i ka manawa, ua hiki ke awa mua no RTP a me ke alahaka pūnaewele ma waena o nā mea hoʻohui WAN a me LAN o ka hāmeʻa.

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

ʻO nā inoa maoli o nā ʻāpana hoʻonohonoho i lawa ka wehewehe ʻana e pale i ka wehewehe kikoʻī iā lākou.
SIP no hoʻokahi laina

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

Nā hoʻonohonoho hoʻonohonoho mamao

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

Nā hoʻonohonoho kelepona

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

E noho mau nā hoʻonohonoho ʻē aʻe a pau i "paʻamau". I kēia manawa, e ʻae koke kekahi kelepona Dlink i pili i ka pūnaewele i kahi hoʻonohonoho maʻamau o nā ʻāpana no nā mea āpau. No ka hoʻonohonoho ʻana i nā ʻāpana pākahi no ka hāmeʻa, pono kahi faila ʻokoʻa. I loko o ia mea pono ʻoe e kuhikuhi i nā hoʻonohonoho pono no ka mea kākau inoa.
hoʻonohonoho mea kākau

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

ʻO Panasonic UT-KX123B

Loaʻa kēia mau mea i nā hoʻonohonoho e like me kahi papahana ʻokoʻa iki. Mālama ʻia ka hoʻonohonoho ʻana i nā faila kikokikona. ʻO 120 KB ka nui o ka faila hoʻonohonoho. No ka nui o nā faila, ʻaʻole pono ka nui o ka nui ma mua o 120 KB.
Aia ka waihona hoʻonohonoho i kahi laina laina, i pili i nā kūlana aʻe:

  • ʻO ka laina mua he laina manaʻo mau, me ke kaʻina o nā huapalapala (44 bytes):
    # Panasonic SIP Phone Standard Format File #
    Hōʻike Hexadecimal o kēia kaʻina:
    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 20D 46 6 72 6 61 74 20 46 69 C 6 65 20
    No ka pale ʻana i ka hoʻololi ʻole ʻana i ke kaʻina i hoʻokumu ʻia o nā huaʻōlelo, ʻōlelo ʻia e hoʻomaka i ka faila hoʻonohonoho me ka laina:
    # Panasonic SIP Phone Standard Format File # MAI HOOLOLI I KEIA LINI!
  • Pono nā faila hoʻonohonoho e hoʻopau me kahi laina ʻole.
  • Pono e pau kēlā me kēia laina me ke kaʻina " ".
  • ʻO ka lōʻihi o ke kaula he 537 bytes, me ke kaʻina " "
  • ʻAʻole mālama ʻia nā laina ma lalo:
    • nā laina ma mua o ka palena 537 byte;
    • laina hakahaka;
    • laina manaʻo e hoʻomaka ana me "#";
  • Ua kākau ʻia ke kaula no kēlā me kēia ʻāpana ma ke ʻano XXX=“yyy” (XXX: inoa ʻāpana, yyy: kona waiwai). Pono e hoʻopaʻa ʻia ka waiwai i loko o nā huaʻōlelo pālua.
  • ʻAʻole ʻae ʻia ka hoʻokaʻawale ʻana i kahi laina ʻāpana i kekahi mau laina. ʻO kēia ka hopena i ka hana hewa ʻana i ka faila hoʻonohonoho a, ma muli o ka hopena, ʻaʻole i hoʻomaka.
  • Pono e hoʻokaʻawale ʻia nā waiwai o kekahi mau palena no kēlā me kēia laina. ʻO ka palena me ka suffix "_1" ma ka inoa ka palena no ka laina 1; "_2"—no ka laina 2, etc.
  • ʻO ka lōʻihi loa o ka inoa ʻāpana he 32 mau huaʻōlelo.
  • ʻO ka lōʻihi kiʻekiʻe o ka waiwai hoʻohālikelike he 500 mau huaʻōlelo me ka ʻole o nā huaʻōlelo puanaʻi pālua.
  • ʻAʻole ʻae ʻia nā hakahaka i loko o ke kaula ke ʻole ka waiwai i loaʻa kahi ʻano kikoʻī.
  • Hiki ke kuhikuhi ʻia kekahi mau ʻāpana helu he "blank" e hoʻonohonoho i ka ʻāpana i kahi waiwai ʻole.
  • ʻAʻole i kuhikuhi ʻia nā ʻāpana.
  • Inā ʻoi aku ka nui o ka ʻokoʻa like ma kahi faila hoʻonohonoho, hoʻohana ʻia ka waiwai i kuhikuhi mua ʻia.

ʻO kēlā ʻano koʻikoʻi koʻikoʻi no ka faila hoʻonohonoho, me ka ʻōlelo pololei, hoʻonāukiuki iaʻu. I koʻu manaʻo, ʻo ka hoʻokō ʻana i ka launa pū me ke kikowaena mana ma nā kelepona Panasonic he mea paʻakikī loa. Ma kēia ʻāpana, ʻoi aku ka haʻahaʻa o ke kelepona ma mua o nā mea ʻē aʻe.
Ke hoʻā ʻoe i ka hāmeʻa no ka manawa mua (a i ʻole ma hope o ka hoʻonohonoho hou ʻana iā ia i nā hoʻonohonoho hale hana), hoʻāʻo ʻo ia e hoʻouka i ka faila huahana i kapa ʻia (ma kēia hihia ʻo KX-UT123RU.cfg), pono e loaʻa nā ala i ka nā waihona hoʻonohonoho i koe.
Waihona Huahana# Panasonic SIP Phone Standard Format File # MAI HOOLOLI I KEIA LINI!

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"

Ma hope o kēia, e hōʻike ke kelepona i kahi memo e pili ana i ka hoʻokō kūleʻa o ka hoʻomākaukau ʻana a kali a hiki i ka hoʻomaka hou ʻana. A ma hope o ka reboot, e hoʻomaka ia e hana i nā faila hoʻonohonoho i hāʻawi ʻia iā ia.

Manaʻo ʻia e kuhikuhi i nā hoʻonohonoho maʻamau no nā kelepona āpau i ka faila master.cfg. E like me Dlink, e kuhikuhi wale wau i kekahi mau palena. Hiki ke loaʻa nā inoa o nā ʻāpana i koe a me kā lākou mau waiwai i ka palapala ma ka pūnaewele o ka mea hana.
haku.cfg################################################## ##########
#SystemSettings#
################################################## ##########
## Hoʻopaʻa inoa moʻokāki
ADMIN_ID="admin"
ADMIN_PASS="ADMIN_PWD"
USER_ID="mea hoʻohana"
USER_PASS="USER_PWD"

## Nā hoʻonohonoho manawa ʻōnaehana
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=""

## Nā hoʻonohonoho 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"

## Nā hoʻonohonoho hoʻolako
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"

################################################## ##########
#Hoʻonohonoho Pūnaewele#
################################################## ##########
## Nā hoʻonohonoho IP
CONNECTION_TYPE="1"
HOST_NAME="UT123"
DHCP_DNS_ENABLE="Y"
STATIC_IP_ADDRESS=""
STATIC_SUBNET=""
STATIC_GATEWAY=""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""

## Nā hoʻonohonoho DNS
DNS_QRY_PRLL="Y"
DNS_PRIORITY="N"
DNS1_ADDR="10.1.1.1"
DNS2_ADDR=""

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

## Nā hoʻonohonoho noi 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=""

ʻO ka mea maʻamau, ʻo nā hoʻonohonoho o ka mea kākau inoa wale nō i koe i ka faila hoʻonohonoho ponoʻī.
aabbbccddeeff.cfgDISPLAY_NAME_1="Mea hoʻohana #168"

PHONE_NUMBER_1="168"
SIP_URI_1="168"
LINE_ENABLE_1="Hā"
PROFILE_ENABLE_1="Hā"
SIP_AUTHID_1="168"
SIP_PASS_1="SIP_PWD"

Grandstream GXP-1400

Mālama ʻia nā ʻāpana o kēia mau kelepona i hoʻokahi faila xml i kapa ʻia cfg{mac}.xml. A i ʻole ma kahi kikokikona me ka inoa cfg{mac}. Ke noi wale nei kēia kelepona i kahi faila hoʻonohonoho hoʻokahi, no laila ʻaʻole e holo ka hoʻonohonoho ʻana i nā hoʻonohonoho ma ka neʻe ʻana iā lākou i kahi faila maʻamau. ʻO kekahi hiʻohiʻona o ka hoʻonohonoho ʻana i nā Grandstreams ʻo ia ka inoa o nā ʻāpana. Ua helu ʻia lākou a pau a koho ʻia ʻo P###. ʻo kahi laʻana:

P1650 – kuleana no ka pūnaewele pūnaewele no ka mālama ʻana i ke kelepona (0 – HTTPS, 1 – HTTP)
P47 – SIP kikowaena helu wahi no ka pilina.

Inā mālama ʻia ka hoʻonohonoho ʻana i loko o kahi faila kikokikona, ʻaʻole pono nā ʻāpana i kahi hui ʻana a aia ma kekahi ʻano. Hana ʻia nā laina e hoʻomaka ana me # ma ke ʻano he manaʻo.

Inā hōʻike ʻia nā hoʻonohonoho ma ka format xml, pono lākou e hoʻopili ʻia i kahi node , ka mea e pono e hoʻopili ʻia i loko . Ua kākau ʻia nā ʻāpana āpau ma ke ʻano o nā hōʻailona pili me ka waiwai o loko.
Ka hoʻonohonoho hoʻohālike

1.0 8 1 1 SIP_PWD Mea hoʻohana # 271 1 271 270 109 ADMIN_PWD USER_PWD ru 270 35/kumu nui 109 TZc-35 36 109 http://36/provisioning/grandstream kanakolu

Yealink T19 a me T21

Kākoʻo nā mea hana o kēia mau hiʻohiʻona i nā faila hoʻonohonoho ponoʻī no nā mea hana a me nā mea maʻamau no nā hiʻohiʻona. I koʻu hihia, pono wau e kau i nā palena maʻamau i nā faila y000000000031.cfg a me y000000000034.cfg. Ua kapa ʻia nā faila hoʻonohonoho pākahi e like me ka helu MAC: 00112233aabb.cfg.

Mālama ʻia nā ʻōkuhi no nā yealinks ma ke ʻano kikokikona. ʻO nā koi koi wale nō ka loaʻa ʻana o ka mana waihona ma ka laina mua, ma ke ʻano #!version:1.0.0.1.

Ua kākau ʻia nā ʻāpana āpau ma ke ʻano hoʻohālikelike = waiwai. Pono e hoʻomaka nā manaʻo me kahi huaʻōlelo "#". Hiki ke loaʻa nā inoa o nā ʻāpana a me kā lākou mau waiwai i ka palapala ma ka pūnaewele o ka mea hana.
Nā hoʻonohonoho maʻamau#!version:1.0.0.1
#E hoʻonohonoho i ke ʻano port WAN; 0-DHCP (paʻamau), 1-PPPoE, 2-Static IP Address;
network.internet_port.type = 0
#E hoʻonohonoho i ke ʻano port PC; 0-Router, 1-Bridge (paʻamau);
network.bridge_mode = 1
#E hoʻonohonoho i ke ʻano komo o ka kikowaena pūnaewele; 0-Hōʻole, 1-HTTP & HTTPS(paʻamau), 2-HTTP wale nō, 3-HTTPS wale nō;
network.web_server_type = 3
# Hoʻonohonoho i ke awa RTP kūloko kiʻekiʻe loa. Mai ka 0 a i ka 65535, ʻo 11800 ka waiwai paʻamau.
network.port.max_rtpport = 10100
#E hoʻonohonoho i ka port RTP kūloko liʻiliʻi. Mai ka 0 a i ka 65535, ʻo 11780 ka waiwai paʻamau.
network.port.min_rtpport = 10000
security.user_name.admin = kumu
security.user_password = kumu:ADMIN_PWD
security.user_name.user = mea hoʻohana
security.user_password = mea hoʻohana:USER_PWD
#Specify i ka ʻōlelo pūnaewele, ʻo nā waiwai kūpono: English, Chinese_S, Turkish, Portuguese, Spanish, Italian, French, Russian, Deutsch and Czech.
lang.wui = Lūkini
#E wehewehe i ka ʻōlelo LCD, ʻo nā waiwai kūpono: English (default), Chinese_S, Chinese_T, German, French, Turkish, Italian, Polish, Spanish and Portuguese.
lang.gui = Lūkini
# Hoʻonohonoho i ka inoa manawa a me ka inoa o ka manawa. ʻO ka palena manawa mai -11 a +12, ʻo +8 ka waiwai paʻamau.
#ʻO ka inoa palena manawa ʻo Kina (Beijing).
#E nānā iā Yealink IP Phones User Guide no nā ʻāpana manawa hou aʻe a me nā inoa ʻāpana manawa.
local_time.time_zone = +11
local_time.time_zone_name = Vladivostok
#E hoʻonohonoho i ka inoa inoa a i ʻole ka IP address o ka server NTP. ʻO ka waiwai paʻamau ʻo cn.pool.ntp.org.
local_time.ntp_server1 = 10.1.1.4
# Hoʻonohonoho i ke ʻano logo o ka pale LCD; 0-Nā ʻia (paʻamau), 1-Loaʻa Pūnaehana, 2-Loaʻi maʻamau;
phone_setting.lcd_logo.mode = 1
# Hoʻonohonoho i ka URL komo a me ka inoa o ka puke kelepona mamao. X mai ka 1 a 5.
remote_phonebook.data.1.url = 10.1.1.50/provisioning/yealink-phonebook.xml
remote_phonebook.data.1.name = Puke kelepona
features.remote_phonebook.flash_time = 3600

hoʻonohonoho pākahi#!version:1.0.0.1
#Enable or disable the account1, 0-Disabled (default), 1-Enabled;
account.1.enable = 1
#E hoʻonohonoho i ka lepili i hōʻike ʻia ma ka pale LCD no account1.
account.1.label = Kelepona hoʻāʻo
# Hoʻonohonoho i ka inoa hōʻike o ka moʻokāki1.
account.1.display_name = Mea hoʻohana 998
# Hoʻonohonoho i ka inoa inoa a me ka ʻōlelo huna no ka hoʻopaʻa inoa ʻana.
account.1.auth_name = 998
account.1.password = 998
# E hoʻopaʻa inoa i ka mea hoʻohana.
account.1.inoa_mea hoohana = 998
# Hoʻonohonoho i ka helu kikowaena SIP.
account.1.sip_server_host = 10.1.1.50
#E wehewehe i ke awa no ka SIP server. ʻO 5060 ka waiwai paʻamau.
account.1.sip_server_port = 5060

ʻO ka hopena, mahalo i ka hana hoʻolako ʻokoʻa nani i hāʻawi ʻia i nā kelepona aʻu i ʻōlelo ai, ʻaʻohe pilikia e pili ana i nā mea hou i ka pūnaewele. Ua hele mai nā mea a pau i ka ʻike ʻana i ka helu MAC o ke kelepona a me ka hana ʻana i kahi faila hoʻonohonoho me ka hoʻohana ʻana i kahi template.

Manaʻo wau ua heluhelu ʻoe a hiki i ka hopena a ua pōmaikaʻi ʻoe i kāu mea i heluhelu ai.

Mahalo oe no kou noonoo.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka