Raspberry pi - IP Exchange - FreePBX
- RaviKumar Uthirapathy
- May 25, 2020
- 1 min read
Requirements :
Raspberry pi 3 Board
Internet Connection
Windows PC
First starting to build this project, please ensure Raspberry pi and Windows PC in same network
Download the RasPBX disk image from: http://www.raspberry-asterisk.org/downloads/
Burn raspbx image to SD card usingwin32Imagewriter
2
3
6When finished, eject the flash card, plug it in your Raspberry Pi, and power up.
After a few moments, you should be able to SSH (and/or HTTP) into the Raspberry Pi.SSH: ssh root@raspbx.local Web GUI: http://raspbx.local
Default SSH login:User ID: rootPassword: raspberryDefault Web GUI login:User ID: adminPassword: adminDefault Mysql login:User ID: rootPassword: raspberry
7Run the following commands (in the Terminal application) to install the latest additions and improvements:
ssh root@raspbx.local - Console login, and
raspbx-upgrade - install software upgrades.
raspi-config - if the CF is larger than 4GB, expand the file system to fill it.
Click FreePBX Administration, and log in with admin/admin (left image).
Click image to view, or right-click and Open Link in a new window/tab
9Goto Applications > Extensions and create a Generic SIP Device (center/right image).
When configuring your client(s), the extension number is the username, the secret string is the password.
10Installing and registering SIP clients:
Download and install Telephone (free) SIP softphone on your Mac. Open Preferences > Accounts
Add an account: domain name: raspbx.local, username is the extension number, and password the secret string.
The softphone should register with your PBX, and immediately work! Call your VoiceMail with *98.
Finally, if you have an iPhone or iPad, search for 3CX in the App Store (free). Install it, and add a new Account... "User" & "ID" are the extension, "Password" is the secret string, and "Local Server IP" is raspbx.local
Comments