Pascual (discussió | contribucions)
Cap resum de modificació
Pascual (discussió | contribucions)
Línia 34: Línia 34:


== Proves ==
== Proves ==
* instalacio de twinkle
Instalacio de twinkle a CentOS 6
yum install twinkle <enter>


* configuracio
Configuracio de twinkle
* username 1000
Create profile
* password cadtboira1
. username 1000
* proxy 192.168.1.95
. password cadtboira1
* stun server 192.168.1.95
. proxy 192.168.1.95
. stun server 192.168.1.95
 
Modificacio de regles iptables
-A INPUT -m state --state NEW -m udp -p udp --dport 5060      -j voip-local-IN
-A INPUT -m state --state NEW -m udp -p udp -m multiport --dports 8000:8005 -j voip-local-IN


Modificacio de regles ipables


Activacio de trace sofia
Activacio de trace sofia
Línia 50: Línia 55:
Activa trace per SIP
Activa trace per SIP
* sofia global siptrace <on|off>
* sofia global siptrace <on|off>


== Abreviacions ==
== Abreviacions ==

Revisió del 10:12, 3 juny 2014

https://plone.lucidsolutions.co.nz/linux/freeswitch/install-freeswitch-on-a-centos-v6-vm

Instalació

rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-0.noarch.rpm
yum install freeswitch-config-vanilla
yum install sox freeswitch-sounds*
yum install freeswitch-lang*
yum install freeswitch-xml-cdr freeswitch-xml-curl
yum install freeswitch-tdm
yum install freeswithc-spidermonkey
chkconfig --add freeswitch && chkconfig --levels 35 freeswitch on

Configuracio

Path: /etc/freeswitch

fitxers a tocar:

  • vars.xml : definicions usades a la resta de la configuracio important establir el domini
  • directory/default/*.xml : important canviar els passwords dels usuaris
  • autoload_configs/modules.conf : activar xml_rpc si es vol interf web i mod sofia si es vol SIP


vars.xml

  • canviat default password (linea 16)
  • canviat valor variable domain = cadt.com (linea 55)

modules.conf.xml

  • activat mod_xml_rpc (linia 138)
  • activat mod_xml_curl (linia 139)
  • activat mod_xml_cdr (linia 140)

Proves

Instalacio de twinkle a CentOS 6 yum install twinkle <enter>

Configuracio de twinkle Create profile . username 1000 . password cadtboira1 . proxy 192.168.1.95 . stun server 192.168.1.95

Modificacio de regles iptables -A INPUT -m state --state NEW -m udp -p udp --dport 5060 -j voip-local-IN -A INPUT -m state --state NEW -m udp -p udp -m multiport --dports 8000:8005 -j voip-local-IN


Activacio de trace sofia Entra a la consola

  • fs_cli <enter>

Activa trace per SIP

  • sofia global siptrace <on|off>

Abreviacions

  • DAHDI: Digium/Asterisk Hardware Device Interface
  • CDR: Call Detail Records
  • CID: Call ID
  • LCR: least cost routing
  • POTS: Plain Old Telephony Service
  • FXO: Foreign eXchange Office. Port on es pot conectar una linia de telefon del proveidor
  • FXS: Foreign eXchange Service. Port on es pot conectar un telefon
  • snom: control tecles extra softphone
  • e164: Base de dades consultable via DNS query que converteix de nº POTS a contacte VoIP