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                                    |
+-------------------------------------------------------------------------+