You will need:
================================================
- Linux server (ubuntu, debian, whatever)
- X-Lite Softphone client (for making VoIP calls)
- Asterisk (free open source, to be installed on the server)
- PBX "host" that allows Caller ID to be set by you (free ones are hard to find)
================================================
SSH into your server and issue these commands:
sudo apt-get install asterisk
yum install asterisk
[*]pick one based on your distro
vi /etc/asterisk/sip.conf
[*]all asterisk connection info is here
[sipuser]
type=peer
host=dynamic
username=allan
secret=1234
context=outgoing
[*]this is what should be in the config
[*]modify it to your own PBX
[*]secret is your password
vi /etc/asterisk/extension.conf
[*]this is were we setup the callerID
[outgoing]
exten => _1NXXNXXXXXX,1,SetCallerID(2024561111)
exten => _1NXXNXXXXXX,n,Dial(IAX2/VoicePulse/${EXTEN})
[*]add this to the end of the config
[*]set callerID to whatever you want
service asterisk restart
[*]save and reload the service (using systemctl or whatever)
[*]now fire up X-Lite phone and enter your IP details
[*]server ip can be found by issuing this command:
hostname -I
And you're done. have fun pranking.
================================================
- Linux server (ubuntu, debian, whatever)
- X-Lite Softphone client (for making VoIP calls)
- Asterisk (free open source, to be installed on the server)
- PBX "host" that allows Caller ID to be set by you (free ones are hard to find)
================================================
SSH into your server and issue these commands:
sudo apt-get install asterisk
yum install asterisk
[*]pick one based on your distro
vi /etc/asterisk/sip.conf
[*]all asterisk connection info is here
[sipuser]
type=peer
host=dynamic
username=allan
secret=1234
context=outgoing
[*]this is what should be in the config
[*]modify it to your own PBX
[*]secret is your password
vi /etc/asterisk/extension.conf
[*]this is were we setup the callerID
[outgoing]
exten => _1NXXNXXXXXX,1,SetCallerID(2024561111)
exten => _1NXXNXXXXXX,n,Dial(IAX2/VoicePulse/${EXTEN})
[*]add this to the end of the config
[*]set callerID to whatever you want
service asterisk restart
[*]save and reload the service (using systemctl or whatever)
[*]now fire up X-Lite phone and enter your IP details
[*]server ip can be found by issuing this command:
hostname -I
And you're done. have fun pranking.