- Mitglied seit
- 15 Jan 2006
- Beiträge
- 108
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich bins mal wieder.
Asterisk läuft jetzt ganz gut, jedenfalls nur mit SIP
Was ich möchte:
Eingehende Rufe über ISDN oder SIP
Ausgehende Rufe über ISDN oder SIP
habe eine HFC PCI Karte im Rechner
Was ich bisher gemacht habe:
- Debian 3.1 installiert
- Kernel auf 2.6.x
- Kernel gepached
- alle wichtigen Packete installiert
- Asterisk installiert
- misdn mit Beronet Treibern installiert (habe blöderweise vorher Zaptel installiert, ich hoffe das macht nichts)
Das lief bis auf ein paar Kleinigkeiten ganz gut, die Fehler die während der Installation gemeldet wurden sind behoben. Über SIP kann ich Telefonate in beide Richtungen führen.
Mein Problem:
ISDN funktioniert leider nicht, dazu mal die wichtigsten Dateien:
misdn.conf
misdn-init
sip.conf
extensions.conf
Im CLI
und
Was läuft da falsch?
Ist die Karte richtig installiert?
Muss ich die MSN mit- oder ohne Vorwahl angeben?
Vielen Dank
ich bins mal wieder.
Asterisk läuft jetzt ganz gut, jedenfalls nur mit SIP
Was ich möchte:
Eingehende Rufe über ISDN oder SIP
Ausgehende Rufe über ISDN oder SIP
habe eine HFC PCI Karte im Rechner
Was ich bisher gemacht habe:
- Debian 3.1 installiert
- Kernel auf 2.6.x
- Kernel gepached
- alle wichtigen Packete installiert
- Asterisk installiert
- misdn mit Beronet Treibern installiert (habe blöderweise vorher Zaptel installiert, ich hoffe das macht nichts)
Das lief bis auf ein paar Kleinigkeiten ganz gut, die Fehler die während der Installation gemeldet wurden sind behoben. Über SIP kann ich Telefonate in beide Richtungen führen.
Mein Problem:
ISDN funktioniert leider nicht, dazu mal die wichtigsten Dateien:
misdn.conf
[general]
debug=0
method=standard
append_digits2exten=yes
bridging=yes
[default]
context=default
language=en
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
dialplan=0
[TEports]
context=outgoing
ports=1
msn=123456
misdn-init
#
# Configuration file for your misdn hardware
#
# Usage: /etc/init.d/misdn-init start|stop|restart|config|scan|help
#
#
# Card Settings
#
# Syntax: card=<number>,<type>[,<option>...]
#
# <number> count your cards beginning with 1
# <type> either 0x1,0x4 or 0x8 for your hfcmulti hardware,
# or the name of your card driver module.
# <option> ulaw - uLaw (instead of aLaw)
# dtmf - enable DTMF detection on all B-channels
# pcm_slave - set PCM bus into slave mode
#
card=1,hfcpci
#
# Port settings
#
# Syntax: <port_type>=<port_number>[,<port_number>...]
#
# <port_type> te_ptp - TE-Mode, PTP
# te_ptmp - TE-Mode, PTMP
# nt_ptp - NT-Mode, PTP
# nt_ptmp - NT-Mode, PTMP
# <port_number> port that should be considered
#
te_ptmp=1
#
# Port Options
#
# Syntax: option=<port_number>,<option>[,<option>...]
#
# <option> master_clock - use master clock for this S/T interface
# (only once per chip, only for HFC 8/4)
# optical - optical (only HFC-E1)
# los - report LOS (only HFC-E1)
# ais - report AIS (only HFC-E1)
# slip - report SLIP (only HFC-E1)
#
#option=1,master_clock
#option=2,ais
#option=3,optical,los,ais,slip
#
# General Options for your hfcmulti hardware
#
# poll=<number>
#
# Only one poll value must be given for all cards.
# Give the number of samples for each fifo process.
# By default 128 is used. Decrease to reduce delay, increase to
# reduce cpu load. If unsure, don't mess with it!!!
# Valid is 32, 64, 128, 256.
#
# pcm=<number>
#
# Give the id of the PCM bus. All PCM busses with the same ID
# are expected to be connected and have equal slots.
# Only one chip of the PCM bus must be master, the others slave.
# -1 means no support of PCM bus.
#
# debug=<number>
#
# Enable debugging (see hfc_multi.h for debug options).
#
poll=64
#pcm=1
debug=0
sip.conf
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
; --------------------------------------------------------------------
;
register => 123456:[email protected]/123456
[123456]
type=peer
username=123456
fromuser=123456
secret=GEHEIM
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
[sipgate_de_in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
disallow=all
allow=ulaw
context=ankommend
; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte für die SIP Endgeraete 1-2
;
[1]
callerid=Phone 1 <1>
host=dynamic
domain=192.168.0.10
user=1
secret=geheim
type=friend
mailbox=1
nat=no
canreinvite=no
[2]
callerid=Phone 2 <2>
host=dynamic
domain=192.168.2.10
user=2
secret=geheim
type=friend
mailbox=2
nat=no
canreinvite=no
extensions.conf
[general]
static=yes
writeprotect=no
; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;
[lokal]
; Erreichbarkeit der Nebenstellen 1-2
; untereinander herstellen
exten => _1,1,NoCDR()
exten => _1,n,Dial,SIP/${EXTEN}|55|Ttr
[sipgate_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Sipgate Account 123456
exten => _0.,1,Dial,SIP/${EXTEN}@123456|45|rt
[outgoing]
exten => _0.,1,Dial(mISDN/1/${EXTEN:1}) ; Für ausgehende Gespräche muß die 0 vorgewählt werden und es wird Port 1 verwendet.
exten => 123456,1,Dial(SIP/1,10,Ttr) ; Eingehende Anrufe auf die MSN 123456 weiterleiten, an den SIP Client mit der Kennung 1
exten => 123456,2,Hangup ; Auflegen, wenn keiner drangeht.
[ankommend]
; alle Anrufe mit einer ID 123456 sollen an das SIP Endgeraet 1
; signalisiert werden
exten => 123456,1,Dial,SIP/1|30|r
; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete können sich gegenseitig anrufen
[default]
include => lokal
include => sipgate_out
include => outgoing
Im CLI
voip*CLI> misdn show config
Misdn General-Config:
-> VERSION: 0.2.1
-> DEBUG_LEVEL: 0 -> TRACEFILE: not set
-> TRACE_CALLS: false -> TRACE_DIR: /var/log/
-> BRIDGING: yes -> STOP_TONE_AFTER_FIRST_DIGIT: yes
-> APPEND_DIGITS2EXTEN: yes -> L1_INFO_OK: yes
-> CLEAR_L3: no -> DYNAMIC_CRYPT: no
-> CRYPT_PREFIX: not set -> CRYPT_KEYS: not set
[PORT 1]
-> PTP: no -> GROUPNAME: TEports
-> RXGAIN: 0 -> TXGAIN: 0
-> TE_CHOOSE_CHANNEL: no -> CONTEXT: outgoing
-> LANGUAGE: en -> CALLERID:
-> METHOD: standard -> DIALPLAN: 0
-> LOCALDIALPLAN: 0 -> NATIONALPREFIX: 0
-> INTERNATIONALPREFIX: 00 -> PRESENTATION: allowed
-> ALWAYS_IMMEDIATE: no -> IMMEDIATE: no
-> HOLD_ALLOWED: no -> EARLY_BCONNECT: yes
-> USE_CALLINGPRES: yes -> ECHOCANCEL: no
-> ECHOCANCELWHENBRIDGED: no -> ECHOTRAINING: yes
-> CALLINGGROUP: none -> PICKUPGROUP: none
-> MSNs: *
und
voip*CLI> misdn show channels
Chan List: (nil)
Was läuft da falsch?
Ist die Karte richtig installiert?
Muss ich die MSN mit- oder ohne Vorwahl angeben?
Vielen Dank