ഒരു വെർച്വൽ ടെലിഫോൺ എക്സ്ചേഞ്ച് ബന്ധിപ്പിക്കുന്നു. ഒരു കോൺഫിഗറേഷൻ പ്രോഗ്രാം സൃഷ്ടിക്കുന്നു ഇതിന് എന്താണ് വേണ്ടത്

ഒക്ടോബർ 16, 2015 21:00

ഒരു ക്ലൗഡ് IP PBX ദാതാവാകുന്നത് എങ്ങനെ - ഘട്ടം ഘട്ടമായുള്ള ഗൈഡ്

  • 3CX ലിമിറ്റഡിൻ്റെ ബ്ലോഗ്. ,
  • നക്ഷത്രചിഹ്നം
  • ട്യൂട്ടോറിയൽ

ഇപ്പോൾ ഏതാണ്ട് ആർക്കും ഒരു ക്ലൗഡ് PBX ഓപ്പറേറ്റർ ആകാൻ കഴിയും. ഒരു സെർവർ ഉപയോഗിച്ച് ഇത് എങ്ങനെ ചെയ്യാമെന്നതിനെക്കുറിച്ച് ഞങ്ങൾ സംസാരിച്ചു, ഇന്ന് നിരവധി സെർവറുകൾ (ക്ലസ്റ്റർ) ഉള്ളതും കേന്ദ്രീകൃത മാനേജുമെൻ്റ് ആവശ്യമുള്ളതുമായ ഒരു സാഹചര്യത്തെക്കുറിച്ച് ഞങ്ങൾ സംസാരിക്കും.

ഇതിന് എന്താണ് വേണ്ടത്?

  • ഒരു സൗജന്യ ഹോസ്റ്റിംഗ് പ്ലാറ്റ്ഫോം ഡൗൺലോഡ് ചെയ്യുക. (ഇതൊന്നും ചെലവാകില്ല)
  • ഞങ്ങൾ ഒരു 3CX പങ്കാളിയായി രജിസ്റ്റർ ചെയ്യുന്നു, കാരണം... കേന്ദ്രീകൃത മാനേജ്മെൻ്റ് അഫിലിയേറ്റ് പോർട്ടൽ വഴിയാണ് നടക്കുന്നത് (ഇതും സൗജന്യമാണ്)
  • ഒന്നിലധികം സെർവറുകൾ അല്ലെങ്കിൽ വെർച്വൽ മെഷീനുകൾ

രീതി 1: പങ്കാളി പോർട്ടൽ (ERP) വഴി ഒരു IP PBX സൃഷ്ടിക്കുന്നു

3CX പങ്കാളി പോർട്ടലിലൂടെ നിങ്ങൾക്ക് നിങ്ങളുടെ PBX-കൾ മാനേജ് ചെയ്യാം. നിങ്ങൾക്ക് വ്യക്തിഗത ടെലിഫോൺ എക്സ്ചേഞ്ചുകൾ ചലനാത്മകമായി സൃഷ്ടിക്കാനും ഇല്ലാതാക്കാനും കഴിയും. ഘട്ടം ഘട്ടമായി ഇത് ഇതുപോലെ കാണപ്പെടും:

നിങ്ങൾ ഇത് ചെയ്ത ശേഷം, പോർട്ടലിൽ വിഭാഗത്തിലേക്ക് പോകുക വെർച്വൽ PBX ഇൻസ്റ്റൻസുകൾ > വെർച്വൽ PBX ക്രമീകരണങ്ങൾ, അധ്യായം Google ക്ലൗഡ് DNS ക്രമീകരണങ്ങൾആവശ്യമായ ഫീൽഡുകൾ പൂരിപ്പിക്കുക:

  • പ്രോജക്റ്റ് ഐഡി- നിങ്ങൾ ഇത് Google ക്ലൗഡ് ഡെവലപ്പർ കൺസോളിൽ നിന്ന് എടുക്കേണ്ടതുണ്ട് (https://console.developers.google.com/);
  • സേവന അക്കൗണ്ട് ഇമെയിൽ വിലാസം- പ്രോജക്റ്റിനായി നിങ്ങൾ ഒരു സേവന അക്കൗണ്ട് സൃഷ്ടിക്കേണ്ടതുണ്ട് Google ക്ലൗഡ്, ഇത് വഴിയാണ് ചെയ്യുന്നത് API-കളും ഓത്ത് > ക്രെഡൻഷ്യലുകളും. Google ക്ലൗഡിൽ അഫിലിയേറ്റ് പോർട്ടലിന് അംഗീകാരം നൽകിയിട്ടുള്ള ഒരു പൊതു/സ്വകാര്യ കീ (.p12) ഉള്ള ഒരു ഫയൽ സൃഷ്ടിക്കപ്പെടും. സേവന ഐഡൻ്റിഫയറായി നിങ്ങൾക്ക് ഒരു സെർവർ അക്കൗണ്ട് ക്ലയൻ്റ് ഐഡിയും ഇമെയിൽ വിലാസവും ലഭിക്കും. ഈ ഇമെയിൽ ഇവിടെ നൽകുക;
  • സ്വകാര്യ കീ ഫയൽ- ഒരു പൊതു/സ്വകാര്യ കീ ഉപയോഗിച്ച് ഒരു ഫയൽ അപ്‌ലോഡ് ചെയ്യുക;
  • സ്വകാര്യ കീ പാസ്‌വേഡ്- സ്വകാര്യ കീ ഒരു രഹസ്യവാക്ക് ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു. ഈ ഫീൽഡിൽ അത് നൽകുക. മറ്റുവിധത്തിൽ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, സ്ഥിരസ്ഥിതി രഹസ്യവാക്ക് "notasecret" ആണ് (നിങ്ങൾക്ക് അത് മാറ്റാവുന്നതാണ്).
  • സ്ഥിരസ്ഥിതി TTL ഇവിടെ വ്യക്തമാക്കിയിരിക്കുന്നു.

ഘട്ടം 2: ഒരു ക്ലസ്റ്റർ സൃഷ്ടിക്കുക

ഒരു PBX സൃഷ്ടിക്കുന്നതിന് മുമ്പ്, നിങ്ങൾ ഒരു സെർവർ ക്ലസ്റ്ററെങ്കിലും സൃഷ്ടിക്കേണ്ടതുണ്ട്. ഒരു ക്ലസ്റ്റർ എന്നത് സെർവറുകളുടെ ഒരു കൂട്ടമാണ്, അവ ഓരോന്നും വ്യത്യസ്‌ത ഡാറ്റാ സെൻ്ററുകളിലോ, വ്യത്യസ്‌ത പ്രദേശങ്ങളിലോ, അല്ലെങ്കിൽ വ്യത്യസ്‌ത സ്വഭാവസവിശേഷതകളോ SLAകളോ ഉള്ള സെർവറുകളിലോ സ്ഥിതിചെയ്യാം. ഒരു വെർച്വൽ പിബിഎക്‌സ് സൃഷ്‌ടിക്കുന്നതിന്, ഏറ്റവും കുറഞ്ഞ ലോഡുള്ള സെർവർ എപ്പോഴും തിരഞ്ഞെടുക്കപ്പെടും.

1. ടാബിലേക്ക് പോകുക സെർവർ ക്ലസ്റ്ററുകൾ.
2. ക്ലിക്ക് ചെയ്യുക ചേർക്കുകഒരു പുതിയ ക്ലസ്റ്റർ റെൻഡർ ചെയ്യാൻ.
3. ഒരു ക്ലസ്റ്റർ കോഡ് നൽകുകക്ലസ്റ്ററിനെ തിരിച്ചറിയാൻ ആവശ്യമായ അക്ഷരങ്ങളും അക്കങ്ങളും അടങ്ങുന്ന ഒരു അദ്വിതീയ ആന്തരിക 4 പ്രതീക കോഡ്. വെബ് ഫോമുകളിൽ ഒരു ക്ലസ്റ്ററിനെ പരാമർശിക്കാൻ ഉപയോഗിക്കുന്നു
4. വിവരണം- പതിവ് ടെക്സ്റ്റ് വിവരണം.
5. ഹോസ്റ്റ് ചെയ്ത ഇൻസ്റ്റൻസ് ഡൊമെയ്ൻ- ക്ലസ്റ്ററിൻ്റെ ഡൊമെയ്ൻ നാമം. ഹോട്ടൽ PBX-കൾ ഉപഡൊമെയ്‌നുകളായിരിക്കും, ഉദാഹരണത്തിന്, user1.pbx.mycompany.eu. സാധാരണയായി നിങ്ങൾ ഡൊമെയ്‌നിനും ക്ലസ്റ്ററിലെ എല്ലാ സെർവറുകൾക്കുമായി ഒരു വിശ്വസനീയമായ SSL സർട്ടിഫിക്കറ്റ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.
6. DNS നിയന്ത്രിത മേഖല: ഗൂഗിൾ ഡിഎൻഎസ് അക്കൗണ്ടിൽ നിന്നായിരിക്കണം.

ഘട്ടം 3: ഒരു വെർച്വൽ PBX സെർവർ സൃഷ്ടിക്കുന്നു

ഓരോ സെർവറിലും 3CX ഫോൺ സിസ്റ്റം 14 ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക. ഇൻസ്റ്റാളേഷൻ സമയത്ത്, ഒന്നിലധികം ഓപ്ഷൻ തിരഞ്ഞെടുക്കുന്നത് ഉറപ്പാക്കുക. ഓരോ സെർവറിലും 25 വരെ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇത് നിങ്ങളെ അനുവദിക്കും. എല്ലാ സെർവറുകളും ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് ഒരു PBX ചേർക്കുന്നത് ആരംഭിക്കാം.

1. 3CX ERP-ൽ, വെർച്വൽ PBX ഇൻസ്‌റ്റൻസുകൾ > വെർച്വൽ PBX സെർവറുകൾ എന്നതിലേക്ക് പോകുക.
2. ചേർക്കുക ക്ലിക്ക് ചെയ്ത് സെർവർ വിശദാംശങ്ങൾ വ്യക്തമാക്കുക:
സെർവർ ക്ലസ്റ്റർ - ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിൽ നിന്ന് ഒരു ക്ലസ്റ്റർ തിരഞ്ഞെടുക്കുക. ഉദാഹരണത്തിൽ, ഞങ്ങൾ ഏഷ്യയിലെ ഒരു ക്ലസ്റ്റർ തിരഞ്ഞെടുക്കുന്നു.
അദ്വിതീയ നാമം - സെർവറിൻ്റെ ആന്തരിക നാമം. FQDN-ന് സമാനമായിരിക്കാം.
FQDN - ഡൊമെയ്ൻ നാമം. ഒരു IP വിലാസം നൽകരുത്. Thawte അല്ലെങ്കിൽ Verisign പോലുള്ള ദാതാവിൽ നിന്നുള്ള ഒരു SSL സർട്ടിഫിക്കറ്റാണ് നിങ്ങൾ ഉപയോഗിക്കുന്നതെങ്കിൽ, സർട്ടിഫിക്കറ്റിന് അനുയോജ്യമായ ഡൊമെയ്ൻ നാമം നിങ്ങൾ വ്യക്തമാക്കേണ്ടതുണ്ട് (ഉദാഹരണത്തിന്, *.mycompany.eu);
പങ്കാളി പോർട്ടൽ തന്നെ ഉപയോക്തൃ PBX-കൾക്കായി CNAME തരത്തിൻ്റെ DNS റെക്കോർഡുകൾ സൃഷ്ടിക്കും.
പോർട്ടൽ ഒരു റെക്കോർഡ് സൃഷ്ടിക്കില്ല എന്നത് അഡ്മിനിസ്ട്രേറ്ററുടെ ഉത്തരവാദിത്തമാണ്.
സിസ്റ്റം ഐഡി - സ്ഥിരസ്ഥിതിയായി 'ഫോൺ സിസ്റ്റം'. ഇത് ഒരു നിർദ്ദിഷ്‌ട PBX-ൻ്റെ പേരാണ്;
പാസ്‌വേഡ് - PBX-ൽ നിന്നുള്ള പാസ്‌വേഡ്. ഓരോ ഇൻസ്റ്റാളേഷനും ഒന്ന്;
കുളത്തിൽ നിന്ന് ഒഴിവാക്കുക - പരിശോധനകൾക്ക് ആവശ്യമാണ്. സ്ഥിരസ്ഥിതിയായി, പോർട്ടൽ PBX ഡാറ്റ സൃഷ്ടിക്കുകയും ഇല്ലാതാക്കുകയും എഡിറ്റുചെയ്യുകയും ചെയ്യുന്നു. ക്ലൗഡ് മാനേജർ വഴി ഒരു IP PBX ഇല്ലാതാക്കാനും സൃഷ്‌ടിക്കാനും നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഈ ഓപ്‌ഷൻ പ്രവർത്തനക്ഷമമാക്കുക.
വിശ്വസനീയമല്ലാത്ത SSL - 3CX ഫോൺ സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, പരിശോധിച്ചുറപ്പിച്ച ഒരു SSL സർട്ടിഫിക്കറ്റ് ആവശ്യമാണ്, അല്ലെങ്കിൽ 3CX ഒരു സ്ഥിരീകരിക്കാത്ത ഉടമസ്ഥാവകാശമുള്ള SSL സർട്ടിഫിക്കറ്റ് സൃഷ്ടിച്ചേക്കാം. നിങ്ങൾ 3CX-ൽ നിന്നുള്ള ഒരു സർട്ടിഫിക്കറ്റ് പ്ലാൻ ചെയ്യുകയാണെങ്കിൽ ഈ ഓപ്‌ഷൻ പ്രവർത്തനക്ഷമമാക്കുക.
3. കൂടുതൽ സെർവറുകൾ ചേർക്കാൻ ഘട്ടങ്ങൾ ആവർത്തിക്കുക.

സ്റ്റേഷൻ ക്രമീകരിക്കുന്നതിന്, ഞങ്ങൾ wload85.exe പ്രോഗ്രാം ഉപയോഗിക്കും.

ഈ പ്രോഗ്രാമിലെ കോൺഫിഗറേഷൻ ടാഗുകൾ ഇതുപോലെയാണ്.

പട്ടിക 3 PBX പാരാമീറ്ററുകൾ

നമ്പറിംഗ് പ്ലാനിലെ അക്കങ്ങളുടെ എണ്ണം

PCM പാതകളുടെ എണ്ണം

ഡയഗ്നോസ്റ്റിക്സ് പ്രവർത്തിക്കുന്നു

ഡയഗ്നോസ്റ്റിക് മാസ്ക്

ഡയഗ്നോസ്റ്റിക് റൺ ഇടവേള

ഡയഗ്നോസ്റ്റിക് ആരംഭ സമയം

മോഡം സമാരംഭം

മോഡം കാലഹരണപ്പെട്ടു

ഒരു സെർറോം കെബിയുടെ വലുപ്പം

സെൻട്രൽ സ്റ്റേഷൻ പോർട്ട് നമ്പർ

SORM സിഗ്നലിംഗ് ചാനൽ നമ്പർ

SORM ഡീകൂപ്പിംഗ് പാതകളുടെ എണ്ണം

മേശ ഔട്ട്പുട്ട് സൂചികകൾ RAP

PBX/Hub

PBX ഐഡി

സംഗീത പോർട്ട് നമ്പർ

ഇഥർനെറ്റ് ഉപയോഗിക്കുന്നു

  • - PBX പേര്. ഓപ്പറേഷൻ ആൻഡ് മെയിൻ്റനൻസ് സിസ്റ്റത്തിൽ (O&M) ഈ വാഹനത്തിൻ്റെ ASCII ചുരുക്കെഴുത്ത് പാരാമീറ്റർ എൻട്രി ഫീൽഡിൽ നൽകിയിട്ടുണ്ട്;
  • - നമ്പറിംഗ് പ്ലാനിലെ അക്കങ്ങളുടെ എണ്ണം. ഈ പരാമീറ്റർ അക്കങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കുന്നു
  • - ആന്തരിക നമ്പറിംഗ് പ്ലാൻ. 8 അക്കങ്ങൾ വരെ വ്യക്തമാക്കാം;
  • - ഓട്ടോറൺ ഡയഗ്നോസ്റ്റിക്സ്. പീരിയോഡിക് മോഡ് തിരഞ്ഞെടുക്കാൻ പരാമീറ്റർ നിങ്ങളെ അനുവദിക്കുന്നു
  • - അതിൻ്റെ മൂല്യത്തെ ആശ്രയിച്ച് ഡയഗ്നോസ്റ്റിക്സിൻ്റെ യാന്ത്രിക ആരംഭം:
    • · a) ഡയഗ്നോസ്റ്റിക്സ് പ്രവർത്തിപ്പിക്കരുത്;
    • · ബി) വിക്ഷേപണ ഇടവേളയിലൂടെ പ്രവർത്തിപ്പിക്കുക;
    • · c) ദിവസത്തിലെ ഒരു നിശ്ചിത സമയത്ത് പ്രവർത്തിപ്പിക്കുക.
  • - ടെസ്റ്റ് ഫലങ്ങൾ ഇതിൽ നിന്ന് കാണാൻ കഴിയും PBX സ്റ്റാറ്റസ് വിൻഡോകൾ.
  • - ഈ പരാമീറ്ററിൻ്റെ തിരഞ്ഞെടുത്ത മൂല്യത്തെ ആശ്രയിച്ച്, പാരാമീറ്ററുകൾ ആരംഭ സമയം
  • - ഡയഗ്നോസ്റ്റിക്സ്, ഡയഗ്നോസ്റ്റിക്സ് ആരംഭ ഇടവേളയും ഡയഗ്നോസ്റ്റിക് മാസ്ക്എഡിറ്റിംഗിന് ലഭ്യമാകും;
  • - ഡയഗ്നോസ്റ്റിക് ആരംഭ ഇടവേള DD:HH. ഈ പാരാമീറ്ററിൻ്റെ എൻട്രി ഫീൽഡിൽ, ഓട്ടോമാറ്റിക് ടെലിഫോൺ എക്സ്ചേഞ്ച് ഡയഗ്നോസ്റ്റിക്സ് ആരംഭിക്കേണ്ട സമയ ഇടവേള നിങ്ങൾ സജ്ജമാക്കി. ഈ സാഹചര്യത്തിൽ, പരാമീറ്റർ ഓട്ടോറൺ ഡയഗ്നോസ്റ്റിക്സ്"പ്രാരംഭ ഇടവേളയിൽ പ്രവർത്തിപ്പിക്കുക" എന്ന് സജ്ജീകരിക്കണം. റെക്കോർഡിംഗ് ഫോർമാറ്റ്: DD:HH, ഇവിടെ DD എന്നത് ലോഞ്ച് ഇടവേളയിലെ ദിവസങ്ങളുടെ എണ്ണമാണ്, സാധ്യമായ മൂല്യങ്ങൾ 00 മുതൽ 31 വരെ, HH - മണിക്കൂറിൽ സമയം, സാധ്യമായ മൂല്യങ്ങൾ 00 മുതൽ 23 വരെ;
  • - ഡയഗ്നോസ്റ്റിക് ആരംഭ സമയം HH:MM.ഈ പാരാമീറ്ററിൻ്റെ എൻട്രി ഫീൽഡിൽ, നിങ്ങൾ PBX ഡയഗ്നോസ്റ്റിക്സ് സ്വയമേവ സമാരംഭിക്കാൻ ആഗ്രഹിക്കുന്ന ദിവസത്തിൻ്റെ സമയം നിങ്ങൾ സജ്ജീകരിച്ചിരിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, പരാമീറ്റർ ഓട്ടോറൺ ഡയഗ്നോസ്റ്റിക്സ്"ദിവസത്തിലെ നിർദ്ദിഷ്ട സമയത്ത് പ്രവർത്തിപ്പിക്കുക" എന്ന മൂല്യം ഉണ്ടായിരിക്കണം. റെക്കോർഡിംഗ് ഫോർമാറ്റ്: HH:MM, ഇവിടെ HH എന്നത് മണിക്കൂറുകളിലെ സമയമാണ്, സാധ്യമായ മൂല്യങ്ങൾ 00 മുതൽ 23 വരെ, MM എന്നത് മിനിറ്റുകളിൽ സമയമാണ്, സാധ്യമായ മൂല്യങ്ങൾ 00 മുതൽ 59 വരെ;
  • - മുൻഗണന സമന്വയം ext. പ്രവേശനം. പാരാമീറ്റർ എൻട്രി ഫീൽഡിൽ, TEZ BUKM കണക്റ്ററിലെ (0 മുതൽ 255 വരെ) ബാഹ്യ ഇൻപുട്ടിനായി മുൻഗണനാ മൂല്യം സജ്ജീകരിച്ചിരിക്കുന്നു, ഇത് DATS ക്ലോക്ക് ജനറേറ്ററിൻ്റെ സമന്വയ ഉറവിടം നിർണ്ണയിക്കുമ്പോൾ കണക്കിലെടുക്കുന്നു;
  • - പാരാമീറ്ററുകളുടെ ഗ്രൂപ്പ് ഡയഗ്നോസ്റ്റിക് മാസ്ക്സ്വയമേവ സമാരംഭിച്ച ടെസ്റ്റുകളുടെ ശ്രേണി നിർവചിക്കുന്നു.

പട്ടിക 4 ബോർഡുകളുടെ സ്ഥാനം

പട്ടിക 5 രൂപകല്പന ചെയ്ത PBX-നായി ഒരു നമ്പറിംഗ് പ്ലാൻ സൃഷ്ടിക്കുന്നു

പട്ടിക 6 ഇൻകമിംഗ് ദിശകൾ

പട്ടിക 7 ഇൻകമിംഗ് ദിശകളുടെ വിതരണം

ആധുനിക ഓട്ടോമാറ്റിക് സ്വിച്ചിംഗ് സിസ്റ്റങ്ങളുടെ ഏറ്റവും പ്രധാനപ്പെട്ട ഘടകമാണ് നിയന്ത്രണ ഉപകരണങ്ങളുടെ സോഫ്റ്റ്വെയർ, അവയുടെ പ്രവർത്തനക്ഷമത പ്രധാനമായും നിർണ്ണയിക്കുന്നു. സോഫ്‌റ്റ്‌വെയർ ഉപയോഗിച്ച്, ഒന്നാമതായി, സ്വിച്ചിംഗ് ഫീൽഡും ഓരോ പിബിഎക്‌സിൻ്റെയും സ്വഭാവസവിശേഷതകളായ സെറ്റുകളും കൈകാര്യം ചെയ്യുന്ന പ്രക്രിയകൾ ക്രമീകരിച്ചിരിക്കുന്നു, ഇത് സാധാരണ ടെലിഫോൺ കോളുകളുടെ സേവനം ഉറപ്പാക്കുന്നു. കൂടാതെ, സോഫ്റ്റ്വെയർ നിരവധി ഫംഗ്ഷനുകൾ നൽകുന്നു, അതിൻ്റെ പ്രായോഗിക നടപ്പാക്കൽ പ്രോഗ്രാം നിയന്ത്രണത്തിന് നന്ദി. അവയിൽ, സബ്‌സ്‌ക്രൈബർമാർക്കുള്ള അധിക തരത്തിലുള്ള സേവനങ്ങൾ, ഡൈനാമിക് കോൾ ഫ്ലോ മാനേജ്‌മെൻ്റ്, മെയിൻ്റനൻസ് പ്രോസസ്സിൻ്റെ ഓട്ടോമേഷൻ, ടെലിഫോൺ ലോഡ് അളക്കൽ എന്നിവ ഞങ്ങൾ ഹൈലൈറ്റ് ചെയ്യണം.

സോഫ്‌റ്റ്‌വെയറിൻ്റെ സങ്കീർണ്ണതയും വലിയ അളവും നടപ്പിലാക്കുന്ന നിരവധി ഫംഗ്‌ഷനുകളും നിയന്ത്രണ ഉപകരണങ്ങൾ തത്സമയം പ്രവർത്തിക്കുന്നതുമാണ്, ഒരേസമയം ധാരാളം ലോഡ് സ്രോതസ്സുകളിൽ നിന്നുള്ള അഭ്യർത്ഥനകൾക്ക് സേവനം നൽകുന്നു. കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യ വികസിക്കുകയും നോഡുകൾ മാറുന്നതിനുള്ള കഴിവുകൾ വികസിക്കുകയും ചെയ്യുമ്പോൾ, സോഫ്റ്റ്വെയറിൻ്റെ അളവ് വർദ്ധിച്ചുകൊണ്ടിരിക്കുന്നു. ആദ്യത്തെ പ്രോഗ്രാം നിയന്ത്രിത PBX ESS-1 (USA) ൽ പ്രോഗ്രാമുകൾ സംഭരിക്കുന്നതിനുള്ള സംഭരണ ​​ശേഷി 250 ആയിരം വാക്കുകൾ മാത്രമാണെങ്കിൽ, വിതരണം ചെയ്ത മൈക്രോപ്രൊസസർ നിയന്ത്രണമുള്ള ഒരു ആധുനിക സിസ്റ്റത്തിൽ, നിരവധി മൊഡ്യൂളുകളിൽ ഒന്നിൻ്റെ മെമ്മറിക്ക് മാത്രമേ ശേഷിയുള്ളൂ. 4 ദശലക്ഷം ബൈറ്റുകൾ വരെ. ഇതൊക്കെയാണെങ്കിലും, സോഫ്റ്റ്വെയർ സൃഷ്ടിക്കുന്നതിനുള്ള സമയം വർദ്ധിക്കുന്നില്ല, കാരണം പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഉപകരണങ്ങളും നിരന്തരം മെച്ചപ്പെടുത്തുന്നു.

ഒരു സ്വിച്ചിംഗ് സിസ്റ്റം സൃഷ്ടിക്കുന്നതിനുള്ള ചെലവിൻ്റെ പകുതിയിലേറെയും സോഫ്റ്റ്വെയർ വികസനത്തിനായി ചെലവഴിക്കുന്നതിനാൽ സോഫ്റ്റ്വെയറിൻ്റെ മൂല്യം പരോക്ഷമായി കണക്കാക്കാം. സാർവത്രിക മൈക്രോപ്രൊസസ്സറുകളിലെ നിയന്ത്രണ ഉപകരണങ്ങൾ, ഒന്നാമതായി, ചെലവുകുറഞ്ഞതും രണ്ടാമതായി, ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ വികസിപ്പിച്ചെടുക്കാൻ കഴിയുന്നതുമായതിനാൽ, കുറഞ്ഞ ഹാർഡ്‌വെയർ ചെലവുകൾ ഉയർന്ന ചെലവ് ഭാഗികമായി ഓഫ്സെറ്റ് ചെയ്യുന്നു. അതേ സമയം, ഒരു പ്രോഗ്രാം നിയന്ത്രിത ഓട്ടോമാറ്റിക് ടെലിഫോൺ എക്സ്ചേഞ്ചിൻ്റെ പ്രവർത്തനം, സിസ്റ്റം സ്റ്റേഷനുകളുടെ പ്രവർത്തനവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, കാര്യമായ സാമ്പത്തിക പ്രഭാവം നൽകുന്നു. നെറ്റ്‌വർക്ക് കപ്പാസിറ്റി വർദ്ധിപ്പിക്കുന്നതിലൂടെയും വരിക്കാർക്ക് നൽകുന്ന സേവനങ്ങളുടെ പട്ടിക വിപുലീകരിക്കുന്നതിലൂടെയും ഉപകരണങ്ങളുടെ പരിപാലന ചെലവ് കുറയ്ക്കുന്നതിലൂടെയും ഇത് കൈവരിക്കാനാകും.

2. പ്രോഗ്രാമിംഗ് ഭാഷകൾ

ഏതൊരു സോഫ്റ്റ്‌വെയറും വികസിപ്പിക്കുന്നതിനുള്ള പ്രധാന മാർഗ്ഗമാണ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ. സോഫ്‌റ്റ്‌വെയർ വികസനത്തിൻ്റെ സമയവും ചെലവും, അതുപോലെ തന്നെ പ്രോഗ്രാം എക്‌സിക്യൂഷൻ്റെ അളവും വേഗതയും പ്രധാനമായും അവയെ ആശ്രയിച്ചിരിക്കുന്നു. ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ തിരഞ്ഞെടുക്കുമ്പോൾ, പരിഹരിക്കപ്പെടുന്ന പ്രശ്നങ്ങളുടെ സ്വഭാവവും (കമ്പ്യൂട്ടിംഗ് അല്ലെങ്കിൽ പ്രോസസ് കൺട്രോൾ) ഹാർഡ്‌വെയറിൻ്റെ സവിശേഷതകളും, സോഫ്റ്റ്‌വെയർ ഉദ്ദേശിച്ചവയും അത് സൃഷ്ടിച്ചവയും കണക്കിലെടുക്കുന്നു.

ഒരു ഇലക്ട്രോണിക് കമ്പ്യൂട്ടിംഗ് അല്ലെങ്കിൽ കൺട്രോൾ മെഷീൻ മനസ്സിലാക്കുന്ന കമാൻഡുകളായി പ്രോഗ്രാം ടെക്സ്റ്റുകളെ പരിവർത്തനം ചെയ്യുന്നതിന് ആവശ്യമായ മാർഗങ്ങളുടെ സ്വഭാവത്തെ ആശ്രയിച്ച്, ഓരോ പ്രോഗ്രാമിംഗ് ഭാഷയെയും ഇനിപ്പറയുന്ന മൂന്ന് തലങ്ങളിൽ ഒന്നായി തരംതിരിക്കാം: മെഷീൻ കമാൻഡ് ഭാഷ; അസംബ്ലി ഭാഷ; ഉയർന്ന തലത്തിലുള്ള ഭാഷ.

മെഷീൻ കമാൻഡുകളുടെ ഭാഷ കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ സോഫ്റ്റ്വെയർ നിയന്ത്രണ ഉപകരണം നേരിട്ട് മനസ്സിലാക്കുന്നു. മെഷീൻ കോ

ബൈനറി കോഡുകൾ മെമ്മറിയിൽ രേഖപ്പെടുത്തുകയും പ്രോഗ്രാം എക്സിക്യൂഷൻ സമയത്ത് പ്രോസസർ തുടർച്ചയായി വായിക്കുകയും ചെയ്യുന്നു. ഈ ഭാഷ ഹാർഡ്‌വെയറുമായി കർശനമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, കാരണം ഇത് ഒരു പ്രത്യേക പ്രോസസ്സറിൽ നടപ്പിലാക്കിയ നിർദ്ദേശ സംവിധാനത്താൽ പൂർണ്ണമായും നിർണ്ണയിക്കപ്പെടുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഒരു മെഷീനായി എഴുതിയ ഒരു പ്രോഗ്രാം മറ്റൊരു ഇൻസ്ട്രക്ഷൻ സെറ്റുള്ള ഒരു മെഷീനിൽ എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയില്ല. നിയന്ത്രണ ഉപകരണത്തിൻ്റെ അടുത്ത മോഡലിനായി എല്ലാ പ്രോഗ്രാമുകളും വീണ്ടും വികസിപ്പിക്കേണ്ടതിൻ്റെ ആവശ്യകത ഒഴിവാക്കാൻ, ഹാർഡ്‌വെയർ ഡവലപ്പർമാർ പലപ്പോഴും മുൻ മോഡലിൽ ഉപയോഗിച്ചിരുന്ന കമാൻഡുകൾ അതിൽ നിലനിർത്തുന്നു, അവയിൽ ചില പുതിയവ മാത്രം അനുബന്ധമായി നൽകുന്നു. ഇൻ്റഗ്രേറ്റഡ് സർക്യൂട്ടുകളുടെ പല നിർമ്മാതാക്കൾക്കും ഈ തുടർച്ച സാധാരണമാണ്, ഇൻസ്ട്രക്ഷൻ സിസ്റ്റം അടിസ്ഥാനപരമായി മാറ്റാതെ മൈക്രോപ്രൊസസ്സറുകൾ മെച്ചപ്പെടുത്തുന്നു.

മെഷീൻ കമാൻഡ് ഭാഷയിൽ പ്രോഗ്രാമിംഗ് വളരെ ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്. എല്ലാ കമാൻഡുകളും ഡാറ്റയും മനുഷ്യർക്ക് വായിക്കാൻ കഴിയാത്ത ബൈനറി അല്ലെങ്കിൽ ഹെക്സാഡെസിമൽ കോഡുകളിൽ അവതരിപ്പിക്കണം. സ്റ്റോറേജ് ഉപകരണങ്ങളിലും പ്രോസസറിൻ്റെ ആന്തരിക രജിസ്റ്ററുകളിലും നിർദ്ദേശങ്ങളും ഡാറ്റയും സ്ഥാപിക്കുന്നത് പ്രോഗ്രാമർ സ്വതന്ത്രമായി ആസൂത്രണം ചെയ്യണം. മെമ്മറിയിലെ വിവരങ്ങളുടെ ലേഔട്ട് മാറ്റുന്നത് വലിയ ബുദ്ധിമുട്ടുകൾ നിറഞ്ഞതാണ്, കാരണം പ്രോഗ്രാം മെമ്മറി സെല്ലുകളുടെ നിർദ്ദിഷ്ട വിലാസങ്ങൾ നമ്പറുകളുടെ രൂപത്തിൽ വ്യക്തമാക്കുന്നു, അത് വീണ്ടും കണക്കാക്കേണ്ടതുണ്ട്.

അസംബ്ലി ഭാഷ, ലളിതമായി അസംബ്ലർ എന്നും വിളിക്കപ്പെടുന്നു, അവയുടെ ബൈനറി കോഡുകൾക്ക് പകരം പ്രതീകാത്മക നിർദ്ദേശ നാമങ്ങൾ ഉപയോഗിക്കുന്നു.

ഇത്തരത്തിലുള്ള എഴുത്ത് പ്രോഗ്രാമുകൾ എഴുതാനും വായിക്കാനും എളുപ്പമാക്കുന്നു.

അസംബ്ലറിൻ്റെ മറ്റൊരു സവിശേഷത, സ്ഥിരാങ്കങ്ങൾ, വേരിയബിളുകൾ, നിർദ്ദേശ വിലാസങ്ങൾ എന്നിവ സൂചിപ്പിക്കാൻ പ്രതീകാത്മക പേരുകൾ ഉപയോഗിക്കുന്നു. ഒരു പ്രോഗ്രാമിൽ ഒരു പ്രത്യേക അസംബ്ലി ഭാഷാ ഓപ്പറേറ്റർ ഒരു സ്ഥിരാങ്കമാണെങ്കിൽ, അസംബ്ലറിൻ്റെ ഈ സവിശേഷതകൾ ഒരു മെമ്മറി ഏരിയയിൽ നിന്ന് മറ്റൊന്നിലേക്ക് പ്രോഗ്രാമുകളും ഡാറ്റയും നീക്കുന്നത് എളുപ്പമാക്കുന്നു. എന്നിരുന്നാലും, സ്റ്റോറേജ് ഉപകരണങ്ങളിൽ സോഫ്റ്റ്‌വെയർ സ്ഥാപിക്കുന്നത് സംബന്ധിച്ച പ്രധാന തീരുമാനങ്ങൾ ഇപ്പോഴും പ്രോഗ്രാമർ ആണ് എടുക്കുന്നത്.

അസംബ്ലറിൽ എഴുതിയ ഒരു പ്രോഗ്രാം ഒരു പ്രോസസ്സർ എക്സിക്യൂട്ട് ചെയ്യണമെങ്കിൽ, അത് മെഷീൻ ഇൻസ്ട്രക്ഷൻ ഭാഷയിലേക്ക് വിവർത്തനം ചെയ്യണം. അസംബ്ലർ എന്നും വിളിക്കപ്പെടുന്ന ഒരു പ്രത്യേക പ്രോഗ്രാം ഉപയോഗിച്ച് കമ്പ്യൂട്ടറിൽ വിവർത്തനം നടത്തുന്നു.

അസംബ്ലി ഭാഷയിൽ, മെഷീൻ ഇൻസ്ട്രക്ഷൻ ലാംഗ്വേജിനെക്കാൾ വ്യക്തമായ നേട്ടങ്ങൾ ഉണ്ടായിരുന്നിട്ടും, രണ്ടാമത്തേതിൻ്റെ രണ്ട് പ്രധാന ദോഷങ്ങൾ ഒഴിവാക്കപ്പെടുന്നില്ല.

അവയിലൊന്ന് ഹാർഡ്‌വെയറിലെ ഭാഷയുടെ ആശ്രിതത്വമാണ്: മെഷീൻ നിർദ്ദേശങ്ങളുടെ സെറ്റ് പോലെയുള്ള അസംബ്ലർ മെമ്മോണിക്‌സിൻ്റെ സെറ്റ്, ഒരു നിർദ്ദിഷ്ട തരത്തിലുള്ള പ്രോസസ്സറുള്ള ഒരു കമ്പ്യൂട്ടറിനോ കമ്പ്യൂട്ടറിനോ അദ്വിതീയമായി തുടരുന്നു. അതിനാൽ, ഈ ഭാഷകളെ മെഷീൻ ഓറിയൻ്റഡ് എന്ന് വിളിക്കുന്നു.

രണ്ടാമത്തെ പോരായ്മ പ്രോഗ്രാമിംഗിൻ്റെ സങ്കീർണ്ണതയാണ്. മെഷീൻ കോഡ് പോലെയുള്ള അസംബ്ലി ഭാഷാ പ്രോഗ്രാമുകൾ ബുദ്ധിമുട്ടാണ്. മെമ്മറിയും പ്രോസസറും തമ്മിലുള്ള ധാരാളം ഡാറ്റാ ട്രാൻസ്ഫർ പ്രവർത്തനങ്ങൾ അവയിൽ ഉൾപ്പെടുന്നു, അതിനാൽ രണ്ട് വേരിയബിളുകളുടെ മൂല്യങ്ങൾ ചേർക്കുന്നത് പോലുള്ള ലളിതമായ പ്രവർത്തനങ്ങൾ നടത്തുന്നതിന് പോലും നിരവധി നിർദ്ദേശങ്ങൾ ആവശ്യമായി വന്നേക്കാം.

ഉയർന്ന തലത്തിലുള്ള ഭാഷകൾ, അല്ലെങ്കിൽ അൽഗോരിതമിക് ഭാഷകൾ, സോഫ്റ്റ്വെയർ സൃഷ്ടിക്കുന്നതിനുള്ള ഏറ്റവും സൗകര്യപ്രദമായ മാർഗങ്ങളെ പ്രതിനിധീകരിക്കുന്നു.

ഒന്നാമതായി, അവ കൂടുതൽ സ്വാഭാവികവും മനുഷ്യന് വായിക്കാൻ കഴിയുന്നതുമായ രൂപത്തിൽ വ്യക്തിഗത കമാൻഡുകളല്ല, മറിച്ച് അൽഗോരിതങ്ങളുടെ ഘടകങ്ങളിൽ എഴുതാൻ അനുയോജ്യമാണ്.

രണ്ടാമതായി, ഉയർന്ന തലത്തിലുള്ള ഭാഷകൾ മെഷീൻ-സ്വതന്ത്രമാണ്, അതായത് പ്രോഗ്രാമുകൾ ഏത് മെഷീനിൽ എക്സിക്യൂട്ട് ചെയ്യുമെന്നത് പരിഗണിക്കാതെ തന്നെ പ്രോഗ്രാം ടെക്സ്റ്റുകൾക്ക് ഒരേ രൂപമുണ്ട്. നിർദ്ദിഷ്‌ട ഉപകരണങ്ങളിലേക്ക് “ബൈൻഡിംഗ്” നടത്തുന്നത് വിവർത്തന ഘട്ടത്തിൽ മാത്രമാണ് - മെഷീൻ കമാൻഡുകളുടെ ഭാഷയിലേക്കുള്ള വിവർത്തനം. ഓരോ മെഷീൻ ഇൻസ്ട്രക്ഷൻ സിസ്റ്റത്തിനും അതിൻ്റേതായ വിവർത്തക പ്രോഗ്രാം ആവശ്യമാണ്, എന്നാൽ ഉയർന്ന തലത്തിലുള്ള ഭാഷകൾ ഉപയോഗിച്ച് സോഫ്റ്റ്വെയർ വികസിപ്പിക്കുമ്പോൾ ലഭിക്കുന്ന ഫലവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ അത് സൃഷ്ടിക്കുന്നതിനുള്ള ചെലവ് ചെറുതാണ്. അവസാനമായി, ഈ ഭാഷകളുടെ മൂന്നാമത്തെ നേട്ടം, അവയുടെ വിവർത്തകർ സ്റ്റോറേജ് ഉപകരണങ്ങളിൽ കമാൻഡുകളുടെയും ഡാറ്റയുടെയും യാന്ത്രിക സ്ഥാനം നൽകുന്നു എന്നതാണ്.

മെഷീൻ-ഓറിയൻ്റഡ് ഭാഷകളിൽ നിന്ന് വ്യത്യസ്തമായി, ഉയർന്ന തലത്തിലുള്ള ഭാഷകളെ പ്രശ്‌ന-അധിഷ്ഠിത ഭാഷകൾ എന്ന് വിളിക്കുന്നു. ഒരു പ്രത്യേക ശ്രേണിയിലുള്ള പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനാണ് അവ സൃഷ്ടിക്കപ്പെട്ടിരിക്കുന്നത് എന്നാണ് ഇതിനർത്ഥം. പ്രശ്നത്തിൻ്റെ സ്വഭാവത്തിന് അനുയോജ്യമല്ലാത്ത ഒരു ഭാഷയിൽ പ്രോഗ്രാമിംഗ് സാധാരണയായി സാധ്യമാണെങ്കിലും, അത് പലപ്പോഴും കാര്യമായ ഫലമുണ്ടാക്കില്ല. അതിനാൽ, ഭാഷയുടെ തിരഞ്ഞെടുപ്പിന് വലിയ പ്രാധാന്യമുണ്ട്. ഓട്ടോമാറ്റിക് ടെലിഫോൺ എക്‌സ്‌ചേഞ്ചുകൾക്കായി സോഫ്‌റ്റ്‌വെയർ സൃഷ്‌ടിക്കുമ്പോൾ, ഈ ആവശ്യങ്ങൾക്കായി പ്രത്യേകം വികസിപ്പിച്ചതും ഇൻ്റർനാഷണൽ ടെലിഫോൺ ആൻഡ് ടെലിഗ്രാഫ് അഡ്വൈസറി കമ്മിറ്റി (ITU) ശുപാർശ ചെയ്യുന്നതുമായ CHILL ഭാഷയും അതുപോലെ പ്രോഗ്രാമിംഗ് കൺട്രോൾ സിസ്റ്റങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ള ഭാഷകളും ഉപയോഗിക്കുന്നു: C (C) , PL/M കൂടാതെ മറ്റു ചിലതും.

ഉയർന്ന തലത്തിലുള്ള ഭാഷകളുടെ പോരായ്മകളിൽ വിവർത്തനത്തിനുള്ള കമ്പ്യൂട്ടർ സമയത്തിൻ്റെ അനിവാര്യമായ ചിലവ് ഉൾപ്പെടുന്നു. കൂടാതെ, അസംബ്ലി ഭാഷയിലോ മെഷീൻ ഇൻസ്ട്രക്ഷൻ ഭാഷയിലോ എഴുതിയ പ്രോഗ്രാമുകളെ അപേക്ഷിച്ച് ഉയർന്ന തലത്തിലുള്ള ഭാഷകളിൽ നിന്ന് മെഷീൻ കോഡുകളിലേക്ക് വിവർത്തനം ചെയ്ത പ്രോഗ്രാമുകൾക്ക് സാധാരണയായി 1.1-1.4 മടങ്ങ് കൂടുതൽ വോളിയം (അതനുസരിച്ച് ദൈർഘ്യമേറിയ നിർവ്വഹണ സമയം) ഉണ്ടായിരിക്കും. വിലകുറഞ്ഞതും ഉയർന്ന വേഗതയുള്ളതുമായ മൈക്രോപ്രൊസസ്സറുകളുടെയും ഉയർന്ന ശേഷിയുള്ള മെമ്മറി ഇൻ്റഗ്രേറ്റഡ് സർക്യൂട്ടുകളുടെയും വിശാലമായ തിരഞ്ഞെടുപ്പ് കാരണം ഈ പോരായ്മകൾക്ക് ഇനി ഒരു പ്രധാന പങ്കുമില്ല.

X-Lite ഒരു സോഫ്റ്റ്‌ഫോണാണ്, അതായത്. IP ടെലിഫോണി ഉപയോഗിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു പ്രോഗ്രാം. "IntelNetCom" വഴി സാധാരണ ടെലിഫോൺ കോളുകൾ ഉൾപ്പെടെയുള്ള ഇൻ്റർനെറ്റ് കോളുകൾക്കായി കോൺഫിഗർ ചെയ്യാൻ കഴിയും. വോയിസ് കോളുകൾക്ക് പുറമെ വീഡിയോ ആശയവിനിമയവും സാധ്യമാണ്.
X-Lite Windows, Linux, Mac OS എന്നിവയുടെ പതിപ്പുകളിൽ ലഭ്യമാണ്.

വിൻഡോസിനായി X-Lite 3.0 ഡൗൺലോഡ് ചെയ്യുക
Mac-നായി X-Lite 3.0 ഡൗൺലോഡ് ചെയ്യുക
Linux-നായി X-Lite 3.0 ഡൗൺലോഡ് ചെയ്യുക
(www.xten.com)

എക്സ്-ലൈറ്റ്സ്ഥിതി ചെയ്യുന്നത്.

എക്സ്പ്രസ് സംസാരം

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിന്ന് കോളുകൾ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ടെലിഫോൺ പോലെ പ്രവർത്തിക്കുന്ന സോഫ്‌റ്റ്‌വെയർ. എക്സ്പ്രസ് ടോക്ക് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇൻ്റർനെറ്റിലൂടെ ആരെയും വിളിക്കാം.

കോളുകൾ സൗജന്യമാണ്. നിങ്ങൾക്ക് സാധാരണ ടെലിഫോൺ നമ്പറുകളിലേക്ക് വിളിക്കാനും കഴിയും. എക്സ്പ്രസ് ടോക്ക് ലളിതവും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്.

Windows-നായി Express Talk ഡൗൺലോഡ് ചെയ്യുക
ഒരു സോഫ്റ്റ്‌ഫോൺ സജ്ജീകരിക്കുന്നതിനുള്ള നിർദ്ദേശങ്ങൾ എക്സ്പ്രസ് സംസാരംസ്ഥിതി ചെയ്യുന്നത്.

ZoIPer

ഈ ഇൻ്റർനെറ്റ് ഫോൺ ഇനിപ്പറയുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കുന്നു: Windows2000,WinXP,Windows Vista Starter,Windows Vista Home Basic,Windows Vista Home Premium,Windows Vista Business,Windows Vista Enterprise,Windows Vista Ultimate,Linux,XMac,Linux OS X 10.4, Mac OS X 10.5. ഈ മൃദുവായ പശ്ചാത്തലത്തിൻ്റെ ഒരു പ്രത്യേകതയാണ് റഷ്യൻ പതിപ്പ്.