د VoIP ژوبڼ - چمتو کول

د ننوتلو

یوه ورځ، مدیریت زموږ په دفتر کې د IP ټیلیفوني معرفي کولو تجربه تصویب کړه. څرنګه چې په دې برخه کې زما تجربه کمه وه، دې کار زما لپاره ډیره علاقه پیدا کړه او ما د مسلې د بیلابیلو اړخونو مطالعې ته مخه کړه. د غوطې په پای کې ، ما پریکړه وکړه چې هغه پوهه شریک کړم چې ما ترلاسه کړې پدې امید کې چې دا به د یو چا لپاره ګټور وي. نو…

د سرچینې ډاټا

Asterisk د IP PBX په توګه غوره شوی او ګمارل شوی. د تلیفون بیړۍ د Cisco 7906g، Panasonic UT-KX123B، Grandstream GXP1400 او Dlink DPH-150S(E)/F3، ییلینک T19 او T21 وسایل لري. دا توزیع د دې حقیقت له امله ده چې د تجربې برخې په توګه، پریکړه وشوه چې د قیمت / کیفیت / اسانتیا تناسب په اړه د نظر جوړولو لپاره د هرڅه لږ څه هڅه وکړئ.

موخه

د امکان تر حده د نوي وسایلو تنظیم کولو پروسه ساده او متحد کړئ. ټول تلیفونونه باید وخت همغږي شي، د تلیفون کتاب ولرئ چې له سرور څخه بار شوی وي او د مدیر لپاره ترتیباتو ته لاسرسی چمتو کوي.

د دې ستونزې حل ساده دی - د تلیفونونو اتوماتیک ترتیب پلي کول، چې ورته ویل کیږي. چمتو کول. په حقیقت کې، زما د دې په زړه پورې فعالیت پلي کول به بحث شي.

د tftpd، dhcpd ترتیب کول

تلیفونونو ته د تنظیماتو توزیع کولو لپاره ، ما tftp د نړیوال اختیار په توګه غوره کړ ، د ټولو پلیټ فارمونو لخوا ملاتړ شوی ، تنظیم کول او اداره کول اسانه دي.

د tftp لپاره کوم ځانګړي ترتیب ته اړتیا نه وه. ما معیاري tftpd نصب کړ او ټول اړین فایلونه یې په روټ لارښود کې ځای په ځای کړل.
ما د تلیفون جوړونکي سره سم د ترتیباتو فایلونه په لارښودونو کې ځای په ځای کړل. ریښتیا ، د سیسکو وسیله هیڅکله خپل فولډر ته نه وه تللې ، نو ما باید دا په ریښه کې زیرمه کړي.

د tftp سرور موقعیت ته د تلیفونونو په ګوته کولو لپاره ، ما اختیار 66 کارولی. برسېره پردې، هغه د تولیدونکي لخوا په جلا ټولګیو ویشل. هر ټولګي د خپل پته برخه او د ترتیب فایلونو لپاره انفرادي فولډر ترلاسه کړ. په هرصورت، د D-link څخه وسایل باید د MAC ادرسونو لخوا محاسبه شي، ځکه چې دوی د dhcp غوښتنې کې د جوړونکي په اړه معلومات نه ورکوي.

ټوټه dhcpd.conf

# د اړتیا وړ انتخابونو اختیار مشخص کړئ انتخاب - 66 کوډ 66 = متن؛ class "panasonic" { match if substring (option vendor-class-identifier,0,9) = "Panasonic"؛ د اختیار اختیار-66 "10.1.1.50/panasonic/"؛ } class "cisco" { match if substring (option vendor-class-identifier,0,36) = "د سیسکو سیسټمونه، Inc. IP تلیفون CP-7906"; د اختیار اختیار-66 "10.1.1.50/cisco/"؛ } class "grandstream" { match if substring (option vendor-class-identifier,0,11) = "لوی جریان"؛ د اختیار اختیار-66 "10.1.1.50/grandstream/"؛ } ټولګي "dlink" { میچ که (binary-to-ascii (16,8,":", substring(hardware,1,4)) = "c8:d3:a3:8d") یا (binary-to-ascii) (16,8,":", substring(hardware,1,4)) = "90:94:e4:72"); د اختیار اختیار-66 "10.1.1.50/dlink/"؛ } class "yealink" { match if substring (option vendor-class-identifier,0,7) = "Yealink"; د اختیار اختیار-66 "10.1.1.50/yealink/"؛ }

تلیفونونه باید په جبري ډول له عمومي حوض څخه ایستل شوي وي. که نه نو، دوی نه غوښتل چې د دوی "پیډلنګ حوض" ته لاړ شي.
د subnet ترتیباتو بیلګه

subnet 10.1.1.0 netmask 255.255.255.0 { اختیار روټر 10.1.1.1; حوض { د "سيسکو" غړي رد کړئ؛ د "پاناسونیک" غړي رد کړئ؛ د "dlink" غړي رد کړئ؛ سلسله 10.1.1.230 10.1.1.240; } پول { د "سیسکو" غړو ته اجازه ورکړئ؛ سلسله 10.1.1.65 10.1.1.69; } پول { د "پاناسونیک" غړو ته اجازه ورکړئ؛ سلسله 10.1.1.60 10.1.1.64; } پول { د "dlink" غړو ته اجازه ورکړئ؛ سلسله 10.1.1.55 10.1.1.59; } }

د ټولو ښکیلو خدماتو بیا پیلولو وروسته، تلیفونونه په ډاډ سره د ترتیباتو لپاره د دوی ټاکل شوي tftp سرور ته لاړل. ټول هغه څه چې پاتې دي د دوی ځای پرځای کول دي.

سیسکو 7906

ما دا وسایل د دوی په اصلي بسته بندۍ کې ترلاسه کړل. زه باید دا بدل کړم ترڅو د ستوري سره ملګري کړم. مګر دا یو بل کیسه ده. په یوه ځانګړې قضیه کې، د لارښوونو سره سم د وسیله تنظیمولو لپاره، ما د tftp سرور په ریښه کې د SEPAABBCCDDEEFF.cnf.xml فایل جوړ کړ. چیرته چې AABBCCDDEEFF د وسیلې MAC پته ده.

دا دمخه د سیسکو څخه د تلیفونونو تنظیم کولو په اړه له یو ځل څخه ډیر لیکل شوي ، نو زه به یوازې د تنظیماتو سره کاري فایل پریږدم.
د سیسکو لپاره ترتیبات

<?xml version="1.0" encoding="UTF-8"?>
<device xsi_type="axl:XIPPhone" ctiid="94">
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>root</sshUserId>
<sshPassword>ADMIN_PWD</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>D-M-Y</dateTemplate>
<timeZone>Central Pacific Standard Time</timeZone>
<ntps>
<ntp>
<name>10.1.1.4</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members> <member priority="0"> <callManager>
<name>10.1.1.50</name>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>10.1.1.50</processNodeName>
</callManager> </member> </members>
</callManagerGroup>
<srstInfo>
<srstOption>Disable</srstOption>
</srstInfo>
<connectionMonitorDuration>120</connectionMonitorDuration>
</devicePool>
<sipProfile>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<callForwardURI>x-cisco-serviceuri-cfwdall</callForwardURI>
<callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
<callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
<callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
<meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
<abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
<retainForwardInformation>false</retainForwardInformation>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>true</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>false</transferOnhookEnabled>
<enableVad>false</enableVad>
<preferredCodec>none</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<kpml>3</kpml>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<phoneLabel>Cisco Phone</phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<callStats>false</callStats>
<offhookToFirstDigitTimer>15000</offhookToFirstDigitTimer>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>
<poundEndOfDial>false</poundEndOfDial>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<sipLines>
<line button="1" lineIndex="1">
<featureID>9</featureID>
<proxy>10.1.1.50</proxy>
<port>5060</port>
<autoAnswer> <autoAnswerEnabled>2</autoAnswerEnabled> </autoAnswer>
<callWaiting>3</callWaiting>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
<messagesNumber></messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
<featureLabel></featureLabel>
<displayName>User #103</displayName>
<name>103</name>
<authName>103</authName>
<authPassword>SIP_PWD</authPassword>
</line>
</sipLines>
<externalNumberMask>$num</externalNumberMask>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>
<commonProfile>
<phonePassword>*0#</phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<loadInformation></loadInformation>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<forwardingDelay>1</forwardingDelay>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>1</autoSelectLineEnable>
<webAccess>0</webAccess>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>09:00</displayOnTime>
<displayOnDuration>12:00</displayOnDuration>
<displayIdleTimeout>01:00</displayIdleTimeout>
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>2</loggingDisplay>
<loadServer>10.1.1.50</loadServer>
<recordingTone>0</recordingTone>
<recordingToneLocalVolume>100</recordingToneLocalVolume>
<recordingToneRemoteVolume>50</recordingToneRemoteVolume>
<recordingToneDuration></recordingToneDuration>
<displayOnWhenIncomingCall>0</displayOnWhenIncomingCall>
<rtcp>0</rtcp>
<moreKeyReversionTimer>5</moreKeyReversionTimer>
<autoCallSelect>1</autoCallSelect>
<logServer>10.1.1.50</logServer>
<g722CodecSupport>0</g722CodecSupport>
<headsetWidebandUIControl>0</headsetWidebandUIControl>
<handsetWidebandUIControl>0</handsetWidebandUIControl>
<headsetWidebandEnable>0</headsetWidebandEnable>
<handsetWidebandEnable>0</handsetWidebandEnable>
<peerFirmwareSharing>0</peerFirmwareSharing>
<enableCdpSwPort>1</enableCdpSwPort>
<enableCdpPcPort>1</enableCdpPcPort>
</vendorConfig>
<versionStamp>1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37</versionStamp>
<userLocale>
<name>Russian_Russian_Federation</name>
<langCode>ru_RU</langCode>
<version></version>
<winCharSet>utf-8</winCharSet>
</userLocale>
<networkLocale></networkLocale>
<networkLocaleInfo>
<name></name>
<version></version>
</networkLocaleInfo>
<deviceSecurityMode>1</deviceSecurityMode>
<idleTimeout>0</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL>http://10.1.1.50/provisioning/cisco-services.xml</directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL>http://10.1.1.50/provisioning/cisco-services.xml</servicesURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<singleButtonBarge>0</singleButtonBarge>
<capfAuthMode>0</capfAuthMode>
<capfList><capf>
<phonePort>3804</phonePort>
<!-- <processNodeName>10.1.1.50</processNodeName> -->
</capf> </capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
<advertiseG722Codec>1</advertiseG722Codec>
</device>

D-Link DPH-150S/F3

که تاسو په دې لړۍ کې د تلیفون اخیستلو په حال کې یاست، محتاط اوسئ، د اتوماتیک ټونینګ یوازې په 150S/F3 وسیلو کې ملاتړ کیږي. په 150S/F2 وسیله چې زما لاس ته راغله، ما داسې فعالیت ونه موند.

د ترتیب کولو فایل په xml یا ساده متن بڼه کې کیدی شي. د xml لپاره یو اړتیا شتون لري: ټاګ باید د کرښې په پیل کې وي، که نه نو پارسر به دا له پامه غورځوي او د اړونده پیرامیټر ارزښت به بدل نشي.

دوه فایلونه د تلیفون تنظیم کولو لپاره کارول کیږي. f0D00580000.cfg - د ټولو تلیفونونو لپاره د تنظیماتو ذخیره کولو لپاره او د انفرادي ترتیباتو لپاره 00112233aabb.cfg (د MAC پته په ټیټ قضیه کې). انفرادي ترتیبات په طبیعي ډول لوړ لومړیتوب لري.

د تنظیماتو بشپړ سیټ له زرو څخه ډیر لینونه لري ، نو د دې لپاره چې مقاله ګډوډ نشي ، زه به د تنظیماتو لږترلږه کافي سیټ تشریح کړم.

د ریښی نوډ ته اړتیا ده VOIP_CONFIG_FILE او نوډ د هغې دننه ځړول شوی نسخه. تنظیمات به یوازې پلي شي که چیرې د فایل نسخه په وسیله کې د اوسني تنظیماتو څخه لوړه وي. تاسو کولی شئ دا ارزښت د ساتنې برخې (سیسټم مدیریت) کې د تلیفون ویب انٹرفیس له لارې ومومئ. د فابریکې ترتیباتو سره د تلیفونونو لپاره، په دواړو حالتونو کې دا 2.0002 دی. سربیره پردې، د انفرادي فایل نسخه باید د شریک شوي فایل نسخه څخه لوی وي.

لومړی به زه د ټولو تلیفونونو لپاره د عام ترتیب سره فایل چمتو کړم. په حقیقت کې ، دا ټول تنظیمات ذخیره کوي؛ انفرادي فایل به یوازې د تلیفون شمیرې او په سکرین کې د لیکلو لپاره مسؤل وي.

په لاندې دوه بلاکونو کې، د وخت زون او د وخت همغږي کولو پیرامیټونه تنظیم شوي، د RTP لپاره لومړنی بندر او د وسیلې د WAN او LAN نښلونکو ترمنځ د شبکې پل فعال شوی.

ټوټه نمبر 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>

د ترتیب کولو پیرامیټونو اصلي نومونه کافي توضیحي دي ترڅو د دوی په تفصیل سره تشریح کولو څخه مخنیوی وشي.
د یوې کرښې لپاره SIP

<SIP_CONFIG_MODULE>
<SIP__Port>5060</SIP__Port>
<SIP_Line_List>
<SIP_Line_List_Entry>
<ID>SIP1</ID>
<Register_Addr>10.1.1.50</Register_Addr>
<Register_Port>5060</Register_Port>
<Register_TTL>3600</Register_TTL>
<Enable_Reg>1</Enable_Reg>
<Proxy_Addr>10.1.1.50</Proxy_Addr>
<DTMF_Mode>1</DTMF_Mode>
<DTMF_Info_Mode>0</DTMF_Info_Mode>
<VoiceCodecMap>G711A,G711U,G722</VoiceCodecMap>
</SIP_Line_List_Entry>
</SIP_Line_List>
</SIP_CONFIG_MODULE>

د ریموټ کنټرول ترتیبات

<MMI_CONFIG_MODULE>
<Telnet_Port>23</Telnet_Port>
<Web_Port>80</Web_Port>
<Web_Server_Type>0</Web_Server_Type>
<Https_Web_Port>443</Https_Web_Port>
<Remote_Control>1</Remote_Control>
<Enable_MMI_Filter>0</Enable_MMI_Filter>
<Telnet_Prompt></Telnet_Prompt>
<MMI_Filter>
<MMI_Filter_Entry>
<ID>Item1</ID>
<First_IP>10.1.1.152</First_IP>
<End_IP>10.1.1.160</End_IP>
</MMI_Filter_Entry>
</MMI_Filter>
<MMI_Account>
<MMI_Account_Entry>
<ID>Account1</ID>
<Name>admin</Name>
<Password>ADMIN_PWD</Password>
<Level>10</Level>
</MMI_Account_Entry>
<MMI_Account_Entry>
<ID>Account2</ID>
<Name>guest</Name>
<Password>GUEST_PWD</Password>
<Level>5</Level>
</MMI_Account_Entry>
</MMI_Account>
</MMI_CONFIG_MODULE>

د تلیفون تنظیمات

<PHONE_CONFIG_MODULE>
<Menu_Password>123</Menu_Password>
<KeyLock_Password>123</KeyLock_Password>
<Fast_Keylock_Code></Fast_Keylock_Code>
<Enable_KeyLock>0</Enable_KeyLock>
<Emergency_Call>112</Emergency_Call>
<LCD_Title>Company</LCD_Title>
<LCD_Constrast>5</LCD_Constrast>
<LCD_Luminance>1</LCD_Luminance>
<Backlight_Off_Time>30</Backlight_Off_Time>
<Enable_Power_LED>0</Enable_Power_LED>
<Time_Display_Style>0</Time_Display_Style>
<Enable_TimeDisplay>1</Enable_TimeDisplay>
<Alarm__Clock>0,,1</Alarm__Clock>
<Date_Display_Style>0</Date_Display_Style>
<Date_Separator>0</Date_Separator>
<Enable_Pre-Dial>1</Enable_Pre-Dial>
<Xml_PhoneBook>
<Xml_PhoneBook_Entry>
<ID>XML-PBook1</ID>
<Name>Phonebook</Name>
<Addr>http://10.1.1.50/provisioning/dlink-phonebook.xml</Addr>
<Auth>:</Auth>
<Policy>0</Policy>
<Sipline>0</Sipline>
</Xml_PhoneBook_Entry>
</Xml_PhoneBook>
<Phonebook_Groups>friend,home,work,business,classmate,colleague</Phonebook_Groups>
</PHONE_CONFIG_MODULE>

نور ټول ترتیبات به "ډیفالټ" پاتې شي. اوس د شبکې سره تړلی هر ډیلینک تلیفون به سمدلاسه د ټولو لپاره د پیرامیټونو یو عام سیټ ومني. د وسیلې لپاره د انفرادي پیرامیټونو تنظیم کولو لپاره ، یو جلا فایل ته اړتیا ده. پدې کې تاسو اړتیا لرئ یوازې د انفرادي پیرودونکي لپاره اړین تنظیمات مشخص کړئ.
د پیرودونکي تنظیمات

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

دا وسایل د یو څه مختلف سکیم مطابق تنظیمات ترلاسه کوي. تشکیلات د متن فایلونو کې زیرمه شوي. د دوتنې اعظمي ترتیب 120 KB دی. د فایلونو شمیر ته په پام سره، د دوی ټول اندازه باید د 120 KB څخه زیاته نه وي.
د ترتیب کولو فایل د لینونو سیټ څخه جوړ دی، کوم چې د لاندې شرایطو تابع دي:

  • لومړۍ کرښه تل د تبصرې کرښه ده، په شمول د کرکټرونو لاندې ترتیب (44 بایټ):
    # Panasonic SIP تلیفون معیاري فارمیټ فایل #
    د دې ترتیب د هیکساډیسیمل استازیتوب:
    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 ج 20 46 69
    د حروفونو ترتیب شوي ترتیب کې د ناڅاپي بدلونونو مخنیوي لپاره ، سپارښتنه کیږي چې د لاین سره د ترتیب فایل پیل کړئ:
    # د Panasonic SIP تلیفون معیاري فارمیټ فایل # دا کرښه مه بدلوئ!
  • د ترتیب کولو فایلونه باید د خالي کرښې سره پای ته ورسیږي.
  • هره کرښه باید د ترتیب سره پای ته ورسیږي " ".
  • د تار اعظمي اوږدوالی 537 بایټ دی، په شمول د ترتیب " "
  • لاندې کرښې له پامه غورځول شوي:
    • د 537 بایټ حد څخه زیاتې کرښې؛
    • خالي کرښې؛
    • د تبصرې کرښې د "#" سره پیل کیږي؛
  • د هر پیرامیټر لپاره تار په XXX = "yyy" (XXX: د پیرامیټر نوم، yyy: ارزښت) کې لیکل شوی. ارزښت باید په دوه اړخیزو نرخونو کې تړل شي.
  • د پیرامیټر لاین په څو لینونو ویشل اجازه نلري. دا به د تشکیلاتو فایل پروسس کولو کې د غلطۍ پایله وي او په پایله کې ، د پیل کولو ناکامي.
  • د ځینو پیرامیټونو ارزښتونه باید د هرې کرښې لپاره په جلا توګه مشخص شي. په نوم کې د "_1" ضمیمه سره پیرامیټر د 1 کرښې لپاره پیرامیټر دی؛ "_2"—د 2 کرښې لپاره، او داسې نور.
  • د پیرامیټر نوم اعظمي اوږدوالی 32 حروف دی.
  • د پیرامیټر ارزښت اعظمي اوږدوالی 500 حروف دي د دوه ګوني اقتباس حروفونو پرته.
  • په تار کې هیڅ ځای ته اجازه نه ورکول کیږي پرته لدې چې ارزښت کې د ځای کرکټر شامل وي.
  • د پیرامیټر ځینې ارزښتونه د "خالي" په توګه مشخص کیدی شي ترڅو پیرامیټ خالي ارزښت ته تنظیم کړي.
  • پیرامیټونه په کوم ځانګړي ترتیب کې ندي مشخص شوي.
  • که ورته پیرامیټر د ترتیب کولو فایل کې له یو ځل څخه ډیر مشخص شوی وي، لومړی ټاکل شوی ارزښت پلي کیږي.

د تشکیلاتو فایل لپاره د اړتیاو دا ډول جدي سیټ ، په ریښتیا سره ، ما خفه کړ. زما په اند، په پیناسونیک تلیفونونو کې د کنټرول سرور سره د تعامل پلي کول خورا ستونزمن دي. په دې پیرامیټر کې، تلیفون د نورو په پرتله د پام وړ ټیټ دی.
کله چې تاسو د لومړي ځل لپاره وسیله چالان کړئ (یا د فابریکې تنظیماتو ته یې له تنظیم کولو وروسته) ، دا هڅه کوي د تش په نامه محصول فایل پورته کړي (پدې حالت کې دا KX-UT123RU.cfg دی) ، کوم چې باید لارې ولري. پاتې تشکیلاتي فایلونه.
د محصول فایل# د Panasonic SIP تلیفون معیاري فارمیټ فایل # دا کرښه مه بدلوئ!

CFG_STANDARD_FILE_PATH="tftp://10.1.1.50/panasonic/{mac}.cfg"
CFG_PRODUCT_FILE_PATH="tftp://10.1.1.50/panasonic/KX-UT123RU.cfg"
CFG_MASTER_FILE_PATH="tftp://10.1.1.50/panasonic/master.cfg"

له دې وروسته ، تلیفون به د چمتووالي بریالي بشپړیدو په اړه پیغام وښیې او تر هغه پورې به انتظار وکړي چې دا ریبوټ شي. او د ریبوټ وروسته ، دا به د ترتیب شوي فایلونو پروسس پیل کړي چې ورته ټاکل شوي.

دا سپارښتنه کیږي چې د master.cfg فایل کې د ټولو تلیفونونو لپاره عمومي ترتیبات مشخص کړئ. لکه څنګه چې د Dlink سره، زه به یوازې ځینې پیرامیټونه مشخص کړم. د پاتې پیرامیټونو نومونه او د دوی ارزښتونه د تولید کونکي ویب پا onه کې په اسنادو کې موندل کیدی شي.
master.cfg########################################################## #########
#System Settings#
########################################################## #########
## د ننوتلو حساب تنظیمات
ADMIN_ID="admin"
ADMIN_PASS="ADMIN_PWD"
USER_ID="کاروونکی"
USER_PASS="USER_PWD"

## د سیسټم وخت تنظیمات
NTP_ADDR="10.1.1.4"
TIME_ZONE="660"
DST_ENABLE="N"
DST_OFFSET="60"
DST_START_MONTH="3"
DST_START_ORDINAL_DAY="2"
DST_START_DAY_OF_WEEK="0"
DST_START_TIME="120"
DST_STOP_MONTH="10"
DST_STOP_ORDINAL_DAY="2"
DST_STOP_DAY_OF_WEEK="0"
DST_STOP_TIME="120"
LOCAL_TIME_ZONE_POSIX=""

## سیسلګ تنظیمات
SYSLOG_ADDR="10.1.1.50"
SYSLOG_PORT="514"
SYSLOG_EVENT_SIP="6"
SYSLOG_EVENT_CFG="6"
SYSLOG_EVENT_VOIP="6"
SYSLOG_EVENT_TEL="6"

## د چمتو کولو ترتیبات
OPTION66_ENABLE="Y"
OPTION66_REBOOT="N"
PROVISION_ENABLE="Y"
CFG_STANDARD_FILE_PATH="tftp://10.1.1.50/panasonic/{mac}.cfg"
CFG_PRODUCT_FILE_PATH="tftp://10.1.1.50/panasonic/KX-UT123RU.cfg"
CFG_MASTER_FILE_PATH="tftp://10.1.1.50/panasonic/master.cfg"

########################################################## #########
#د شبکې ترتیبات#
########################################################## #########
## د IP ترتیبات
CONNECTION_TYPE="1"
HOST_NAME="UT123"
DHCP_DNS_ENABLE="Y"
STATIC_IP_ADDRESS=""
STATIC_SUBNET=""
STATIC_GATEWAY=""
USER_DNS1_ADDR=""
USER_DNS2_ADDR=""

## د DNS ترتیبات
DNS_QRY_PRLL="Y"
DNS_PRIORITY="N"
DNS1_ADDR="10.1.1.1"
DNS2_ADDR=""

## HTTP تنظیمات
HTTPD_PORTOPEN_AUTO="Y"
HTTP_VER="1"
HTTP_USER_AGENT="Panasonic_{MODEL}/{fwver} ({mac})"
HTTP_SSL_VERIFY="0"
CFG_ROOT_CERTIFICATE_PATH=""

## د XML غوښتنلیک ترتیبات
XML_HTTPD_PORT="6666"
XMLAPP_ENABLE="Y"
XMLAPP_USERID=""
XMLAPP_USERPASS=""
XMLAPP_START_URL=""
XMLAPP_INITIAL_URL=" "
XMLAPP_INCOMING_URL=""
XMLAPP_TALKING_URL=""
XMLAPP_MAKECALL_URL=""
XMLAPP_CALLLOG_URL=""
XMLAPP_IDLING_URL=""
XMLAPP_LDAP_URL="10.1.1.50/provisioning/panasonic-phonebook.xml»
XMLAPP_LDAP_USERID=""
XMLAPP_LDAP_USERPASS=""

په دودیز ډول ، یوازې د پیرودونکي تنظیمات د انفرادي وسیلې ترتیب کولو فایل کې پاتې کیږي.
aabbccddeeff.cfgDISPLAY_NAME_1="کاروونکی #168"

PHONE_NUMBER_1="168"
SIP_URI_1="168"
LINE_ENABLE_1="فعال شوی"
PROFILE_ENABLE_1="فعال شوی"
SIP_AUTHID_1="168"
SIP_PASS_1="SIP_PWD"

Grandstream GXP-1400

د دې تلیفونونو پیرامیټونه د cfg{mac}.xml په نوم په یوه xml فایل کې زیرمه شوي. یا په ساده متن کې د cfg{mac} نوم سره. دا تلیفون یوازې د انفرادي تشکیلاتو فایل غوښتنه کوي ، نو یو عام فایل ته یې په لیږدولو سره د تنظیماتو اصلاح کول به کار ونکړي. د ګرانډ سټریمونو تنظیم کولو بله ځانګړتیا د پیرامیټونو نومول دي. دوی ټول شمیرل شوي او د P### په توګه ټاکل شوي. د مثال په ډول:

P1650 - د تلیفون اداره کولو لپاره د ویب انٹرفیس مسؤلیت (0 - HTTPS، 1 - HTTP)
P47 - د پیوستون لپاره د SIP سرور پته.

که تشکیلات په متن فایل کې زیرمه شوي وي، پیرامیټونه هیڅ ګروپ کولو ته اړتیا نلري او په هر ترتیب کې دي. لینونه چې د # سره پیل کیږي د نظرونو په توګه چلند کیږي.

که چیرې ترتیبات په xml بڼه وړاندې شي، دوی باید په نوډ کې ځړول شي ، کوم چې په پایله کې باید ځړول شي . ټول پیرامیټرې د اړونده ټاګونو په بڼه لیکل شوي چې دننه د پیرامیټر ارزښت سره دي.
د مثال ترتیب کول

1.0 ۱۰۹ ۱۰۹ ۱۰۹ SIP_PWD کارن # 8 1 1 271 1 ADMIN_PWD USER_PWD ru 271 270/ Grandstream 109 TZc-270 35 109 http://35/provisioning/grandstream دیرش

ییلینک T19 او T21

د دې ماډلونو وسیلې د وسیلو لپاره د انفرادي ترتیب فایلونو ملاتړ کوي او د ماډلونو لپاره عام. زما په قضیه کې، ما باید په ترتیب سره y000000000031.cfg او y000000000034.cfg فایلونو کې عمومي پیرامیټونه ځای په ځای کړي. د انفرادي تشکیلاتو فایلونه د MAC پتې سره سم نومول شوي: 00112233aabb.cfg.

د yealinks لپاره ترتیبات د متن بڼه کې زیرمه شوي. یوازینۍ لازمي اړتیاوې په لومړۍ کرښه کې د فایل نسخه شتون دی، په #!version:1.0.0.1 کې.

ټول پیرامیټرونه د پیرامیټر = ارزښت په شکل کې لیکل شوي. تبصرې باید د "#" کرکټر سره پیل شي. د پیرامیټونو نومونه او د دوی ارزښتونه د تولید کونکي ویب پا onه کې په اسنادو کې موندل کیدی شي.
عمومي ترتیبات#!نسخه: 1.0.0.1
# د WAN بندر ډول تنظیم کړئ؛ 0-DHCP (ډیفالټ)، 1-PPPoE، 2-جامد IP پته؛
network.internet_port.type = 0
# د کمپیوټر پورټ ډول تنظیم کړئ؛ 0-روټر، 1-پل (مقدار)؛
network.bridge_mode = 1
# د ویب سرور د لاسرسي ډول تنظیم کړئ؛ 0-معلول، 1-HTTP او HTTPS (ډیفالټ)، 2-HTTP یوازې، 3-HTTPS یوازې؛
network.web_server_type = 3
# اعظمي سیمه ایز RTP بندر تنظیم کړئ. دا له 0 څخه تر 65535 پورې دی، اصلي ارزښت 11800 دی.
network.port.max_rtpport = 10100
# لږترلږه سیمه ایز RTP بندر تنظیم کړئ. دا له 0 څخه تر 65535 پورې دی، اصلي ارزښت 11780 دی.
network.port.min_rtpport = 10000
security.user_name.admin = روټ
security.user_password = root:ADMIN_PWD
security.user_name.user = کارن
security.user_password = کارن: USER_PWD
# د ویب ژبه مشخص کړئ، معتبر ارزښتونه دا دي: انګلیسي، چینایي_S، ترکي، پرتګالي، هسپانوي، ایټالوی، فرانسوي، روسی، دویچ او چک.
lang.wui = روسی
# د LCD ژبه مشخص کړئ، معتبر ارزښتونه دا دي: انګلیسي (ډیفالټ)، چینایي_S، چینایي_T، الماني، فرانسوي، ترکي، ایټالوی، پولنډي، هسپانوي او پرتګالي.
lang.gui = روسی
# د وخت زون او د وخت زون نوم تنظیم کړئ. د وخت زون له -11 څخه تر +12 پورې دی، اصلي ارزښت +8 دی.
# د وخت زون اصلي نوم چین (بیجینګ) دی.
# د نورو موجود وخت زونونو او د وخت زون نومونو لپاره د Yealink IP تلیفونونو کارونکي لارښود ته مراجعه وکړئ.
local_time.time_zone = +11
local_time.time_zone_name = ولادیوستوک
# د ډومین نوم یا د NTP سرور IP پته تنظیم کړئ. اصلي ارزښت cn.pool.ntp.org دی.
local_time.ntp_server1 = 10.1.1.4
# د LCD سکرین لوګو حالت تنظیم کړئ؛ ٠-معلول (د ډيفالټ)، ١-د سيسټم لوګو، ٢-د ګمرک لوګو؛
phone_setting.lcd_logo.mode = 1
# د ریموټ تلیفون کتاب د لاسرسي URL او ډیسپلي نوم تنظیم کړئ. ایکس له 1 څخه تر 5 پورې دی.
remote_phonebook.data.1.url = 10.1.1.50/provisioning/yealink-phonebook.xml
remote_phonebook.data.1.name = د تلیفون کتاب
features.remote_phonebook.flash_time = 3600

انفرادي ترتیبات#!نسخه: 1.0.0.1
# حساب فعال یا غیر فعال کړئ 1، 0- غیر فعال شوی (ډیفالټ)، 1- فعال شوی؛
account.1.enable = 1
# د حساب 1 لپاره په LCD سکرین کې ښودل شوي لیبل تنظیم کړئ.
account.1.label = ټلیفون ټیسټ
# د حساب 1 د ښودلو نوم تنظیم کړئ.
account.1.display_name = کارن 998
# د راجستر تصدیق کولو لپاره د کارن نوم او پټنوم تنظیم کړئ.
account.1.auth_name = 998
account.1.password = 998
# د راجستر کارونکي نوم تنظیم کړئ.
account.1.user_name = 998
# د SIP سرور پته تنظیم کړئ.
account.1.sip_server_host = 10.1.1.50
# د SIP سرور لپاره بندر مشخص کړئ. اصلي ارزښت 5060 دی.
account.1.sip_server_port = 5060

د پایلې په توګه ، په تلیفونونو کې چمتو شوي په زړه پورې آٹو چمتو کولو فعالیت څخه مننه چې ما یادونه کړې ، شبکې ته د نوي وسیلو په وصل کولو کې کومه ستونزه شتون نلري. دا ټول د تلیفون د MAC پته موندلو او د ټیمپلیټ په کارولو سره د تنظیم کولو فایل رامینځته کولو لپاره راغلی.

هیله ده تر پایه یې ولولئ او له لوستلو یې ګټه پورته کړئ.

تاسو د پاملرنې څخه مو مننه.

سرچینه: www.habr.com

Add a comment