Тёмный

S2E2: WebRTC In The Cloud 

Innovate Asterisk
Подписаться 1,7 тыс.
Просмотров 2,5 тыс.
50% 1

In this Episode we will be installing Asterisk 18 and The Browser Phone onto a Virtual Private Cloud. We are going to be using Amazon Web Services and Google Cloud, and we will be installing Ubuntu 18 LTS and CentOS 8 (Stream). We will use Apache to host the phone pages, and reverse proxy the /ws/ folder to Asterisk. We will use Certbot to generate and maintain a certificate for us, but please be sure that you are in control of a domain, and are able to add DNS entries. Both Google and Amazon have free options, so this will not cost anything at first.
If you would like to support this channel and my projects, please consider Buying Me a Coffee at: www.buymeacoffee.com/innovate...
For the full project steps and commands: www.innovateasterisk.com/s2e2...
Browser Phone Project: github.com/InnovateAsterisk/B...

Наука

Опубликовано:

 

2 фев 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@GuillermoPradoObando
@GuillermoPradoObando 2 года назад
Watching now, best content about asterisk and webRTC, also excellent video and sound quality. Thanks 😊 for sharing it with us
@InnovateAsterisk
@InnovateAsterisk 2 года назад
Thank you for your support. Getting back into the swing of things, so more video's coming soon!
@joaomarveloso1049
@joaomarveloso1049 2 года назад
Excellent and very useful ! Thank you.
@InnovateAsterisk
@InnovateAsterisk 2 года назад
Glad it was helpful!
@raul230285
@raul230285 2 года назад
Amazinggg... Thanks for sharing it with us
@InnovateAsterisk
@InnovateAsterisk 2 года назад
My pleasure 😊
2 года назад
Very Useful! Thank you so much
@InnovateAsterisk
@InnovateAsterisk Год назад
You're welcome!
@jumay
@jumay 2 года назад
Thank You for the information
@InnovateAsterisk
@InnovateAsterisk 2 года назад
My pleasure 😊
@AngelGeraldoTech
@AngelGeraldoTech 2 года назад
Hello, great video, I don’t know why I don’t listen the music on hold in my instalación, what could be?
@InnovateAsterisk
@InnovateAsterisk Год назад
I would check the Music on hold with another phone, best is with a hardware phone. It can often be because the transcoding doesn't work. it would be opus to say ulaw or GSM. github.com/InnovateAsterisk/Browser-Phone/issues
@AngelGeraldoTech
@AngelGeraldoTech Год назад
@@InnovateAsterisk Thanks
@samplesample6149
@samplesample6149 2 года назад
nice video tutorial. can i place the webrtc on the other server?
@InnovateAsterisk
@InnovateAsterisk Год назад
Yes, the actual HTML and javascript can be hosted on any secure server, even here: www.innovateasterisk.com/phone/ for free
@jamesoliver9286
@jamesoliver9286 Месяц назад
Are you still working on this?
@InnovateAsterisk
@InnovateAsterisk Месяц назад
Yes, actually I have been starting up a little business that will essentially offer Browser Phone as a SaaS. Its called: Siperb (www.siperb.com/). Part of the roadmap for the development will be to bring the code over to a Node.js module. We will also release as mobile (ios and Android) and web. It will still be WebRTC based, and compatible with ReactNative. The future for the Service will be more around Storage, Transcoding, Analysys, Translation, and AI or Machine Learning.
@freemanmessaatcha9313
@freemanmessaatcha9313 Год назад
Hi Master, Please is it possible to install webrtc in local ubuntu ? Thanks for all courses
@InnovateAsterisk
@InnovateAsterisk 9 месяцев назад
Yes, this video shows the cloud way - but it would be possible to do the same on a local network.
@ImedRamdani-ki2xy
@ImedRamdani-ki2xy Год назад
Hi, thanks for this video, however I have a little issue at the end of the tutorial, when I register on your webapp with an account, it displays Registred, but, in asterisk CLI it shows UNREACHABLE when I enter this command "sip show peers", afters making tests, it turns out that webrtc users can call sip users, but they can't receive calls since they are considered as "absent" by asterisk. Is it related to websocket not staying persistent ?? By the way i'm using chan_sip for now since it's easier that pjsip and I want to learn first before changing . Thanks.
@InnovateAsterisk
@InnovateAsterisk Год назад
The web socket connection should be persistent, and should not disconnect unless there is a network issue. The reason the peer becomes unreachable just after registration, is because Asterisk sends an OPTIONS packet a few seconds after registration (if the peer is set to qualify). If the option packet fails to reply (from the browser), the peer is marked as unreachable. In most cases this is because the contact is not re-written. You can confirm this by debugging sip messages in the asterisk CLI. It's just been too many years since I have worked with chan_sip to remember the solution. I would recommend pjsip - i have a video for WebRTC on PJSIP
@sandeepshinde3908
@sandeepshinde3908 10 месяцев назад
excellent project, but somehow the there is no incoming calls in browser follow all possible steps exactly as it is, is this been tested on ubuntu 23 and asterisk 20, as couple of facts, registration successful, outgoing audio call good, video call no video being send, no working chat and no incoming calls as shown i previous other videos, any other specific conf that has to be made to make webrtc workin browser?
@InnovateAsterisk
@InnovateAsterisk 9 месяцев назад
The first place to check for issues is in the Developer Tools - and then if you still get stuck, hop over to the GitHub issues page, and submit an issue.
@williamgautier8442
@williamgautier8442 Год назад
hello sir thank you for the tutorial. I have a question what do you mean by: "be sure you control a domain, and are able to add DNS entries."? I don't quite understand this point at the moment I fail the cerbot verification. can you help me ?
@InnovateAsterisk
@InnovateAsterisk Год назад
DNS its a fairly large topic, but the basics are that SSL certificates can only be issued to domains or sub-domains, and domains can only be stored in something called a Domain Name Server (DNS). This is software that says 'ok you entered www.google.com, this refers to the following server ip address.' The same goes for the location of the Asterisk server; when the user enters www.innovateasterisk.com its pointing the user to my server ip address. Now the important thing here is that only I can make changes to the `innovateasterisk.com` domain, one of the entries I have added was `www`, and I can add more - by this I can say i'm in control of the domain. Nobody else can add these entires, much the same as only you are in control of your own email, facebook account, etc, etc. As you saw in the video at a point i had to rush off, and make a change to the DNS - this proves that I am in fact in control (can make changes) to this domain.
@trungdo253
@trungdo253 2 года назад
Hi! how to config freepbx 15 asterisk 13 webRTC with chan_sip ? im sorry! english not good
@InnovateAsterisk
@InnovateAsterisk 2 года назад
I'm not familiar with Freepbx, but the Asterisk 13 using chan_sip is covered in this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-mS28vfT8wJ8.html
@mukulbarthwal2806
@mukulbarthwal2806 2 года назад
How can we do video call?
@InnovateAsterisk
@InnovateAsterisk 2 года назад
Please post technical questions to the Github issues page: github.com/InnovateAsterisk/Browser-Phone/issues
Далее
Installing Asterisk From Source
36:53
Просмотров 4,9 тыс.
S2E1: WebRTC Reverse Proxy
59:52
Просмотров 2,4 тыс.
КРАСИМ ДЕНЬГИ В РОЗОВЫЙ!
01:01
Просмотров 423 тыс.
Каха заблудился в горах
00:57
Просмотров 2,1 млн
Installing Asterisk on a Raspberry Pi (Part 3 of 3)
1:10:41
WebRTC Browser Phone with Asterisk & Raspberry Pi
1:45:22
Asterisk for Web Developers
37:35
Просмотров 30 тыс.
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 787 тыс.
Новодельный ноутбук Pocket386
1:16:17
Новодельный ноутбук Pocket386
1:16:17