ich betreibe eine Enterprise Telefonanlage auf Asterisk Basis an 2 Standorten, welche über eine IAX-2 Verbindung zusammenhängen.
Am Standort 1 befindet sich ein Primärmultiplexer, dieser ist mit Server1 über eine Junghanns SingleE1 verbunden.
1. Problembeschreibung:
Telefonieren klappt im großen und ganzen, jedoch kommt es zeitweilig zu Verbindungsabbrüchen in den Gesprächen. Diese sowohl SIP <-> SIP als auch Standortübergreifend und ins Festnetz. Die Abbrüche treten zu beliebigen Zeiten auf und in den Logs verhält es sich wie ein normal beendetes Gespräch.
Hier Ausschnitte aus den Logs:
Nicht funktionierend:
Funktionierend:
2. Problembeschreibung:
Teilweise können keine Telefonate ins Festnetz über den Multiplexer getätigt werden, da der Channel belegt zu sein scheint.
zaptel.conf
Am Standort 1 befindet sich ein Primärmultiplexer, dieser ist mit Server1 über eine Junghanns SingleE1 verbunden.
1. Problembeschreibung:
Telefonieren klappt im großen und ganzen, jedoch kommt es zeitweilig zu Verbindungsabbrüchen in den Gesprächen. Diese sowohl SIP <-> SIP als auch Standortübergreifend und ins Festnetz. Die Abbrüche treten zu beliebigen Zeiten auf und in den Logs verhält es sich wie ein normal beendetes Gespräch.
Hier Ausschnitte aus den Logs:
Nicht funktionierend:
Code:
Aug 1 14:39:47 VERBOSE[6207] logger.c: -- Executing Dial("SIP/373-086fe108", "SIP/301||tr") in new stack
Aug 1 14:39:47 DEBUG[6207] chan_sip.c: Setting NAT on RTP to 524288
Aug 1 14:39:47 DEBUG[6207] chan_sip.c: Outgoing Call for 301
Aug 1 14:39:47 VERBOSE[6207] logger.c: -- Called 301
Aug 1 14:39:47 VERBOSE[6207] logger.c: -- SIP/301-08731118 is ringing
Aug 1 14:39:48 VERBOSE[6207] logger.c: -- SIP/301-08731118 is ringing
Aug 1 14:39:49 VERBOSE[6207] logger.c: -- SIP/301-08731118 is ringing
Aug 1 14:39:49 VERBOSE[6207] logger.c: -- SIP/301-08731118 answered SIP/373-086fe108
Aug 1 14:40:07 DEBUG[6207] channel.c: Didn't get a frame from channel: SIP/301-08731118
Aug 1 14:40:07 DEBUG[6207] channel.c: Bridge stops bridging channels SIP/373-086fe108 and SIP/301-08731118
Aug 1 14:40:07 DEBUG[6207] chan_sip.c: update_call_counter(301) - decrement call limit counter
Aug 1 14:40:07 DEBUG[6207] app_dial.c: Exiting with DIALSTATUS=ANSWER.
Aug 1 14:40:07 VERBOSE[6207] logger.c: == Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/373-086fe108' in macro 'dial'
Aug 1 14:40:07 VERBOSE[6207] logger.c: == Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/373-086fe108' in macro 'exten-vm'
Aug 1 14:40:07 VERBOSE[6207] logger.c: == Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/373-086fe108'
Aug 1 14:40:07 VERBOSE[6207] logger.c: -- Executing Macro("SIP/373-086fe108", "hangupcall") in new stack
Funktionierend:
Code:
Aug 1 09:46:26 VERBOSE[30701] logger.c: -- Executing Dial("SIP/360-086cd228", "SIP/365||tr") in new stack
Aug 1 09:46:26 DEBUG[30701] chan_sip.c: Setting NAT on RTP to 524288
Aug 1 09:46:26 DEBUG[30701] chan_sip.c: Outgoing Call for 365
Aug 1 09:46:26 VERBOSE[30701] logger.c: -- Called 365
Aug 1 09:46:27 VERBOSE[30701] logger.c: -- SIP/365-08731118 is ringing
Aug 1 09:46:27 VERBOSE[30701] logger.c: -- SIP/365-08731118 is ringing
Aug 1 09:46:27 VERBOSE[30701] logger.c: -- SIP/365-08731118 is ringing
Aug 1 09:46:28 VERBOSE[30701] logger.c: -- SIP/365-08731118 answered SIP/360-086cd228
Aug 1 09:47:37 DEBUG[30701] channel.c: Didn't get a frame from channel: SIP/365-08731118
Aug 1 09:47:37 DEBUG[30701] channel.c: Bridge stops bridging channels SIP/360-086cd228 and SIP/365-08731118
Aug 1 09:47:37 DEBUG[30701] chan_sip.c: update_call_counter(365) - decrement call limit counter
Aug 1 09:47:37 DEBUG[30701] app_dial.c: Exiting with DIALSTATUS=ANSWER.
Aug 1 09:47:37 VERBOSE[30701] logger.c: == Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/360-086cd228' in macro 'dial'
Aug 1 09:47:37 VERBOSE[30701] logger.c: == Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/360-086cd228' in macro 'exten-vm'
Aug 1 09:47:37 VERBOSE[30701] logger.c: == Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/360-086cd228'
Aug 1 09:47:37 VERBOSE[30701] logger.c: -- Executing Macro("SIP/360-086cd228", "hangupcall") in new stack
2. Problembeschreibung:
Teilweise können keine Telefonate ins Festnetz über den Multiplexer getätigt werden, da der Channel belegt zu sein scheint.
Code:
Aug 3 10:18:36 VERBOSE[31392] logger.c: -- Executing NoOp("IAX2/iax2-connect-5", "RDNIS:") in new stack
Aug 3 10:18:36 VERBOSE[31392] logger.c: -- Executing NoOp("IAX2/iax2-connect-5", "CID: 768887335|EXTEN: 05734922463") in new stack
Aug 3 10:18:36 VERBOSE[31392] logger.c: -- Executing Dial("IAX2/iax2-connect-5", "Zap/g1/05734922463|60") in new stack
Aug 3 10:18:36 VERBOSE[31392] logger.c: -- Requested transfer capability: 0x00 - SPEECH
Aug 3 10:18:36 VERBOSE[31392] logger.c: -- Called g1/05734922463
Aug 3 10:18:39 VERBOSE[31392] logger.c: -- Zap/2-1 is circuit-busy
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/2-1
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: Hangup: channel: 2 index = 0, normal = 13, callwait = -1, thirdcall = -1
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: disabled echo cancellation on channel 2
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/2-1
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: Updated conferencing on 2, with 0 conference users
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/2-1
Aug 3 10:18:39 DEBUG[31392] chan_zap.c: disabled echo cancellation on channel 2
Aug 3 10:18:39 VERBOSE[31392] logger.c: -- Hungup 'Zap/2-1'
Aug 3 10:18:39 VERBOSE[31392] logger.c: == Everyone is busy/congested at this time (1:0/1/0)
Aug 3 10:18:39 DEBUG[31392] app_dial.c: Exiting with DIALSTATUS=CONGESTION.
Aug 3 10:18:49 WARNING[31392] pbx.c: Timeout, but no rule 't' in context 'iax-incoming'
Aug 3 10:18:49 DEBUG[31392] chan_iax2.c: We're hanging up IAX2/iax2-connect-5 with cause 41 now...
Aug 3 10:18:49 VERBOSE[31392] logger.c: -- Hungup 'IAX2/iax2-connect-5'
[code]
Zu gegebenem Zeitpunkt waren jedoch noch mindestens 25 freie Leitungen auf der Karte verfügbar.
Ich konnte beobachten, dass teilweise die Leitung nach Gesprächsaufbau gewechselt wird, aber so können nicht 2 Teilnehmer gleichzeitig telefonieren.
Konfigurationen:
zapata.conf
[code]
[channels]
usecallerid=yes
hidecallerid=no
internationalprefix=00
nationalprefix=0
usecallingpres=yes
busydetect=no
callprogress=no
callwaitingcallerid=yes
echotraining=no
echocancel=yes
echocancelwhenbridged=no
overlapdial=yes
immediate=no
callerid=asreceived
language=de
rxgain=0.0
txgain=0.0
switchtype=euroisdn
pridialplan=local
prilocaldialplan=local
signalling=pri_cpe
group=1
context=pri1
channel => 1-15,17-31
zaptel.conf
Code:
loadzone=nl
defaultzone=nl
span=1,2,3,ccs,hdb3,crc4
alaw=1-31
bchan=1-15
dchan=16
bchan=17-31