software:freepbx
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| software:freepbx [2016/03/08 11:29] – created Michele Porelli | software:freepbx [2017/02/15 08:09] (current) – [epel repository] Michele Porelli | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ==== epel repository ==== | ==== epel repository ==== | ||
| If you want to use epel repositories to install Skype and other programs you have to exclude some packages in order to avoid conflicts. | If you want to use epel repositories to install Skype and other programs you have to exclude some packages in order to avoid conflicts. | ||
| - | < | + | < |
| + | |||
| + | [epel] | ||
| ... | ... | ||
| - | exclude=libresample, | + | exclude=libresample, |
| </ | </ | ||
| + | ==== Skype in/out calls ==== | ||
| + | - Add [[https:// | ||
| + | - Install skype, java, x11 and dbus< | ||
| + | - Prepare logfile for SipToSis< | ||
| + | # chgrp asterisk / | ||
| + | # chmod 660 / | ||
| + | - Download and configure SipToSis< | ||
| + | $ mkdir siptosis ; cd siptosis | ||
| + | $ wget " | ||
| + | $ tar xvjf latest-siptosis-package.tar.bz2 | ||
| + | $ nano siptosis.cfg | ||
| + | |||
| + | ... | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | # --- end of NO registration example --- | ||
| + | ... | ||
| + | |||
| + | $ nano SkypeToSipAuth.prop | ||
| + | |||
| + | ... | ||
| + | # | ||
| + | | ||
| + | ... | ||
| + | |||
| + | ... | ||
| + | # | ||
| + | # | ||
| + | | ||
| + | - Create a start script< | ||
| + | $ nano startskype | ||
| + | |||
| + | # | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | / | ||
| + | sleep 15 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | $ chmod +x startskype</ | ||
| + | - Create a stop script< | ||
| + | |||
| + | # | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | $ chmod +x stopskype</ | ||
| + | - Start Skype< | ||
| + | - Connect to the X server with your favorite VNC client, login with your account (Don't forget to tick " | ||
| + | - Go to FreePBX trunks configuration and create a new trunk with the following parameters:< | ||
| + | Trunk name: Skype | ||
| + | Outbound CallerID: [yourSkypeUsername]-Skype | ||
| + | |||
| + | SIP SETTINGS | ||
| + | outgoing | ||
| + | Trunk name: out-Skype | ||
| + | PEER Details: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | incoming | ||
| + | User Context: Skype | ||
| + | USER Details: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | - Configure an outbound route< | ||
| + | Route name: Skype | ||
| + | Trunk Sequence for Matched Routes: Skype | ||
| + | |||
| + | DIAL PATTERNS | ||
| + | prefix: 9999</ | ||
| + | - Apply the new configuration and try a test call to 9999[skype-username] (e.g. 9999echo123) | ||
| + | |||
| + | === Special numbers to call directly a Skype username (useful for a quick dial or when you can write just numbers on your phone keyboard) === | ||
| + | - Create a custom extension with the following parameter:< | ||
| + | User Extension: [number_that_you_will_call] | ||
| + | Display Name: [skype-username-of-your-friend] | ||
| + | Link to a Default User: None | ||
| + | |||
| + | ADVANCED | ||
| + | Dial: SIP/ | ||
| + | - Apply the new configuration and try a test call to [number_that_you_will_call] | ||
software/freepbx.1457436545.txt · Last modified: (external edit)
