Freepbx tcp/udp enable

From 4AllBusiness
Revision as of 13:45, 20 October 2015 by 4allbusiness (talk | contribs) (FreePBX enable SIP over TCP en UDP)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In FreePBX loopt SIP verkeer normaliter via UDP pakketjes. In sommige gevallen wil je TCP gebruiken ipv UDP. Denk aan voordelen zoals:

  • Minder batterij verbruik op je mobiel als je een sofphone gebruikt zoals Zoiper of Counterpath.
 Met TCP hoeft namelijk niet:
 - Refresh/ping elke x-tijd
 - Re-register elke paar minuten
  • Problemen met NAT en Routers. TCP verkeer is namelijk makkelijker te sturen dan UDP.


Echter zijn er ook nadelen van SIP over TCP:

  • De SIP pakketjes zijn wat trager in transport
  • Meer vertraging op het netwerk met spraak

FreePBX heeft staandaard hgeen TCP ingeschakeld (al lijkt dat wel, omdat je per extensie wel kan kiezen uit UDP/TCP. Echter moet in Asterisk ook aangegeven worden dat TCP ondersteund wordt.

Dit kan op 2 manieren:

1ste manier (lastig via command line) # cat >> /etc/asterisk/sip_custom.conf << EOF tcpenable=yes tcpbindaddr=0.0.0.0 EOF

  1. asterisk -x "sip reload"

2de manier (aanbevolen) via de FreePBX Gui: In SIP-settings de volgende regels toevoegen.

ClipCapIt-151020-134340.PNG

Per extensie kan men kiezen uit welk protocol een extensie kan of mag gebruiken. Een combinatie van TCP en UDP is ook mogelijk:

ClipCapIt-151020-134536.PNG