એસ્ટરિસ્ક એ કમ્પ્યુટર ટેલિફોનીના સૌથી જાણીતા ઉકેલોમાંની એક છે, જે સક્રિય રીતે સૌથી વધુ સર્વર્સ પર ઇન્સ્ટોલ કરે છે. તે લગભગ તમામ આધુનિક કોડેક્સ અને પ્રોટોકોલ્સને સપોર્ટ કરે છે, અને કામની સારી સ્થિરતા પણ બતાવે છે, તેથી તે સિસ્ટમ સંચાલકોમાં આવી લોકપ્રિયતા પ્રાપ્ત કરે છે. જો કે, એસ્ટરિસ્કને એકીકૃત કરવાનો પ્રયાસ કરતી વખતે શિખાઉ વપરાશકર્તાઓ સીધા સ્થાપન કામગીરી સાથે સંકળાયેલા સૌથી વૈવિધ્યસભર મુશ્કેલીઓનો સામનો કરી શકે છે. આને અવગણવા માટે, અમે અમારી આજનાં સામગ્રીને શીખવાની ભલામણ કરીએ છીએ જેમાં સેંટૉસ 7 વિતરણ ઉદાહરણ તરીકે લેવામાં આવે છે.
સેન્ટોસ 7 માં એસ્ટરિસ્ક ઇન્સ્ટોલ કરો
કાર્યના અમલીકરણની સંપૂર્ણ જટિલતા એ છે કે એસ્ટરિસ્ક વધારાના ઘટકો વિના કામ કરશે નહીં, અને તેઓએ આર્કાઇવ્સને અનપેકીંગ કરીને અને પ્રાપ્ત ફાઇલોને સંકલન કરીને મેન્યુઅલી ઇન્સ્ટોલ કરવાની જરૂર પડશે. આ પ્રક્રિયામાં ઘણો સમય લાગશે, તેથી મને તેમની સમજણને સરળ બનાવવા માટે પગલાંઓ માટે તમામ સૂચનાઓ વહેંચવાની હતી. ચાલો પ્રારંભિક ક્રિયાઓથી પ્રારંભ કરીએ.પગલું 1: પ્રારંભિક કાર્યવાહી
પ્રારંભ કરવા માટે, સર્વરને તૈયાર કરવું જરૂરી છે, કારણ કે તે સેંટૉસમાં હંમેશાં આવશ્યક ઉપયોગિતાઓ નથી, જે નીચેની ક્રિયાઓ કરતી વખતે જરૂરી રહેશે, અને ફાયરવૉલ અને સમય ગોઠવણી કરવામાં આવતી નથી. આ પગલું સૌથી સરળ છે કારણ કે તે ફક્ત ચોક્કસ આદેશ ઇનપુટની જરૂર છે, પરંતુ તે પણ ઘણા બિંદુઓમાં વહેંચાયેલું છે.
જરૂરી ઉપયોગિતાઓ સ્થાપન
કુલ, એસ્ટરિસ્ક અને સહાયક ઘટકોમાં પાંચ જુદી જુદી ઉપયોગિતાઓની જરૂર પડશે જે શરૂઆતમાં ઑપરેટિંગ સિસ્ટમમાં ગેરહાજર હોઈ શકે છે. અમે બધા અપડેટ્સ અને ગુમ સૉફ્ટવેરને ઇન્સ્ટોલ કરવા માટે નીચે આપેલી માર્ગદર્શિકાને સચોટ રીતે એક્ઝેક્યુટ કરવાની દરખાસ્ત કરીએ છીએ.
- બધી ક્રિયાઓ ટર્મિનલમાં કરવામાં આવશે, તેથી તમારા માટે તેને અનુકૂળ ચલાવો.
- અહીં, પ્રથમ, સુડો યમ અપડેટ કમાન્ડ દાખલ કરો. તે પહેલાથી ઇન્સ્ટોલ કરેલા ઘટકો પહેલાથી ઇન્સ્ટોલ કરેલા ઘટકોની ઉપલબ્ધતાને તપાસવી જોઈએ અને બાકીની યુટિલિટીઝ સાથેની ક્રિયાપ્રતિક્રિયાની ચોકસાઈની ખાતરી કરવા માટે તેને ઓએસમાં ઉમેરો.
- આ આદેશ, પછીના બધા જેવા, સુપરઝરની વતી શરૂ થઈ છે, જેનો અર્થ એ છે કે નવી પંક્તિમાં પાસવર્ડ દાખલ કરીને તેને પુષ્ટિ કરવાની જરૂર છે. ધ્યાનમાં લો કે આ રીતે લખેલા અક્ષરો લાઇનમાં પ્રદર્શિત થતા નથી.
- જ્યારે અપડેટ્સ શોધી કાઢવામાં આવે છે, ત્યારે Y વર્ઝનને પસંદ કરીને સર્વરના તેમના ઉમેરાને પુષ્ટિ કરો.
- તે પછી, તમે બધી ગુમ થયેલ ઉપયોગિતાઓને સલામત રીતે ઇન્સ્ટોલ કરી શકો છો. તે ફક્ત એક સુડો yum માં gcc wget ntpdate ઓટોબૅપ libtool આદેશ સ્થાપિત થયેલ છે. તમે તેમાંના દરેકને રોકશો નહીં, કારણ કે તમે વધુ વિગતવાર વિશ્લેષણ વધુ જોશો.
- ઉપરોક્ત ઉપરોક્ત યુટિલિટીઝ પહેલેથી જ સિસ્ટમમાં હોઈ શકે છે, તેથી જ્યારે ઇન્સ્ટોલેશન સ્ટ્રિંગ દેખાય છે, ત્યારે ફક્ત એક અથવા બે પ્રોગ્રામ્સ ક્યારેક પ્રદર્શિત થાય છે, અને બાકીના તત્વો નિર્ભરતા હોય છે. યોગ્ય જવાબ વિકલ્પ પસંદ કરીને તેમની ઇન્સ્ટોલેશનની પુષ્ટિ કરો.
ઓપરેશન પૂર્ણ થયા પછી, તમને સૂચિત કરવામાં આવશે કે બધું સફળતાપૂર્વક પસાર થયું છે, અને પ્રારંભિક ક્રિયાઓના આગલા તબક્કામાં જવાનું બાકી છે.
સમયનું સુમેળ
જો આત્મવિશ્વાસ હોય કે સર્વર પરનો સમય પહેલાથી જ સમન્વયિત થયો હોય, તો ફાયરવૉલની ગોઠવણી પર હિંમતથી આ પગલાને છોડી દો. નહિંતર, તમારે સમય ઝોનને મેન્યુઅલી સેટ કરવાની જરૂર છે અને ગોઠવણી ફાઇલને સંપાદિત કરવી પડશે, જે આના જેવું લાગે છે:
- સમય ઝોન પસંદ કરવા માટે સુડો \ cp / usr / shose / zosow / etc / localtime આદેશનો ઉપયોગ કરો. આ અવશેષમાં, મોસ્કો બેલ્ટની સ્થાપના થાય છે. જો તમને બીજી જરૂર હોય, તો તમારે ફાઇલને પાથ બદલીને ઉલ્લેખિત લિંકને બદલવું જોઈએ.
- ટીમ સુડો ntpdate ru.pool.ntp.org નેટવર્ક સાથે સમય સમન્વયિત કરો.
- સમય ગોઠવણી ફાઇલ પર જવા માટે સુડો crontab -e દાખલ કરો.
- અહીં 0 0 * * * / sbin / ntpdat ru.pool.ntp.org શામેલ કરીને આપમેળે સમન્વયન પર સ્ક્રિપ્ટનો ઉલ્લેખ કરો. ફેરફારોને સાચવવા અને સંપાદકને બંધ કર્યા પછી.
હવે તમે આ હકીકત વિશે ચિંતા કરી શકતા નથી કે એકવાર તમારે સમયને સમન્વયિત કરવું પડશે, કારણ કે આપમેળે સેટિંગના બનાવેલા કાર્યને આભારી છે, અમે ઇચ્છિત પરિણામ પ્રાપ્ત કર્યું છે. પ્રારંભિક કાર્યનું છેલ્લું પગલું ફક્ત એસ્ટરિસ્ક ઇન્સ્ટોલ કરતા પહેલા રહે છે.
ફાયરવૉલ સેટ કરી રહ્યું છે
ફાયરવૉલનું રૂપરેખાંકન એ સ્થાનિક અથવા વૈશ્વિક નેટવર્ક દ્વારા કાર્ય કરશે તે કોઈપણ ઉપયોગિતાને ઇન્સ્ટોલ કરતાં પહેલાં સૌથી મહત્વપૂર્ણ પ્રક્રિયાઓમાંની એક છે. એસ્ટરિસ્ક આ સંદર્ભમાં અપવાદ બની નથી, તેથી આ ક્રિયાઓ અનુસરો:
- ટર્મિનલમાં, નવી સેવા બનાવવા માટે ફાયરવૉલ-સીએમડી-ટ્રાફિકન્ટ - એનવેલ-સર્વિસ = એસ્ટરિસ્કને સ્પષ્ટ કરો.
- સુપરઝર પાસવર્ડને સ્પષ્ટ કરીને બનાવટની પુષ્ટિ કરો.
- તમને સફળતા સંદેશના સફળ અમલીકરણની જાણ કરવામાં આવશે.
- તે પછી, તમે બધા જરૂરી પોર્ટ્સ ખોલવા માટે નીચેના આદેશો દાખલ કરી શકો છો.
ફાયરવૉલ-સીએમડી --પરિસ્ક - સર્વિસ = એસ્ટરિસ્ક - ડીડી-પોર્ટ = 5060 / ટીસીપી
ફાયરવૉલ-સીએમડી - અસરકારક - સર્વિસ = એસ્ટરિસ્ક - ડીડી-પોર્ટ = 5060 / યુડીપી
ફાયરવૉલ-સીએમડી --પરિસ્ક - સર્વિસ = એસ્ટરિસ્ક - ડીડી-પોર્ટ = 5061 / ટીસીપી
ફાયરવૉલ-સીએમડી --પરિસ્ક - સર્વિસ = એસ્ટરિસ્ક - ડીડી-પોર્ટ = 5061 / યુડીપી
ફાયરવૉલ-સીએમડી --પરિસ્ક - સર્વિસ = એસ્ટરિસ્ક - એડ-પોર્ટ = 4569 / યુડીપી
ફાયરવૉલ-સીએમડી --પરિસ્ક - સર્વિસ = એસ્ટરિસ્ક - એડ-પોર્ટ = 5038 / ટીસીપી
ફાયરવૉલ-સીએમડી - અસરકારક - સર્વિસ = એસ્ટરિસ્ક - એડ-પોર્ટ = 10,000-20000 / યુડીપી
અંતે, ફાયરવૉલ-સીએમડી - અસરકારક - એડ્ડ-સર્વિસ = એસ્ટરિસ્કને પરવાનગીવાળી સેવા બનાવવા માટે લખો.
- આ બધા આદેશો સુપરઝર પાસવર્ડ દાખલ કરીને ફરજિયાત પુષ્ટિ પણ છે.
- ફેરફારો કર્યા પછી, તમારે ફાયરવૉલને લાગુ કરવા માટે ફાયરવૉલને ફરીથી પ્રારંભ કરવો જોઈએ: ફાયરવૉલ-સીએમડી - રેલોડ.
આના પર, બધી પ્રારંભિક ક્રિયાઓ પૂર્ણ થઈ ગઈ છે - તમે એસ્ટરિસ્કની સાચી કામગીરી માટે વધારાના ઘટકોની ઇન્સ્ટોલેશન પર જઈ શકો છો અને ખાતરી કરો કે ફાઇલોને ઉમેરવા દરમિયાન કોઈ ભૂલો નહીં હોય.
પગલું 2: વધારાના ઘટકો ઉમેરી રહ્યા છે
જેમ તમે જાણો છો, એસ્ટરિસ્ક સર્વર પર કામ કરશે નહીં, જો તમે મહત્વપૂર્ણ ઉપયોગિતાઓને પૂર્વ-સ્થાપિત કરો જે ડ્રાઇવરો અને ટીડીએમ ઇન્ટરફેસો સાથેની ક્રિયાપ્રતિક્રિયાને સામાન્ય બનાવવા માટે જવાબદાર છે. દાહડી દ્વારા બોર્ડ ડ્રાઇવરો અમલમાં મૂકવામાં આવે છે, અને ઇંટરફેસ ઑપરેશન માટે libpri ની જરૂર છે. લોડ કરી રહ્યું છે અને આ ઘટકોને એસેમ્બલ કરવાથી ઘણો સમય લાગશે અને તેને સક્રિય ઇન્ટરનેટ કનેક્શનની જરૂર પડશે, તેથી પૂર્ણ થાય તે પહેલાં તેને ધ્યાનમાં લો.
- ચાલો દાહડીથી પ્રારંભ કરીએ. Wetget આદેશને દાખલ કરીને ફાઇલ આર્કાઇવને લોડ કરો https://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete- current.tar.gz.
- તેના ડાઉનલોડમાં લગભગ એક મિનિટનો સમય લાગશે, કારણ કે રિપોઝીટરીઝ ડેટાને પ્રસારિત કરે છે જેમ કે હું ઇચ્છું છું તેટલી ઊંચી ઝડપે નહીં. તે પછી, TAR -XVF dahdi-linux-uturel-contrent.tar.gz પ્રાપ્ત કરવા માટે instruct.tar.gz શામેલ કરો.
- આ ક્રિયા સુડો દલીલ દ્વારા કરવામાં આવે છે, તેથી એક સુપરઝર પાસવર્ડ લખીને તેની પુષ્ટિ કરો.
- અનપેકીંગના અંતે, સીડી દાહડી-લિનક્સ-પૂર્ણ-* દ્વારા મેળવેલ ફોલ્ડર પર જાઓ.
- અહીં, સુડો બનાવવા માટે સંકલન શરૂ કરો.
- તે પછી, તે ફક્ત ઇન્સ્ટોલ કરવા માટે જ રહે છે: સુડો ઇન્સ્ટોલ કરો.
- તમે વર્તમાન સેટિંગ્સને ચકાસવા માટે સુડો બનાવો રૂપરેખા ડાયલ કરી શકો છો.
- આગામી ઉપયોગિતાને ઇન્સ્ટોલ કરવાનું પ્રારંભ કરવા માટે સીડી દ્વારા સ્રોત ડિરેક્ટરી છોડો.
- લિબપ્રી ઇન્સ્ટોલ કરવાનો સિદ્ધાંત લગભગ તે જ માનવામાં આવે છે, અને ડિરેક્ટરીઓના સંદર્ભો અને નામોમાં તફાવતો જ જોવા મળે છે. બધા આર્કાઇવની રસીદથી શરૂ થાય છે:
Wget https://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz.
- તે પછી અનપેકીંગ છે: સુડો ટાર-એક્સવીએફ libpri-runter.tar.gz.
- સફળ નિષ્કર્ષ પછી, તમારે સીડી libpri- * દ્વારા પ્રાપ્ત ડિરેક્ટરી પર જવાની જરૂર છે.
- અહીં, સુડો બનાવવા ઉપયોગિતાને એસેમ્બલ કરવાનું શરૂ કરો.
- પૂર્ણ થયા પછી, તમારે સુડો ઇન્સ્ટોલ કરીને દાખલ કરીને લાઇબ્રેરી ઇન્સ્ટોલ કરવું આવશ્યક છે.
- વર્તમાન ફોલ્ડરને છોડો (સીડી ..), કારણ કે તેને અમને વધુ જરૂર નથી.
ઉલ્લેખિત પ્રોગ્રામ્સને ડાઉનલોડ કરવા અને સંકલન કરવાની સંપૂર્ણ પ્રક્રિયા લગભગ અડધા કલાકનો સમય લેશે, જે મોટી સંખ્યામાં આર્કાઇવ્સ અને તેમના લાંબા અનપેકીંગ સાથે સંકળાયેલું છે. જો તમે બધું બરાબર કરો છો, તો આ દરમિયાન કોઈ ભૂલો હોવી જોઈએ નહીં.
પગલું 3: એસ્ટરિસ્ક ઇન્સ્ટોલેશન
તે એસ્ટરિસ્ક કમ્પ્યુટર ટેલિફોની ટૂલ ઇન્સ્ટોલ કરવાનો સમય છે, કારણ કે બધા જરૂરી સહાયક ઘટકો પહેલાથી જ સર્વરમાં ઉમેરવામાં આવ્યા છે. સૉફ્ટવેરને સત્તાવાર વેબસાઇટ પર TAR.gz આર્કાઇવ તરીકે વહેંચવામાં આવે છે, અને તેની ઇન્સ્ટોલેશન નીચે પ્રમાણે થાય છે:
- ટર્મિનલમાં, wget http://downloads.asterisk.org/pub/telephony/asterisk/ashubisth-13-currrent.tar.gz દાખલ કરો ટૂલના છેલ્લા સ્થિર સંસ્કરણને ડાઉનલોડ કરવા. જો તમે બીજી એસેમ્બલી મેળવવા માંગતા હોવ તો તમે લિંકને બદલી શકો છો, અગાઉ તેને સત્તાવાર સાઇટથી તેને સામનો કરીને.
- એ જ રીતે, સુડો ટાર-એક્સવીએફ એસ્ટરિસ્કને લખીને ફાઇલોને અનપેક કરો - *. Tar.gz.
- સીડી એસ્ટરિસ્ક દ્વારા- * પ્રાપ્ત ડિરેક્ટરી પર ખસેડો.
- નિર્ભરતા સ્થાપિત કરવા માટે, બિલ્ટ-ઇન સ્ક્રિપ્ટનો ઉપયોગ થાય છે. /Contrib/scripts/install_perreq ઇન્સ્ટોલ કરો.
- આગળ, બીજા અંદાજે સમાન આદેશ શામેલ કરો. / Kontrib/scripts/install_perreq ઇન્સ્ટોલ કરો-અનપેક્ડ.
- પૂર્ણ થયા પછી, બિનજરૂરી સુડો કાઢી નાખો ડિસ્ટ્લેન ફાઇલો બનાવો.
- જો તમે અગાઉથી જાણો છો કે એમપી 3 ફોર્મેટ ફાઇલો સાથે કામ કરવું આવશ્યક છે, તો તમારે લખીને યોગ્ય લાઇબ્રેરી ઉમેરવાની જરૂર છે. /Contrib/scripts/get_mp3_source.sh.
- તે ફક્ત સ્રોત ફાઇલોની ગોઠવણી બનાવવા માટે જ રહે છે ./configure --prefix = / usr --sysconfdir = etc - ralocalstatedir = / varlibdir = / varr / lib64 --with-dahdi --with-pri - -વિહો-આઇકોનવી - લિથ-લિથરલ - સાથે-સ્પીડ-સ્પીક્સ - સાથે-માયસ્ક્લીઅન્ટ.
- સુડો દ્વારા ઉપયોગિતાના સેટઅપ વિંડોને મેન્યુઝેલેક્ટ કરો અને તમારી જરૂરિયાતોને દબાણ કરીને, ત્યાં પરિમાણોને સેટ કરો.
- તમે પહેલાથી જ જાણો છો કે સ્રોત કોડને અનપેકીંગ અને સેટ કર્યા પછી, તેઓ સંકલન કરવામાં આવે છે. આ ઑપરેશનને પૂર્ણ કરવા માટે વૈકલ્પિક રીતે નીચે આપેલા આદેશોને પુનરાવર્તિત કરો.
સુડો મેક
સ્થાપિત કરો
રૂપરેખા બનાવો
નમૂનાઓ બનાવો.
પગલું 4: મૂળભૂત સેટઅપ અને ચલાવો
આજે આપણે એસ્ટરિસ્કની સામાન્ય ગોઠવણી પર વસવાટ કરીશું નહીં, કારણ કે આ સામગ્રીના વિષયમાં શામેલ નથી અને દરેક સિસ્ટમ સંચાલક દ્વારા વ્યક્તિગત રીતે ચલાવવામાં આવે છે, સર્વરને પોતાને અને કમ્પ્યુટર ટેલિફોનીનો ઉપયોગ કરવાની જરૂરિયાતોને દબાણ કરે છે. જો કે, ત્યાં મૂળભૂત પરિમાણો છે જે તેના પ્રદર્શનને ચકાસવા માટે એસ્ટરિસ્કને પ્રારંભ કરવા માટે ઉલ્લેખિત કરવાની જરૂર છે. ચાલો તેમને વધુ વિગતવાર જુઓ.
- કોઈપણ અનુકૂળ ટેક્સ્ટ સંપાદક દ્વારા /etc/asterisk/asterisk.conf રૂપરેખાંકન ફાઇલ ચલાવો.
- પછીથી તે શબ્દમાળાઓ દાખલ કરો.
રુસ્યુઝર = એસ્ટરિસ્ક
રનગ્રુપ = તારામંડળ
ડિફૉલ્ટઅનગાજ = રૂ
દસ્તાવેજીકરણ_Language = ru_ru
- ફેરફારોને સાચવો અને ઑબ્જેક્ટ સાથે કાર્ય પૂર્ણ કરો.
- અમે ફક્ત મુખ્ય વપરાશકર્તા ઉપયોગિતાની ફાઇલમાં ઉલ્લેખિત કર્યું છે, તેથી તમારે તેને સિસ્ટમમાં ઉમેરવું પડશે. આ સુડો યુઝરનેડ એસ્ટરિસ્ક-એમ દ્વારા કરવામાં આવે છે.
- આગળ, ફોલ્ડર્સને ઍક્સેસ અધિકારો સેટ કરો, વૈકલ્પિક રીતે નીચે આપેલા આદેશોને શામેલ કરો.
ચાન-આર એસ્ટરિસ્ક: એસ્ટરિસ્ક / var / રન / એસ્ટરિસ્ક
ચાન-આર એસ્ટરિસ્ક: એસ્ટરિસ્ક / વગેરે / એસ્ટરિસ્ક
ચાન-આર એસ્ટરિસ્ક: એસ્ટરિસ્ક / var / {lib, લોગ, સ્પૂલ} / એસ્ટરિસ્ક
ચાન-આર એસ્ટરિસ્ક: એસ્ટરિસ્ક / યુએસઆર / લિબ 64 / એસ્ટરિસ્ક
ચાન-આર એસ્ટરિસ્ક: એસ્ટરિસ્ક / var / લોગ / એસ્ટરિસ્ક
- અંતે, ઉપયોગિતા કાર્યની ખાતરી કરવા માટે સુડો એસ્ટરિસ્ક -સી સેટિંગ્સ તપાસો.
- તે માત્ર સિસ્ટમસ્ટલ દ્વારા સેવા તરીકે એસ્ટરિસ્ક શરૂ કરવા માટે રહે છે એસ્ટરિસ્ક અને systemctl પ્રારંભ એસ્ટરિસ્કને સક્ષમ કરો.
આજે તમે તબક્કાવાર માર્ગદર્શિકા શીખ્યા છે, જેનો મુખ્ય હેતુ પ્રારંભિક વપરાશકર્તાઓને સ્થાપન એસ્ટરિસ્કના સિદ્ધાંત અને આવશ્યક સહાયક ઘટકો બતાવવાનું છે. તમે ફક્ત દરેક ક્રિયાને કાળજીપૂર્વક ચલાવી શકો છો અને અજ્ઞાત પ્રોગ્રામ કાર્યો વિશેની માહિતી મેળવવા માટે ઉપયોગિતાના અધિકૃત દસ્તાવેજોને ઍક્સેસ કરી શકો છો.