Skip to content
Stefan Wintermeyer edited this page Jan 3, 2013 · 2 revisions

Die Datei /opt/GS5/misc/freeswitch/scripts/ini/gateways.ini enthält die Konfiguration mit der Sie Ihre Telefonanlage z.B. mit einem externen SIP-Provider anschliessen können. Die Datei muss von Ihnen manuell angelegt werden. Nach einer Änderung müssen Sie FreeSWITCH mit sudo /etc/init.d/freeswitch reload reloaden.

gateways.ini

/opt/GS5/misc/freeswitch/scripts/ini/gateways.ini

[gateway1]
profile = gemeinschaft
username = 123456
password = abcdef
proxy = sip.qsc.de
expire-seconds = 600
register = true
extension = {sip_to_user}
caller-id-in-from = true

##routes.ini: /opt/GS5/misc/freeswitch/scripts/ini/routes.ini

[outbound]
^%+49(%d+)$             , 0%1

Bei mehreren zugewiesenen Hunderterblöcken

Alle Hunderterblöcke mit identischen Gateway-Blöcken (dann natürlich gateway1, gateway2, ...) in der gateways.ini konfigurieren. SIP-Nutzer ist jeweils die Stammnummer des Hunderterblocks (also ohne die zwei frei wählbaren Ziffern hinten); das Passwort ist bei allen Gatewayeinträgen identisch.

Damit die Nutzer der verschiedenen Blöcke auch über die passenden Gateways herausgeroutet werden, müssen in die routes.ini bedingte Routen hinzugefügt werden.

Mit zwei Stammrufnummern 030700 und 030800 auf gateway1 und gateway2 wäre das beispielsweise:

[outbound]
^%+(%d+)$               , class=gateway, endpoint=gateway1, caller_id_number=^%+4930700, +%1
^%+(%d+)$               , class=gateway, endpoint=gateway2, caller_id_number=^%+4930800, +%1
Clone this wiki locally