Comments (9)
@camglegg I will add that support libresbc deployment in this weekend, once done, I will need your help to verify the fix.
I'm also thinking that use Docker, so that everyone can deploy libresbc easier.
from libresbc.
@camglegg I will add that support libresbc deployment in this weekend, once done, I will need your help to verify the fix.
I'm also thinking that use Docker, so that everyone can deploy libresbc easier.
I am more than happy to test the Ansible and Docker configurations!
I was working on updating the freeswitch.yml platform task, but there is quite a bit going on in that file. It will most likely be faster for you to update it.
I really appreciate your help!! Let me know if there is anything you need from me.
from libresbc.
@camglegg @ibexnet can you re-test on master branch?
Once you register and get SignalWire Personal Access Tokens, you will need to declare ansible extra variable to install FreeSWITCH (when you run ansible-playbook with tag platform or freeswitch), Example:
ansible-playbook playbooks/deployment.yml -i inventories/production -l "<machine-name>" -t "platform,libre,nginx,captagent" -e "signalwire_pat_token=Your-SignalWire-Personal-Access-Tokens"
from libresbc.
you should most definitely rename this issue to describe more
something like Failed to download key at <url> HTTP Error 401: Unauthorized
from libresbc.
hmmm.., seem signalwire has changed, they require PAT to access their repo
https://freeswitch.org/confluence/display/FREESWITCH/HOWTO+Create+a+SignalWire+Personal+Access+Token
from libresbc.
Also running into this issue. I am able to create the PAT.
It seems that Freeswitch already has Ansible playbook premade. There suggestion is:
# You could set the password here or on your CLI. We set it in group_vars/all in our Ansible Inventory
# vars:
# - signalwire_freeeswitch_key: pat_XXXXX
@hnimminh Do you think this is the best method? Or should we try something else?
Thanks in advance for your help.
from libresbc.
@camglegg @ibexnet can you re-test on master branch?
Once you register and get SignalWire Personal Access Tokens, you will need to declare ansible extra variable to install FreeSWITCH (when you run ansible-playbook with tag platform or freeswitch), Example:
ansible-playbook playbooks/deployment.yml -i inventories/production -l "<machine-name>" -t "platform,libre,nginx,captagent" -e "signalwire_pat_token=Your-SignalWire-Personal-Access-Tokens"
Yes! I will test this today. Thanks!
from libresbc.
@hnimminh The playbook works perfectly!
Target Machine:
OS: Debian GNU/Linux 10 (Buster) x86_64
Host: KVM/QEMU
Kernel: 4.19.0.20-amd64
Host Machine
Ansible Version: 2.10.8
Python Version: 3.10.4
Playbook Runtime: 00:30:40
Let me know if you need anymore information and Thank you for the quick fix!
Full Log File (PAT Token Removed)
cameronglegg_FreeSwitchPAT_ansible.log
from libresbc.
Thanks @camglegg
from libresbc.
Related Issues (20)
- How to get into Web UI? HOT 1
- [REQUEST] SIP Redirect routing
- [REQUEST] RADIUS integration
- [BUG] UI access layer totally not work
- Product Roadmap
- [BUG] Liberator templating-file failure HOT 3
- [REQUEST] unique/merge CDRs of outbound/inbound legs HOT 1
- Separate FreeSWITCH stdout/stderr for container console log HOT 1
- [REQUEST]Dockerize all components of liberesbc
- [REQUEST] nglog support embeded system log
- [REQUEST] AOI single docker HOT 1
- [REQUEST]Liberator as an central endpoint
- Support call recovery capability (HA)
- Enforcing call recover by other cluster member
- [BUG] unable update name outbound interconnection HOT 1
- [REQUEST] Integrate transnexus with ClearIP HOT 1
- [REQUEST] Ability to support codecs with specify dynamic sample-rate and ptime
- [REQUEST]capability of overwrite SIP response HOT 1
- [BUG] Bugs and typos exist in /libresbc/tree/master/build/shell/installation.debian.sh HOT 1
- [REQUEST] SIPREC (SIP Recording) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libresbc.