Asterisk mit mISDN komischer effekt beim wählen

mikepiko

Neuer User
Mitglied seit
12 Jan 2008
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich schraube schon ein paar Tage an meinem Asterisk rum.

Teste momentan alles mögliche aus, hab auch schon diverse Howto´s und Kurse gelesen(manche schneller, manche Langsamer, ...)

Jetzt hab ich ein problemchen, vielleicht weis jemand worans liegt.

Ich habe Asterisk mit 2 ISDN Karten in Betrieb. eine Fritz als Ankommende Karte(bei mISDN Port2) und eine HFC Karte im NT Betrieb als Internen S0(bei mISDN Port1)

Die Nummer 2500 soll Intern benutzt werden um eine ISDN Anlage am Internen S0 zu erreichen. Funktioniert auch soweit.
Ich habe Asterisk so konfiguriert das alles was eine "0" vorn hat über mISDN Port 2 rausgehen soll. Ankommende anrufer landen in einer queue in der misdn Port 1,2500 klingeln soll, sowie ein SIP Telefon.

Interessanter weise habe ich grad festgestellt das Asterisk scheinbar die Internnummern auch rauswählt. Als ich einen Probeanruf auf meine eigene Nummer von Telefon 2500 aus gemacht habe klingelte mein Telefon, die queue lief an und schellte durch. Während ich Musik hörte klingelte das SIP Telefon (das 2500 nicht, damit telefonierte ich ja) und mitten in der Schleife hob jemand ab der IM ORTSNETZ die 2500 hatte !

Wo hab ich denn da den "wurm" drin , wie die Deutsche übersetzerin es so schön sagt ?! :)

Danke für eure Hilfe !

gruss

Mike

Meine extensions.conf sieht so aus:

[extern]
exten => 825710,1,Answer()
exten => 825710,n,Wait,1
exten => 825710,n,SetMusicOnHold(mike)
exten => 825710,n,Playback(queue-callwaiting)
exten => 825710,n,Queue(mike|n|||25)
exten => 825710,n,Voicemail(u2001)
exten => 825710,n,Hangup

[meine-telefone]
exten => 9999,1,Goto(test-fax,fax,1)
exten => 1234,1,Answer()
exten => 1234,n,Playback(hello-world)
exten => 1234,n,Hangup()
exten => 1111,1,Answer()
exten => 1112,1,Playback(demo-echotest)
exten => 1112,n,Echo
exten => 1112,n,Playback(demo-echodone)
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)
exten => 2000,1,Dial(SIP/2000,120,Ttr)
exten => 2001,1,Dial(SIP/2001,120,Ttr)
exten => 2500,1,Dial(mISDN/1/2500,120,Ttr)
exten => _0.,1,Dial(mISDN/2/${EXTEN:1})

[intern]
exten => 2000,1,Dial(SIP/2000)
exten => 2500,1,Dial(mISDN/1/2500,120,Ttr)
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)
exten => _0.,1,Dial(mISDN/2/${EXTEN:1})


Die queues.conf:

[mike]
music=mike
strategy=ringall
timeout=60
retry=3
maxlen=5
member => SIP/2000
member => SIP/2001
member => mISDN/1/2500
announce = queue-markq
announce-round-seconds = 15
periodic-announce = queue-thankyou
periodic-announce-frequency = 15

Und die misdn.conf:

[intern]
; define your ports, e.g. 1,2 (depends on mISDN-driver loading order)
ports=1
; context where to go to when incoming Call on one of the above ports
context=intern
msns=*

[first_extern]
; again port defs
ports=2
; again a context for incoming calls
context=extern
; msns for te ports, listen on those numbers on the above ports, and
; indicate the incoming calls to asterisk
; here you can give a comma separated list or simply an '*' for
; any msn.
msns=*
 
Zuletzt bearbeitet:
wie schaut deinen misdn-init.conf aus ?

weil normal hat doch der isdn kanal 2 ports nicht nur einen.
und wenn du 1,2 für intern definierst
und 3,4 für extern ?
 
@Starwing: Schau mal auf das Datum! Warum gräbst Du so olle Threads wieder aus?
 
hab ich zu spät gesehen.
 
Kostenlos!

Statistik des Forums

Themen
248,868
Beiträge
2,303,353
Mitglieder
378,528
Neuestes Mitglied
Fullyrealized