… [Trackback]
[…] Information on that Topic: blog.neterra.cloud/bg/kakvo-e-voip-i-kak-da-go-instalirame-s-asterisk/ […]
Кога за последен път осъществихте традиционно телефонно обаждане? Може би дори не си спомняте. В момента повечето хора се обаждат през интернет. Различни доставчици и приложения вече предлагат телефонни услуги. Те промениха навиците на потребителите и начина, по който разговаряме.
Някога телефонните обаждания означаваха набиране, за да се повика някой (само гласово предаване). Днес това може да означава използване на видео освен аудио, персонализиран идентификатор на повикващия, автоматични секретари, запис на обаждания, гласова поща, свързана към имейл и какво ли още не, без значение къде се намирате в света.
VoIP е съкращение на Voice over Internet Protocol, което означава глас през интернет протокол.
Това е алтернативата за осъществяване и получаване на телефонни обаждания през интернет, като се използват различни технологии за мултимедийно предаване. Накратко, VoIP трансформира телефонните обаждания в данни, които могат да бъдат изпратени през интернет.
Ето защо вашата интернет връзка може да се използва за предоставяне на телефонни услуги, вместо обикновената стационарна линия на местен доставчик на телефона или мобилна мрежа.
Протоколът Voice over Internet Protocol (VoIP) разчита на различни интернет стандарти, за да работи правилно.
Мислейки за цената, VoIP е добър метод за администрация на повиквания, който може да се използва за безплатни онлайн разговори и евтини разговори към обикновени и мобилни телефони.
VoIP е създаден през 1995 г. Ето няколко акцента от историята му.
През 1995 г. израелската компания VocalTec изобретява интернет телефона, за да може човек да се обади на някого, който използва същия софтуер и е свързан към микрофон и високоговорители. Предава се само аудио.
През 1996 изпращането на гласови съобщения през интернет до определен телефон става възможно. Някои проблеми като прекъсната връзка, лошо качество на звука и моменти на липса на звук все още са се нуждаели от подобрения. През тази година VocalTec и Microsoft обединяват усилията си, за да се получи Microsoft Netmeeting. Традиционното говорене и работа в екип започват да се променят много.
През 1998 VocalTec обявява възможностите за разговори между телефон и телефон, но също и компютър и телефон през VoIP.
Предстоящото десетилетие ясно вижда предимствата на IP (интернет протокол) за трансфер на информация. Разработката набляга на подобряването на качеството, скоростта, цената и интеграцията на VoIP към различен софтуер и хардуер. Потребителите осъзнават икономическата ефективност за осъществяване на международни разговори.
Подобрението на протокола за започване на сесия (session initiation protocol – SIP) също е било от ключово значение. Хостваният VoIP (Hosted VoIP) е приет благодарение на SIP, следователно приложенията могат да работят на почти всяка налична телефонна система. Този протокол позволява по-добра сигурност и улеснена телекомуникационна инфраструктура.
Производителите на VoIP комуникационен хардуер получават възможност да превключват пакетите с гласови данни в четлива информация за обществени телефонни мрежи. Преди това подобрение, процесорите (на устройствата на потребителите, участващи в разговора) трябвало да правят това превключване.
През 2003 г. се ражда бета версията на Skype. Става възможно да се правят компютърни разговори (само с глас) напълно безплатно. По-късно се появяват незабавните съобщения. Потребителите получават възможността да се обаждат също и на стационарни и мобилни телефони. Skype става най-популярен през 2005 г., когато се добавя функцията за видео чат.
Очевидно е, че вече повече компании се заинтересуват от технологията. Скоро на пазара се появяват повече решения, включително не само гласови VoIP разговорите, но и видео разговори, незабавни съобщения, срещи в реално време, сътрудничество, конферентна връзка и повече възможности, комбинирани в едно и също приложение.
VoIP трансформира гласа (аналогов сигнал) в дигитален сигнал. Всъщност вашият микрофон е този, който прави това преобразуване. Новият сигнал се компресира и след това се изпраща през интернет с помощта на IP протокола. Повикването за потребителите се осъществява чрез VoIP услуга (сървър) и приложение за обаждания. VoIP сървърите могат да свързват обажданията към различни телефонни мрежи. При получаване данните се декомпресират за приемащата страна, за да чуе гласа на човека, който първоначално се е обадил.
Обикновено настройването на VoIP изисква телефон и VoIP/SIP сървър (обикновено доставчик на VoIP услуги). А потребителите се нуждаят само от връзка с интернет, модем, рутер и приложение за повикване, за да използват VoIP.
На пръв поглед изглежда като прост процес. Ако погледнем обаче в детайли техническата страна, необходими са много функции за установяване на правилна комуникация чрез VoIP. Цялата техника трябва организирано да работи, за да успее.
Поради всички тези нужди, в процеса на VoIP участват различни интернет протоколи (патентовани и базирани на отворени стандарти).
Вижте следните примери:
Ето кои са факторите, които оказват влияние върху производителността на VoIP. Те също са полезни за оценка на качеството му:
Ще инсталираме безплатен софтуер за VoIP сървър, който бихте могли да използвате на вашия облачен сървър или нает сървър. Софтуерът е с отворен код, безплатен и ви позволява:
Тук няма да стигнем до темата за това как да комуникираме с другите чрез публично телефонна мрежа (Publicly Switched Telephone Network – PSTN), която има традиционна телефонна система. Най-лесният начин да добавите тази функционалност е с платена услуга от доставчик на trunk ниво.
Софтуерът, който ще използване за VoIP сървъра, се казва Asterisk и ще го инсталираме на Ubuntu 20.04. Безплатен софтуер е, но може да наемете екипа на Asterisk за допълнителни услуги.
Влезте във вашия отдалечен сървър:
ssh root@IP_Address -p Port_number
Трябва да напишете вашия IP адрес и порт. После, ползвайте вашето потребителско име и парола за да влезете.
Проверете дали всичко е обновено:
apt-get update -y
apt-get upgrade -y
Инсталирайте необходимите липсващи елементи, които ще ви позволят да създадете Asterisk сървъра:
apt-get install build-essential git autoconf wget subversion pkg-config libjansson-dev libxml2-dev uuid-dev libsqlite3-dev libtool -y
После инсталирайте DAHDI за VoIP към традиционни телефони, ако ще го ползвате в бъдеще. За да го инсталирате ползвайте това:
cd /opt
git clone -b next git://git.asterisk.org/dahdi/linux dahdi-linux
Сменяте изтеглената директория и компилирате изтеглените файлове:
cd dahdi-linux
make
make install
Сега трябва да го конфигурирате и инсталирате:
cd dahdi-tools
autoreconf -i
./configure
make install
make install-config
dahdi_genconf modules
Ще ви трябва LibPRI, за да позволите на Asterisk да комуникира с ISDN:
git clone https://gerrit.asterisk.org/libpri libpri
cd libpri
След като го изтеглите, ще го инсталирате с тази команда:
make
make install
Изтеглете софтуера на Asterisk:
git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18
След като влезете в изтеглената директория, инсталирате поддържащия софтуер:
cd asterisk-18/
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install
След това да отидете в конфигурацията на Asterisk сървъра:
./configure
Инсталирайте модулите, които ви трябват:
make menuselect
Тук може да се движите със стрелките и да избирате желаните модули с Ентер. Маркирайте Addons, Core sound, MOH, и Extra Sound.
Създайте Asterisk с:
make -j2
и го инсталирайте с: make installing
make installing
Инсталирайте документацията и основна конфигурация PBX:
make samples
make basic-pbx
make config
Обновете библиотеките с:
ldconfig
Създайте нов Asterisk потребител:
adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
И след това редактирайте конфигурацията:
nano /etc/default/asterisk
Премахнете коментарите от тези два реда:
AST_USER="asterisk"
AST_GROUP="asterisk"
Задайте кой е собственикът и разрешенията:
chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
Сега, след като всичко е инсталирано, стартирайте Asterisk сървъра с:
systemctl start asterisk
Добавете Asterisk към програмите, които се стартират сами при рестартиране:
systemctl enable asterisk
Накрая използвайте:
asterisk -vvvr
Вече успешно инсталирахте VoIP сървър. Може да го използвате, за да създавате потребители и да осъществявате комуникации между тях. Потребителите трябва да инсталират VoIP клиентски софтуер по избор (например Microsip), да влязат с профила си и паролата и да се свържат към сървъра, използвайки неговия IP адрес през настройките.
VoIP наистина промени концепцията и цената на телефонните разговори. Може да изглежда като лесен процес, но в действителност включва много технологии, за да работи. Навлизането му в бизнеса нараства бързо в световен мащаб, защото VoIP може да бъде много гъвкав. Все по-често и все повече хора присъстват на срещи, образоват се, участват в бизнес преговори и т.н. чрез видео конференции. Това само потвърждава полезността, успеха и блестящото бъдеще на VoIP!
Ако искате да продължите да четете вълнуващи статии от технологичния свят, може да го направите с ето тази:
… [Trackback]
[…] Information on that Topic: blog.neterra.cloud/bg/kakvo-e-voip-i-kak-da-go-instalirame-s-asterisk/ […]
… [Trackback]
[…] Information to that Topic: blog.neterra.cloud/bg/kakvo-e-voip-i-kak-da-go-instalirame-s-asterisk/ […]
… [Trackback]
[…] Read More to that Topic: blog.neterra.cloud/bg/kakvo-e-voip-i-kak-da-go-instalirame-s-asterisk/ […]
… [Trackback]
[…] Find More Info here to that Topic: blog.neterra.cloud/bg/kakvo-e-voip-i-kak-da-go-instalirame-s-asterisk/ […]
… [Trackback]
[…] There you can find 41979 more Info to that Topic: blog.neterra.cloud/bg/kakvo-e-voip-i-kak-da-go-instalirame-s-asterisk/ […]
… [Trackback]
[…] Info to that Topic: blog.neterra.cloud/bg/kakvo-e-voip-i-kak-da-go-instalirame-s-asterisk/ […]