Skip to content
wintermeyer edited this page Jan 4, 2013 · 6 revisions

Bestimmte Befehle an die Telefonanlage können mit sogenannten Feature-Codes realisiert werden. Ein klassisches Beispiel ist die Aktivierung oder Deaktivierung einer Rufumleitung. Wozu ist das gut? Bei einer klassischen Telefonanlage haben die User auch keine Möglichkeit diese Konfiguration per Web-Interface vorzunehmen. Deshalb sind sie es gewohnt so etwas über eine Taste am Telefon zu steuern. Mit einem Feature-Code kann man das dann auf eine Speeddial-Taste legen (also wie man eine normale Rufnummer dort abbildet). Da nicht alle SIP-Telefone dort Text ablegen, kann man das ganze auch per Zahlencode realisieren.

Beispiel

Mit folgender Zeile wird die Rufumleitung "'noanswer' nach 20s" eingerichtet. /opt/GS5/misc/freeswitch/scripts/ini/routes.ini

^%*61%*(%d+)%*(%d+)#$   , f-cfn-%1-%2

Wenn Sie jetzt die folgende Nummer wählen, dann richten Sie die Rufumleitung zu 1234 nach 20 Sekunden (noanswer) ein:

*61*1234*20#

BTW: FreeSWITCH muss nach einer Veränderung der routes.ini nicht neu gestartet werden.

Eine Liste der Codes

Die in Gemeinschaft benutzen Features-Codes lehnen sich an die GSM Feature-Codes an:

^%*0%*$                 , f-li
^%*0%*(%d+)#*$          , f-li-%1
^%*0%*(%d+)%*(%d+)#*$   , f-li-%1-%2
^#0#$                   , f-lo
^%*30#$                 , f-clipon
^#30#$                  , f-clipoff
^%*31#(%d+)$            , f-dclirof, f-%1
^#31#(%d+)$             , f-dcliron-%1
^%*43#$                 , f-cwaon
^#43#$                  , f-cwaoff
^#002#$                 , f-cfoff
^##002#$                , f-cfdel
^%*21#$                 , f-cfu
^%*21%*(%d+)#$          , f-cfu-%1
^%*%*21%*(%d+)#$        , f-cfu-%1
^#21#$                  , f-cfuoff
^##21#$                 , f-cfudel
^%*61#$                 , f-cfn
^%*61%*(%d+)#$          , f-cfn-%1
^%*%*61%*(%d+)#$        , f-cfn-%1
^%*61%*(%d+)%*(%d+)#$   , f-cfn-%1-%2
^%*%*61%*(%d+)%*(%d+)#$ , f-cfn-%1-%2
^#61#$                  , f-cfnoff
^##61#$                 , f-cfndel
^%*62#$                 , f-cfo
^%*62%*(%d+)#$          , f-cfo-%1
^%*%*62%*(%d+)#$        , f-cfo-%1
^#62#$                  , f-cfooff
^##62#$                 , f-cfodel
^%*67#$                 , f-cfb
^%*67%*(%d+)#$          , f-cfb-%1
^%*%*67%*(%d+)#$        , f-cfb-%1
^#67#$                  , f-cfboff
^##67#$                 , f-cfbdel
^%*98$                  , f-vmcheck
^%*98#$                 , f-vmcheck
^%*98%*(%d+)#$          , f-vmcheck-%1
^%*1337%*1%*1#$         , f-loaon
^%*1337%*1%*0#$         , f-loaoff
Clone this wiki locally