Ein ISDN Telefon blockiert das andere

kvogelsa

Neuer User
Mitglied seit
20 Feb 2007
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Moin!

System siehe unten.

Die zapata.conf lautet:
Code:
;/etc/asterisk/zapata.conf

[channels]
;language=de
switchtype = euroisdn
signalling = bri_net_ptmp

callwaiting=yes
threewaycalling=yes
transfer=yes


pridialplan = dynamic
prilocaldialplan = local
nationalprefix = 0
internationalprefix = 00

echocancel=yes
echotraining = no
echocancelwhenbridged=yes

immediate=no
overlapdial=yes


group = 1
context=rundv
channel => 1-2

group = 2
;signalling = bri_cpe
; evtl. auch
signalling = bri_cpe_ptmp ;, bei einem Mehrgeräteanschluss
context=von_aussen
overlapdial=yes

channel => 4-5

die extensions.conf in Auszügen:
Code:
(...)
kanzlei=Zap/g1/10&Zap/g1/20
(...)
[von_aussen]
exten => mynr,1,Dial(${kanzlei},15,t)

Es sollen, wenn von außen jemand auf mynr anruft, beide Telefone klingeln (10 und 20). Das passiert auch, mit folgender Ausgabe:
Code:
-- Accepting voice call from 'myHANDY' to 'mynr' on channel 0/1, span 2
    -- Executing Goto("Zap/4-1", "von_aussen|100|1") in new stack
    -- Goto (von_aussen,100,1)

    -- Executing Dial("Zap/4-1", "Zap/g1/10&Zap/g1/20|8|t") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called g1/10
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called g1/20

  == Primary D-Channel on span 1 up for TEI 65
    -- Zap/2-1 is ringing
    -- Zap/1-1 is ringing
    -- Channel 0/1, span 2 got hangup, cause 16
    -- Hungup 'Zap/2-1'
    -- Hungup 'Zap/1-1'
  == Spawn extension (von_aussen, 100, 1) exited non-zero on 'Zap/4-1'

    -- Hungup 'Zap/4-1'
  == Primary D-Channel on span 1 down for TEI 65


Wenn die 20 telefoniert und es kommt ein Anruf, klingelt nur die 10, das soll auch.

Wenn jedoch die 10 telefoniert und es kommt ein Anruf, klingelt die 20 NICHT.

Wenn ich die Variable $kanzlei in der extensions.conf ändere, dass dort zuerst die 20 steht, dann die 10, ist auch das Problem vertauscht, sprich die 20 blockiert mittels telefonat (hörer abgehoben reicht) anrufe von außen auf die 10. Die Ausgabe lautet:
Code:
    -- Accepting voice call from 'myHANDY' to 'mynr' on channel 0/1, span 2
    -- Executing Goto("Zap/4-1", "von_aussen|100|1") in new stack
    -- Goto (von_aussen,100,1)
    
    -- Executing Dial("Zap/4-1", "Zap/g1/10&Zap/g1/20|8|t") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called g1/10
Jun 12 22:49:11 NOTICE[2889]: app_dial.c:1059 dial_exec_full: Unable to create channel of type 'Zap' (cause 34 - Circuit/channel congestion)
  == Begin MixMonitor Recording Zap/4-1
    -- Channel 0/1, span 1 got hangup, cause 42
    -- Zap/1-1 is circuit-busy
    -- Hungup 'Zap/1-1'
  == Everyone is busy/congested at this time (2:0/2/0)
    -- Executing VoiceMail("Zap/4-1", "u102@rundv") in new stack
    -- Playing '/var/spool/asterisk/voicemail/...' (language 'en')
    -- Channel 0/1, span 2 got hangup request
  == Spawn extension (von_aussen, 100, 2) exited non-zero on 'Zap/4-1'

    -- Hungup 'Zap/4-1'

hat jemand eine Idee? Vielen Dank bereits
 
Keine Ahnung warum das so passiert (was sagt "show channels", bevor der zweite Anruf reinkommt?), aber versuche doch mal einen anderen Weg: In beide Telefon die zweite MSN 30 reinlegen, also zusätzlich zur vorhandenen 10 bzw. 20. Wenn ein Anruf auf beide Telefone gehen soll rufst Du die 30 an, dann sollten beide Telefone klingeln.
 
Vielen Dank, viele Wege führen nach Rom... Ich probiere es!

-> klappt! Danke für den Tip.

Ich verstehe das technische Problem zwar immer noch nicht, aber Dinge hören ja auf, mich zu interessieren, sobald sie klappen ;-)

Schöne Woche noch.
 
Zuletzt bearbeitet:
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
248,530
Beiträge
2,293,660
Mitglieder
378,035
Neuestes Mitglied
sr0211