હવે પછીના લેખમાં આપણે એસ્ટરિસ્ક પર એક નજર નાખીશું. આ એક છે ઓપન સોર્સ પ્લેટફોર્મ જે ટેલિફોન એક્સચેંજની વિધેયો પ્રદાન કરે છે (પીબીએક્સ), જે સૌથી વધુ લોકપ્રિય વચ્ચે છે. આઇપી પીબીએક્સ સિસ્ટમ્સ, કોન્ફરન્સ સર્વરો અને વીઓઆઈપી ગેટવે પર પણ તે વ્યાપકપણે અપનાવવામાં આવ્યું છે. તે એક પ્લેટફોર્મ છે જેનો ઉપયોગ વ્યક્તિઓ, નાના ઉદ્યોગો અને મોટી કંપનીઓ દ્વારા કરવામાં આવે છે.
ફૂદડી સુવિધાઓમાં વ voiceઇસમેઇલ, મ holdઝિક holdન હોલ્ડ, ક conferenceનફરન્સ ક callsલ્સ, ક callલ કuingનિંગ, ક callલ રેકોર્ડિંગ, ઇન્ટરેક્ટિવ વ voiceઇસ રિસ્પોન્સ, અને ઘણું બધું શામેલ છે. આ પોસ્ટમાં આપણે આવશ્યક પગલાં જોશું ઉબુન્ટુ 15 પર એસ્ટરિસ્ક 18.04 ઇન્સ્ટોલ કરો.
પૂર્વજરૂરીયાતો
ઇન્સ્ટોલેશન સાથે પ્રારંભ કરતા પહેલા, કહો કે અમારે એક હોવું જરૂરી છે "સુડો" વિશેષાધિકારોની withક્સેસવાળા વપરાશકર્તા. આપણે આપણી ઉબુન્ટુ સિસ્ટમ પણ અપડેટ કરવાની રહેશે અને નીચેના પેકેજો ઇન્સ્ટોલ કરવા પડશે, જે એસ્ટરિસ્કને ડાઉનલોડ અને ઇન્સ્ટોલ કરવા માટે જરૂરી છે:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
ફૂદડી ડાઉનલોડ કરો
અમે જઈ રહ્યા છે / usr / src ડિરેક્ટરીમાં એસ્ટરસ્ક સ્રોત ડાઉનલોડ કરો. ટર્મિનલમાં (Ctrl + Alt + T) આપણે લખીએ છીએ:
cd /usr/src/
અમે એ જ ટર્મિનલમાં લખીને એસ્ટરસ્ક 15 ડાઉનલોડ કરવાનું ચાલુ રાખીએ છીએ:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
એકવાર ડાઉનલોડ પૂર્ણ થઈ જાય, અમે ડાઉનલોડ કરેલા પેકેજની સામગ્રી કાractીએ છીએ:
sudo tar zxf asterisk-15-current.tar.gz
આગળનાં પગલાંઓ ચાલુ રાખતાં પહેલાં, હમણાં જ બનાવેલ ડિરેક્ટરીમાં બદલવાનું સુનિશ્ચિત કરો:
cd asterisk-15.*/
ફૂદડી અવલંબન સ્થાપિત કરો
નીચેની સ્ક્રિપ્ટ ડાઉનલોડ થશે એમપી 3 મોડ્યુલ બનાવવા અને એસ્ટરિસ્કમાં એમપી 3 ફાઇલોનો ઉપયોગ કરવા માટે જરૂરી એમપી 3 સ્ત્રોતો:
sudo contrib/scripts/get_mp3_source.sh
આપણે તેનો ઉપયોગ કરીશું બધા અવલંબન હલ કરવા માટે install_prereq સ્ક્રિપ્ટ અમારી ઉબુન્ટુ સિસ્ટમ પર:
sudo contrib/scripts/install_prereq install
ઉપરોક્ત આદેશ બધા જરૂરી પેકેજો સ્થાપિત કરશે. સફળ સમાપ્તિ પછી, તે નીચેના સંદેશને છાપશે:
ફૂદડી સ્થાપિત કરો
રૂપરેખાંકન સ્ક્રિપ્ટ શ્રેણીબદ્ધ કરશે ચકાસણી ખાતરી કરવા માટે કે બધી આવશ્યક અવલંબન હાજર છે સિસ્ટમ સિસ્ટમમાં. આપણે સ્ક્રીપ્ટને ટાઇપ કરીને પ્રારંભ કરીશું:
sudo ./configure
સફળ સમાપ્તિ પછી, અમે નીચેનું પરિણામ જોશું:
આગળનું પગલું છે મોડ્યુલો પસંદ કરો કે જેને આપણે કમ્પાઇલ કરવા અને ઇન્સ્ટોલ કરવા માગીએ છીએ. ટર્મિનલમાં (Ctrl + Alt + T) લખીને, અમે મેનૂઝેલેક્ટ સિસ્ટમને accessક્સેસ કરીશું:
sudo make menuselect
હવેથી, અમે પહેલાથી જ એમપી 3 સ્રોત ફાઇલો ડાઉનલોડ કરી છે આપણે format_mp3 પસંદ કરીને એમપી 3 મોડ્યુલ બનાવવું પડશે:
એકવાર અમે પસંદ કરીએ છીએ કે અમને શું રસ છે, બચાવવા અને બહાર નીકળવા માટે F12 દબાવો. આપણે "સેવ એન્ડ એક્ઝિટ" બટન પર પણ જઈ શકીએ છીએ અને એન્ટર દબાવો.
અહીં પહોંચ્યા, આપણે કરી શકીએ મેક આદેશનો ઉપયોગ કરીને બિલ્ડ પ્રક્રિયા શરૂ કરો:
sudo make -j2
સંકલન થોડો સમય લેશે, સિસ્ટમ પર આધાર રાખીને. તમે તમારા કમ્પ્યુટરમાં પ્રોસેસર કોરોની સંખ્યા અનુસાર -j ધ્વજને સંશોધિત કરી શકો છો.
એકવાર બિલ્ડ પ્રક્રિયા પૂર્ણ થઈ ગયા પછી, અમે નીચેનો સંદેશ જોશું:
પાછલા સંદેશ પ્રમાણે, આગળનું પગલું એસ્ટરિસ્ક સ્થાપિત કરવું છે અને તેના મોડ્યુલો લખીને:
sudo make install
ઇન્સ્ટોલેશન પછી, સ્ક્રિપ્ટ નીચે આપેલ સંદેશ પ્રદર્શિત કરશે:
હવે આપણે એસ્ટરિસ્ક ઇન્સ્ટોલ કર્યું છે, આપણને જોઈએ છે મૂળભૂત પીબીએક્સ રૂપરેખાંકન ફાઇલો સ્થાપિત કરો:
sudo make basic-pbx
છેલ્લું પગલું છે સ્ટાર્ટઅપ સ્ક્રિપ્ટ સ્થાપિત કરો ટાઇપિંગ:
sudo make config
તે પણ એક સારો વિચાર છે વહેંચાયેલ લાઇબ્રેરી કેશને અપડેટ કરવા માટે ldconfig ચલાવો:
sudo ldconfig
ફૂદડીનો ઉપયોગકર્તા બનાવો
ડિફ defaultલ્ટ રૂપે, એસ્ટરિક્સ રુટ વપરાશકર્તા તરીકે ચાલે છે. સુરક્ષા કારણોસર, અમે એક નવો સિસ્ટમ વપરાશકર્તા બનાવીશું અને પ્લેટફોર્મને ગોઠવીશું નવા બનાવેલ વપરાશકર્તા સાથે ચલાવવા માટે.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
આ વપરાશકર્તા હેઠળ ચાલવા માટે ફૂદડી ગોઠવવા, આપણે ફાઈલ / વગેરે / ડિફોલ્ટ / ફૂદડી ખોલીશું અને પછીની બે લાઇનો અસામાન્ય બનાવવી:
AST_USER="asterisk" AST_GROUP="asterisk"
અમે ચાલુ રાખીએ છીએ એસ્ટરિક્સ વપરાશકર્તાને ડાયલઆઉટ અને audioડિઓ જૂથોમાં ઉમેરી રહ્યા છે:
sudo usermod -a -G dialout,audio asterisk
આપણને પણ જોઈએ બધી ફૂદડી ફાઇલો અને ડિરેક્ટરીઓની માલિકી બદલો જેથી અમે બનાવેલ વપરાશકર્તા તે ફાઇલોને canક્સેસ કરી શકે:
sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
ફૂદડી શરૂ કરી રહ્યા છીએ
હવે અમારી પાસે બધું ગોઠવવામાં આવ્યું છે, આપણે કરી શકીએ ફૂદડી સેવા શરૂ કરો નીચેના આદેશ સાથે:
sudo systemctl start asterisk
તે ચાલી રહ્યું છે તે ચકાસવા માટે, ચાલો પ્લેટફોર્મ કમાન્ડ લાઇન ઇંટરફેસ (CLI) થી કનેક્ટ થાઓ ટાઇપિંગ:
sudo asterisk -vvvr
તમે ડિફોલ્ટ એસ્ટરિસ્ક સીએલઆઈ પ્રોમ્પ્ટ જોશો:
છેલ્લું પગલું છે બૂટ પર પ્રારંભ કરવા માટે સેવાને સક્ષમ કરો સાથે:
sudo systemctl enable asterisk
વધુ સુરક્ષા માટે, તે હંમેશાં રસપ્રદ રહે છે જેવી ફાયરવ .લ છે યુડબ્લ્યુએફ સક્ષમ અમારા ઉબુન્ટુ માં. જો કોઈની જરૂર હોય ફૂદડીના ઉપયોગ અથવા સુવિધાઓ વિશે વધુ માહિતી, તમે ચકાસી શકો છો પ્રોજેક્ટ વેબસાઇટ.
સારા ટ્યુટોરીયલ. એસ.આઈ.પી., iax2 અને અન્યને રૂપરેખાંકિત કરવા માટે સક્ષમ થવા માટે, ફક્ત "મેક નમૂનાઓ" શામેલ કરો.
શું તમારી પાસે અન્ય ફૂદડી માર્ગદર્શિકાઓ શ્રેષ્ઠ છે?
સત્ય એ છે કે નહીં, પરંતુ જ્યારે મેં આ લેખ લખ્યો ત્યારે મને સમુદાય મળ્યો એસ્ટરિસ્ક-ઇએસ. ત્યાં તમે કેટલાક દસ્તાવેજો શોધી શકો છો. સાલુ 2.
ખૂબ જ સારી માર્ગદર્શિકા પરંતુ હું જાણવાનું પસંદ કરીશ કારણ કે છેલ્લા પગલામાં જ્યાં સેવા શરૂ થાય છે, તે મને તે કરવા દેતી નથી, તે કહે છે નિષ્ફળ એલએસડી તારા. શું તમે કૃપા કરી મને કહો કે તેનો હલ કેવી રીતે કરવો?
ગ્રાસિઅસ
નમસ્તે. માં આ ભૂલ વિશે શોધવાનો અથવા પૂછવાનો પ્રયાસ કરો ફૂદડી સમુદાય. સાલુ 2.
બધા ને નમસ્કાર.
પ્રક્રિયા બાદ. વપરાશકર્તાઓ અને એક્સ્ટેંશન કેવી રીતે બનાવવામાં આવે છે?
મેં પહેલેથી જ વીઓઆઈપી એપ્લિકેશન ડાઉનલોડ કરી છે. પરંતુ મને ખબર નથી કે આગળ શું કરવું
ગ્રાસિઅસ