extensions.conf: [general] static=yes writeprotect=no [isdn-out] ; alles geht ins festnetz exten => _X.,1,NoOP(We are in isdn-out. Dialing: ${EXTEN}) exten => _X.,2,Dial(misdn/g:isdn-extern/${EXTEN}) exten => _X.,3,Hangup [isdn-extern] ;; ist es eine interne telefonnummer? exten => _1234XX,1,WaitForDigits(3000) exten => _1234XX,2,NoOP(${EXTEN}) exten => _1234XX,3,Goto(incoming|${EXTEN}|1) ; now we know it isnt a local call, so we put it on the isdn-line for an extern call include => isdn-out [incoming] ; phones include => phones ; faxes include => fax ; internal S0-Bus (atm only FAX on 123499) include => isdn-intern [phones] ;; Telefon 1 exten => 12340,1,Dial(SIP/beratung3&SIP/sachbearbeitung1&SIP/sachbearbeitung2&SIP/sachbearbeitung3,15) exten => 12340,2,Voicemail(u12340) exten => 12340,3,Hangup exten => 12340,102,Voicemail(b12340) exten => 12340,103,Hangup ;; Telefon 2 exten => 123410,1,Dial(SIP/beratung1,15) exten => 123410,2,Voicemail(u123410) exten => 123410,3,Hangup exten => 123410,102,Voicemail(b123410) exten => 123410,103,Hangup [fax] ;; FAX exten => 123460,1,SetVar(FAXFILE=/var/spool/asterisk/fax/incoming/${EXTEN}/${UNIQUEID}) exten => 123460,2,rxfax(${FAXFILE}.tif) [isdn-intern] ;; Externes Papier-FAX exten => 123499,1,Dial(misdn/g:isdn-intern/123499,15) exten => 123499,2,Hangup sip.conf: SIP-Phones gehn in context isdn-extern. misdn.conf: 3 ports als externe TE's für ein und ausgehende gespräche im context ISDN-EXTERN 1 port als interner NT für interne ISDN-Telefone (zZ nur AB-Wander mit Analogem Fax) im context ISDN-INTERN