Eumex 704PC DSL >hinter< Asterisk
Bestehende TK-Struktur
Eine ISDN Telefonanlage (Eumex 704PC DSL) mit 3 angeschlossenen Endgeräten (2 Telefone; 1 Faxgerät)
Ziel
- Einbindung des Asterisk zwischen NTBA und Telefonanlage um zusätzlich die Features von Asterisk und einem Sipgateaccount an den analogen Telefonen der Telefonanlage zu nutzen.
- Der Sipaccount soll nur über ein analoges Telefon laufen
- Bei Wahl einer Festnetznummer von einem der analogen Telefone soll nur die benötigte Festnetznummer gewählt werden und keine Amtsholung oder ähnliches.
- Bei Wahl über Sipgate soll die '999' als Dial-Präfix gesetzt werden.
Besondere Beachtung hierbei: Da die Eumex 704PC DSL die '#' bei der Programmierung der Anlage über angeschlossene Telefone, zur Steuerung des Programmiermenüs verwendet, kann zur Anwahl der Voicebox keine # im Präfix verwendet werden. Das gleiche gilt für die Anwahl über Sipgate.
Telefonnummern des externen Telefonnetzes und deren Ziele:
- Telefonnummer1 '225501' (externe MSN) / 11 (interne MSN auf der Telefonanlage)
- Telefonnummer2 '225502' (externe MSN) / 12 (interne MSN auf der Telefonanlage)
- Faxnummer '225599' (externe MSN) / 15 (interne MSN auf der Telefonanlage)
Konfiguration der Anlage
Die Konfiguration der Hardware ist der Dokumentation zu entnehmen. Hier findet man auch noch zusätzlich eine Übersichtszeichnung.
Das Cross-Kabel nicht vergessen!
Konfiguration im Setup
pack-eis Version des verwendeten Asterisk: 1.1.9 - 2006/10/24
-------------------------------------------------------------------------------------------------------- General settings -------------------------------------------------------------------------------------------------------- START_ASTERISK = yes ASTERISK_LANGUAGE = de ASTERISK_LOAD_CAPI = yes ASTERISK_LOAD_HFCS = yes ASTERISK_CODECS = ulaw ASTERISK_ADVANCED_ERROR_MSG = no ASTERISK_AREA_CODE = ASTERISK_RECORD_CONVERSATION = no ASTERISK_LOG_INTO_FILE = no -------------------------------------------------------------------------------------------------------- HFC-S ISDN controller settings -------------------------------------------------------------------------------------------------------- ASTERISK_HFCS_GROUP_N = 1 ASTERISK_HFCS_GROUP_1_ACTIVE = yes ASTERISK_HFCS_GROUP_1_TYPE = zaphfc ASTERISK_HFCS_GROUP_1_PROVIDE_S0_BUS = yes ASTERISK_HFCS_GROUP_1_PTP = no ASTERISK_HFCS_GROUP_1_PORTS = 1 -------------------------------------------------------------------------------------------------------- Network settings -------------------------------------------------------------------------------------------------------- ASTERISK_RTP_PORTS = 10000-20000 ASTERISK_LOCALNET = 192.168.1.0/24 ASTERISK_LISTEN_ADDR = >ip_des_eisfair< ASTERISK_EXTERNIP = >eigene_ip oder DynDNS_Adresse< -------------------------------------------------------------------------------------------------------- Dial prefixes -------------------------------------------------------------------------------------------------------- ASTERISK_DIALPREFIX_SIP = 999 ASTERISK_DIALPREFIX_CAPI = ASTERISK_DIALPREFIX_INTERNAL = * ASTERISK_DIALPREFIX_VBOX = 000 ASTERISK_DIALPREFIX_DISA = 88 ASTERISK_DIALPREFIX_SHOW_CAPI = no ASTERISK_DIALPREFIX_SHOW_SIP = yes ASTERISK_DIALPREFIX_SHOW_IAX = no -------------------------------------------------------------------------------------------------------- Voicemail/Voicebox configuration -------------------------------------------------------------------------------------------------------- ASTERISK_VMAIL_FROM_ADDR = >eigene_eMailadresse< ASTERISK_VMAIL_FROM_NAME = Asterisk Voicemailbox ASTERISK_VBOX_MAX_MSG_LENGTH = 180 ASTERISK_VBOX_PLAY_INSTRUCTIONS = yes ASTERISK_VBOX_AUTODETECT_CID = no -------------------------------------------------------------------------------------------------------- Telephone number reverse lookup -------------------------------------------------------------------------------------------------------- ASTERISK_RESOLVE_NUMBERS = yes ASTERISK_RESOLVE_NUMBERS_REMOTE = yes ASTERISK_RESOLVE_NUMBERS_SOURCE = file ASTERISK_RESOLVE_NUMBERS_PATH = /public/phonelist.txt ASTERISK_RESOLVE_NUMBERS_DB_HOST = localhost ASTERISK_RESOLVE_NUMBERS_DB_USER = asterisk ASTERISK_RESOLVE_NUMBERS_DB_PASS = topsecret ASTERISK_RESOLVE_NUMBERS_DB_NAME = asterisk ASTERISK_RESOLVE_NUMBERS_DB_TABLE = phonebook -------------------------------------------------------------------------------------------------------- SIP-Proxy configuration (e.g. at sipgate.de, GMX, 1&1, web.de or T-Online) -------------------------------------------------------------------------------------------------------- ASTERISK_SIP_N = 1 ASTERISK_SIP_1_ACTIVE = yes ASTERISK_SIP_1_NAME = sipgate1 ASTERISK_SIP_1_USER = >SIP-ID< ASTERISK_SIP_1_PASSWORD = >SIP-Passwort< ASTERISK_SIP_1_HOST = sipgate.de ASTERISK_SIP_1_CALLERID = >SIPGATE-Telefonnummer< ASTERISK_SIP_1_FALLBACK = ASTERISK_SIP_1_EXEC_ON_RING = ASTERISK_SIP_1_VBOX = no ASTERISK_SIP_1_VBOX_NUMBER = >Sipgate-Telefonnummer ohne Vorwahlen< ASTERISK_SIP_1_VBOX_ANSWER_AFTER = 20 ASTERISK_SIP_1_REDIRECT_SCHEME = -------------------------------------------------------------------------------------------------------- Local telephone configuration -------------------------------------------------------------------------------------------------------- ASTERISK_PHONES_N = 3 ASTERISK_PHONES_1_MSN = 225501 ASTERISK_PHONES_1_TYPE = hfcs ASTERISK_PHONES_1_MAC_ADDR = 00AABBCCDDEEFF11 ASTERISK_PHONES_1_PIN = 7710 ASTERISK_PHONES_1_RING_ON_SIP = sipgate1 ASTERISK_PHONES_1_RING_ON_CAPI = 225501 ASTERISK_PHONES_1_OUTGOING_NAME = ASTERISK_PHONES_1_OUTGOING_SIP = sipgate1 ASTERISK_PHONES_1_OUTGOING_MSN = 225501 ASTERISK_PHONES_1_OUTGOING_HFCS_GROUP= ASTERISK_PHONES_1_EXEC_ON_RING = ASTERISK_PHONES_1_VBOX = no ASTERISK_PHONES_1_VBOX_MAIL = ASTERISK_PHONES_1_VBOX_ANSWER_AFTER = 15 ASTERISK_PHONES_2_MSN = 225502 ASTERISK_PHONES_2_TYPE = hfcs ASTERISK_PHONES_2_MAC_ADDR = 00AABBCCDDEEFF11 ASTERISK_PHONES_2_PIN = 7711 ASTERISK_PHONES_2_RING_ON_SIP = ASTERISK_PHONES_2_RING_ON_CAPI = 225502 ASTERISK_PHONES_2_OUTGOING_NAME = ASTERISK_PHONES_2_OUTGOING_SIP = ASTERISK_PHONES_2_OUTGOING_MSN = 225502 ASTERISK_PHONES_2_OUTGOING_HFCS_GROUP= ASTERISK_PHONES_2_EXEC_ON_RING = ASTERISK_PHONES_2_VBOX = no ASTERISK_PHONES_2_VBOX_MAIL = ASTERISK_PHONES_2_VBOX_ANSWER_AFTER = 15 ASTERISK_PHONES_3_MSN = 225599 ASTERISK_PHONES_3_TYPE = hfcs ASTERISK_PHONES_3_MAC_ADDR = 00AABBCCDDEEFF11 ASTERISK_PHONES_3_PIN = 7710 ASTERISK_PHONES_3_RING_ON_SIP = ASTERISK_PHONES_3_RING_ON_CAPI = 225599 ASTERISK_PHONES_3_OUTGOING_NAME = Fax ASTERISK_PHONES_3_OUTGOING_SIP = ASTERISK_PHONES_3_OUTGOING_MSN = 225599 ASTERISK_PHONES_3_OUTGOING_HFCS_GROUP= ASTERISK_PHONES_3_EXEC_ON_RING = ASTERISK_PHONES_3_VBOX = no ASTERISK_PHONES_3_VBOX_MAIL = ASTERISK_PHONES_3_VBOX_ANSWER_AFTER = 15 -------------------------------------------------------------------------------------------------------- Least Cost Routing for outgoing ISDN calls (data used from telefonsparbuch.de) -------------------------------------------------------------------------------------------------------- ASTERISK_LCR = no ASTERISK_LCR_CRON = 13 4 * * * -------------------------------------------------------------------------------------------------------- Extra options for external CAPI MSNs -------------------------------------------------------------------------------------------------------- ASTERISK_CAPI_EXTRA_N = 0 -------------------------------------------------------------------------------------------------------- TAPI configuration -------------------------------------------------------------------------------------------------------- ASTERISK_START_TAPI = no -------------------------------------------------------------------------------------------------------- Callthrough configuration -------------------------------------------------------------------------------------------------------- ASTERISK_CALLTHROUGH_N = 0
Besonderheiten und Variationsmöglichkeit dieser Gerätekombination
Beim oben beschriebenen Setup ist es möglich, bei einem möglichen Ausfall des Asterisk-Servers die Eumexanlage direkt an den NTBA des Netzbetreibers anzuschließen. Dabei ist die Verbindung zum Telefonnetz sofort wieder hergestellt OHNE Programmierarbeit an der Eumex.
Wenn man allerdings die korrekten Einstellungen im Asterisk, die dem „normalen“ Gebrauch dieser Software entsprechen vornehmen möchte, muss die Eumex im obigen Fall umprogrammiert werden und kann erst dann an direkt an den NTBA gehängt werden.
Zur Verdeutlichung hier die „normale“ Verwendung des Asterisk:
+-----------+ |Telefonnetz| +-----------+ | | Externe MSN von der Telefongessellschaft 220050 220051 220099 | | +--------+ |Asterisk| +--------+ | Externe MSN aus dem Telefonnetz wird vom Asterisk weitergeleitet und weiterverarbeitet -von- Externe MSN 220050 220051 220099 -auf- Interne MSN Telefon-1 Telefon-2 Faxgerät 11 12 13 | | +------------------+ |ISDN-Telefonanlage| +------------------+ Interne MSN Telefon-1 Telefon-2 Faxgerät 11 12 13
Das gewünschte Ergebnis:
Externe MSN 220050 220051 220099
klingeln auf Telefon-1 Telefon-2 Faxgerät
Somit müssen folgende Unterschiede bei den MSN's und der Programmierung der Telefonanlage beachtet werden:
+-------------------------------------------------------------------------+ |Einstellung ISDN-Telefonanlage: | | | |Einstellung in der TK-Anlage, wenn diese direkt am NTBA hängt: | | Telefon-1 Telefon-2 Faxgerät | | | |Externe MSN 220050 220051 220099 | |Interne MSN 11 12 13 | | | | | |Einstellung in der TK-Anlage, wenn diese hinter dem Asterisk hängt: | | Telefon-1 Telefon-2 Faxgerät | | | |Externe MSN 11 12 13 | |Interne MSN 11 12 13 | +-------------------------------------------------------------------------+