Erneut: kein ankommender Anruf möglich

EdgarAlwers

Neuer User
Mitglied seit
8 Feb 2008
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Das Thema war schon behandelt worden, die Beiträge haben mir bereits viel geholfen, trotzdem brüte ich schon seit Tagen erfolglos. Muß eigentlich eine Kleinigkeit sein.
PC "A" ist server, mit Asterisk 1.4.17, AVM Fritz!PCI. PC "B" ist client, mit KPhoneSI. Auf beiden Rechnern Linux From the Scratch ( selbst kompiliert ) mit Kernel 2.6.23.9. Aufgabe: Telefongespräch aus dem Netz kommt bei "A" an, "A" leitet Gespräch an "B" weiter, dort soll ich Gespräch mit KPhone aufnehmen.
Ich kann bereits heraustelefonieren ( Sipgate und mISDN ), Gespräche von Sipgate wie oben erwähnt empfangen, nur nicht andere. Daher vermute ich context-Fehler bei mir.

/var/log/misdn.log:

Code:
Sat Feb  9 10:35:56 2008: P[ 1]  I IND :NEW_CHANNEL oad:6201961253 dad:61480 pid:3 state:none
Sat Feb  9 10:35:56 2008: P[ 1]   --> channel:2 mode:TE cause:16 ocause:16 rad: cad:
Sat Feb  9 10:35:56 2008: P[ 1]   --> info_dad: onumplan:2 dnumplan:4 rnumplan:  cpnnumplan:0
Sat Feb  9 10:35:56 2008: P[ 1]  Chan not existing at the moment bc->l3id:20002 bc:0x81b8dbc event:NEW_CHANNEL port:1 channel:2
Sat Feb  9 10:35:56 2008: P[ 1]  NO USERUESRINFO
Sat Feb  9 10:35:56 2008: P[ 1]   --> TRANSPARENT Mode
Sat Feb  9 10:35:56 2008: P[ 1]  I IND :SETUP oad:6201961253 dad:61480 pid:3 state:none
Sat Feb  9 10:35:56 2008: P[ 1]   --> channel:2 mode:TE cause:16 ocause:16 rad: cad:
Sat Feb  9 10:35:56 2008: P[ 1]   --> info_dad: onumplan:2 dnumplan:4 rnumplan:  cpnnumplan:0
Sat Feb  9 10:35:56 2008: P[ 1]   --> Bearer: Audio 3.1k
Sat Feb  9 10:35:56 2008: P[ 1]   --> Codec: Alaw
Sat Feb  9 10:35:56 2008: P[ 1]   --> Bearer: Audio 3.1k
Sat Feb  9 10:35:56 2008: P[ 1]   --> Codec: Alaw
Sat Feb  9 10:35:56 2008: P[ 0]   --> * NEW CHANNEL dad:61480 oad:6201961253
Sat Feb  9 10:35:56 2008: P[ 1]  read_config: Getting Config
Sat Feb  9 10:35:56 2008: P[ 1]   --> CTON: Unknown
Sat Feb  9 10:35:56 2008: P[ 1]   --> PRES: Restricted (0)
Sat Feb  9 10:35:56 2008: P[ 1]   --> SCREEN: Unscreened (0)
Sat Feb  9 10:35:56 2008: P[ 1]  I SEND:PROCEEDING oad:06201961253 dad:61480 pid:3
Sat Feb  9 10:35:56 2008: P[ 1]   --> channel:2 mode:TE cause:16 ocause:16 rad: cad:
Sat Feb  9 10:35:56 2008: P[ 1]   --> info_dad: onumplan:2 dnumplan:4 rnumplan:  cpnnumplan:0
Sat Feb  9 10:35:57 2008: P[ 1]  * IND : HANGUP	pid:3 ctx:isdn_incoming dad:61480 oad:06201961253 State:DIALING
Sat Feb  9 10:35:57 2008: P[ 1]   --> out_cause:16
Sat Feb  9 10:35:57 2008: P[ 1]   --> state:DIALING
Sat Feb  9 10:35:57 2008: P[ 1]  I SEND:DISCONNECT oad:06201961253 dad:61480 pid:3
Sat Feb  9 10:35:57 2008: P[ 1]   --> channel:2 mode:TE cause:16 ocause:16 rad: cad:
Sat Feb  9 10:35:57 2008: P[ 1]   --> info_dad: onumplan:2 dnumplan:4 rnumplan:  cpnnumplan:0
Sat Feb  9 10:35:57 2008: P[ 1]  I IND :RELEASE oad:06201961253 dad:61480 pid:3 state:CLEANING
Sat Feb  9 10:35:57 2008: P[ 1]   --> channel:2 mode:TE cause:16 ocause:16 rad: cad:
Sat Feb  9 10:35:57 2008: P[ 1]   --> info_dad: onumplan:2 dnumplan:4 rnumplan:  cpnnumplan:0
Sat Feb  9 10:35:57 2008: P[ 1]   --> No need to queue hangup
Sat Feb  9 10:35:57 2008: P[ 1]  Cannot hangup chan, no ast
Sat Feb  9 10:35:57 2008: P[ 1]  $$$ Cleaning up bc with stid :10020100 pid:3
Sat Feb  9 10:36:29 2008: P[ 1]   --> Didn't find BC so temporarly creating dummy BC (l3id:ffff0001) on this port.
Sat Feb  9 10:36:29 2008: P[ 1]  Decoding FACILITY failed! (-1)
Sat Feb  9 10:36:29 2008: P[ 1]  I IND :FACILITY oad: dad: pid:0 state:none
Sat Feb  9 10:36:29 2008: P[ 1]   --> channel:0 mode:TE cause:0 ocause:0 rad: cad:
Sat Feb  9 10:36:29 2008: P[ 1]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Sat Feb  9 10:36:29 2008: P[ 1]  Got EVENT_FACILITY but we don't have a ch!

Hier meine extensions.conf:

Code:
;!
;! Static extension configuration file.
;! This is where you configure all your inbound and outbound calls in Asterisk. 
;! 
;! Creation Date: January 24 2008

[general]
static=yes

[intern]
exten => _#1.,1,SayDigits(${EXTEN:2})
exten => _#1.,n,Wait(1)
exten => _#1.,n,Hangup()
exten => _#2.,1,Set(LANGUAGE()=de )
exten => _#2.,n,SayDigits(${EXTEN:2})
exten => _#2.,n,Wait(1)
exten => _#2.,n,hangup

; Create an extension, 600, for evaulating echo latency.
;
exten => 600,1,Playback(demo-echotest)	; Let them know what's going on
exten => 600,n,Echo()			; Do the echo test
exten => 600,n,Playback(demo-echodone)	; Let them know it's over
exten => 600,n,Hangup()			; hangup

; Internal phones
exten => 21,1,Dial(SIP/phone1,20,r)
exten => 22,1,Dial(SIP/phone2,20,r)
exten => 23,1,Dial(SIP/phone3,20,m)
exten => 24,1,Dial(SIP/phone4,20,r)

; timeout rule
exten => t,1,Answer
exten => t,n,Goto(#,1)
exten => t,n,Wait(1)
exten => i,1,Playback(vm-isunavail)
exten => i,n,Wait(1)
exten => i,n,hangup

ignorepat => 9
ignorepat => 8
ignorepat => 0

; ich wähle mit 9 sipgate
exten =>  _9.,1,SetCallerID([email protected])
exten =>  _9.,n,Dial(SIP/${EXTEN:1}@sipgate-1,60,r)
exten =>  _9.,n,hangup

; Beatriz wählt mit 1 sipgate
exten =>  _1.,1,SetCallerID([email protected])
exten =>  _1.,n,Dial(SIP/${EXTEN:1}@sipgate-2,60,r)
exten =>  _1.,n,hangup

; wir wählen mit 0 mISDN
exten =>  _0.,1,Dial(mISDN/1/${EXTEN:1}/e)
exten =>  _0.,2,hangup

[isdn_incoming]
exten => 12345,1,Wait(1)
;exten => 12345,2,Answer
;exten => 12345,3,Playback(demo-congrats)
;exten => 12345,4,Hangup
exten => 12345,1,Dial(SIP/phone4.90,r)

[sipgate]

exten => 1234567,1,Dial(SIP/phone4,90,r) ; Bei Anruf auf xxxxxx ( meine Sipgate-Tel.Nr ), klingelt Rechner "edgar"
; timeout rule
exten => t,1,Answer
exten => t,n,Goto(#,1)
exten => t,n,Wait(1)
exten => i,1,Playback(vm-isunavail)
exten => i,n,Wait(1)
exten => i,n,hangup

exten => 1234567,1,Dial(SIP/phone2,90,r) ; Anrufe auf xxxxxx landen bei "beatriz"
; timeout rule
exten => t,1,Answer
exten => t,n,Goto(#,1)
exten => t,n,Wait(1)
exten => i,1,Playback(vm-isunavail)
exten => i,n,Wait(1)
exten => i,n,hangup

Hier sip.conf

Code:
; SIP Configuration example for Asterisk
;
[general]
;country=de
context=from-sip		; Default context for incoming calls
disallow=all
allow=gsm
;allow=ulaw
bindport=5060			; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
;
localnet=192.168.1.0/255.255.255.0
;
externhost=edgaralwers.ath.cx.dyndns.net
externrefresh=60
;
register => 1234567:7HNGXA@sipgate-1/1234567		; edgar
register => 7654321:PE5RY8@sipgate-2/7654321 	; beatriz

;
; Definitions of locally connected SIP phones
;
[phone1]		; PC edgar2
type=friend
context=intern
username=phone1
defaultip=192.168.1.3
secret=Password
host=dynamic	
qualify=100
nat=never
canreinvite=no
dtmfmode=info
call-limit=1
disallow=all
allow=gsm
allow=alaw

[phone2]		; PC beatriz
type=friend
context=intern
username=phone2
defaultip=192.168.1.2
secret=Password
host=dynamic
qualify=100
nat=never
canreinvite=no
dtmfmode=info
call-limit=1
disallow=all
allow=gsm
allow=alaw

[phone3]		; PC portable
type=friend
context=intern
username=phone3
;defaultip=192.168.1.4
secret=Password
host=dynamic
qualify=100
nat=never
canreinvite=no
dtmfmode=info
call-limit=1
disallow=all
allow=gsm
allow=alaw
;
[phone4]                ; PC edgar
type=friend
context=intern
username=phone1
defaultip=192.168.1.1
secret=Password
host=dynamic
qualify=100
nat=never
canreinvite=no
dtmfmode=info
call-limit=1
disallow=all
allow=gsm
allow=alaw

[sipgate-1]			
type=peer
context=sipgate
insecure=very
[email protected]
username=1234567
fromuser=1234567
fromdomain=sipgate.de
host=sipgate.de
secret=Blah1
qualify=1000
call-limit=5
canreinvite=no
nat=yes
dtmfmode=info
;
[sipgate-2]		
type=peer
context=sipgate
insecure=very
[email protected]
username=7654321
fromuser=7654321
fromdomain=sipgate.de
host=sipgate.de
secret=Blah2
qualify=1000
call-limit=5
canreinvite=no
nat=yes
dtmfmode=info
;

Und schliesslich misdn.conf

Code:
;
; chan_misdn sample config
;

[general] 
misdn_init=/etc/misdn-init.conf
bridging=yes
method=standard
append_digits2exten=yes
stop_tone_after_first_digit=yes
debug=2
tracefile=/var/log/misdn.log

[default]
context=default
language=de
nationalprefix=0
internationalprefix=049
rxgain=0.8
txgain=0.8
dialplan=0
msns=61480

[ISDN-TE]
context=isdn_incoming
ports=1,2,3,4

Sorry für die Länge. Und herzlichen Dank für die Mühe, das durchzusehen. Wie gesagt, ich hoffe, es ist nur eine Kleinigkeit
Edgar
 
Zuletzt bearbeitet:
Erneut: kein ankommender Anruf möglich => gelöst !

Kleine Ursachen, größere Wirkungen !
In der extensions.conf, context [isdn_incoming], ist mir ein Punkt anstelle eines Kommas durchgeschlupft:
exten => 12345,1,Dial(SIP/phone4.90,r) :blonk:

Meine Augen sind auch nicht mehr die besten !
Entschuldigung für evtl. Unanehmlichkeiten !
Edgar
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.