Anruf Cancelled Asterisk 1.4 + LCR 1.7

staude

Neuer User
Mitglied seit
14 Nov 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
Ich habe das Problem das ich nicht von ausen angerufen werden kann, aber ich kann raustelefonieren!

Steh grad voll auf dem Schlauch!

Meine Config:
1 ISDN Karte HFC-PCI1.1 extern
2 SIP Telefone intern

LCR interface.conf
[misdnextern]
portnum 0
layer2hold yes
ptp
screen-in national % 0%
screen-in international % 00%

routing.conf
[main]
interface=misdnextern : remote application=asterisk

Asterisk extensions.conf
[default]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()

exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,VoiceMail(2000,u)

exten => 2001,1,Dial(SIP/2001)
exten => 2001,2,VoiceMail(2001,u)

exten => 2002,1,Dial(SIP/2002)
exten => 2002,2,VoiceMail(2002,u)


exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)

exten=>_0.,1,Dial(LCR/misdnextern/${EXTEN:1})

[misdnextern]
exten => _X.,1,Dial(SIP/2000)

Und bei Asterisk kommt in der console bei Verbose 5 folgende Meldung
*CLI>
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:1344 receive_message: [call=NULL ast=NULL] Received new ref by LCR, due to incomming call. (ref=7)
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:328 alloc_call: [call=0 ast=NULL] Call instance allocated.
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:849 lcr_in_setup: [call=7 ast=NULL] Incomming setup from LCR. (callerid NUMMER, dialing NUMMER)
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:758 lcr_start_pbx: [call=7 ast=lcr/2] Try to start pbx. (exten=NUMMER context=misdnextern complete=no)
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:364 send_message: [call=NULL ast=NULL] Sending MESSAGE_OVERLAP to socket.
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:795 lcr_start_pbx: [call=7 ast=lcr/2] Extensions matches.
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:826 lcr_start_pbx: [call=7 ast=lcr/2] Starting call to Asterisk due to matching extension.
-- Executing [NUMMER@misdnextern:1] Dial("lcr/2", "SIP/2000") in new stack
-- Called 2000
-- SIP/2000-00000001 is ringing
[Nov 14 16:42:44] NOTICE[17718]: chan_lcr.c:2304 lcr_indicate: [call=7 ast=lcr/2] Received indicate AST_CONTROL_RINGING from Asterisk.
[Nov 14 16:42:44] NOTICE[17718]: chan_lcr.c:364 send_message: [call=NULL ast=NULL] Sending MESSAGE_ALERTING to socket.
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:1070 lcr_in_release: [call=7 ast=lcr/2] Incomming release from LCR, releasing ref. (cause=101)
[Nov 14 16:42:44] NOTICE[14581]: chan_lcr.c:1688 handle_queue: [call=0 ast=lcr/2] Sending queued HANGUP to Asterisk.
== Spawn extension (misdnextern, NUMMER, 1) exited non-zero on 'lcr/2'
[Nov 14 16:42:44] NOTICE[17718]: chan_lcr.c:2123 lcr_hangup: [call=0 ast=lcr/2] Received hangup from Asterisk thread.
[Nov 14 16:42:44] NOTICE[17718]: chan_lcr.c:2146 lcr_hangup: [call=0 ast=lcr/2] Freeing call instance, because we have no ref AND we are requesting no ref.
[Nov 14 16:42:44] NOTICE[17718]: chan_lcr.c:302 free_call: [call=0 ast=NULL] Call instance freed.

Kann mir da einer helfen?
 
Ist meine Handynummer und Hausnummer
möchte ich nicht grad online stellen^^

Ich frag mich nur obs am Asterisk liegt oder am LCR?
 
Ist mir schon klar, aber wie schauts am Anfang aus? +49171..., 0049171... oder 0171...?
 
Also die Nummer is einmal 0171....
und des andere die Festnetznummer ohne Vorwahl.

Und hab noch vergessen zu erwähnen das des SIP Telefon 1mal klingelt, aber dann sofort Auflegt! selbst wenn man es schafft innerhalb des klingelns abzunehmen.
 
Leite den eingehenden Anruf mal zum testen auf ein Playback.
 
Hab mal des "Hello World" Playback genommen, aber ohne Erfolg. Wenn ich anrufe legt Asterisk sofort auf!

extensions.conf
[default]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()

exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,VoiceMail(2000,u)

exten => 2001,1,Dial(SIP/2001)
exten => 2001,2,VoiceMail(2001,u)

exten => 2002,1,Dial(SIP/2002)
exten => 2002,2,VoiceMail(2002,u)


exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)

exten=>_0.,1,Dial(LCR/misdnextern/${EXTEN:1})

[misdnextern]
;exten => _X.,1,Dial(SIP/2000)
exten => _X.,1,Answer()
exten => _X.,2,Playback(hello-world)
exten => _X.,3,Hangup()

und in Asterisk
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:1344 receive_message: [call=NULL ast=NULL] Received new ref by LCR, due to incomming call. (ref=36)
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:328 alloc_call: [call=0 ast=NULL] Call instance allocated.
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:849 lcr_in_setup: [call=36 ast=NULL] Incomming setup from LCR. (callerid 0171XXXXXX, dialing NUMMER)
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:758 lcr_start_pbx: [call=36 ast=lcr/25] Try to start pbx. (exten=NUMMER context=misdnextern complete=no)
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:364 send_message: [call=NULL ast=NULL] Sending MESSAGE_OVERLAP to socket.
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:795 lcr_start_pbx: [call=36 ast=lcr/25] Extensions matches.
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:826 lcr_start_pbx: [call=36 ast=lcr/25] Starting call to Asterisk due to matching extension.
-- Executing [NUMMER@misdnextern:1] Answer("lcr/25", "") in new stack
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:2079 lcr_answer: [call=36 ast=lcr/25] Received answer from Asterisk (maybe during lcr_bridge).
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:364 send_message: [call=NULL ast=NULL] Sending MESSAGE_CONNECT to socket.
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:2094 lcr_answer: [call=36 ast=lcr/25] Requesting B-channel.
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:364 send_message: [call=NULL ast=NULL] Sending MESSAGE_HELLO to socket.
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:2330 lcr_indicate: [call=36 ast=lcr/25] Received indicate -1.
-- Executing [NUMMER@misdnextern:2] Playback("lcr/25", "hello-world|10") in new stack
-- <lcr/25> Playing 'hello-world' (language 'en')
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:1257 receive_message: [call=NULL ast=NULL] Received BCHANNEL_ASSIGN message. (handle=00000001) for ref 36
[Nov 14 20:56:56] NOTICE[21342]: bchannel.c:146 bchannel_create: [call=36 ast=NULL] Open DSP audio
[Nov 14 20:56:56] NOTICE[21342]: bchannel.c:210 bchannel_activate: [call=36 ast=NULL] Activating B-channel.
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:364 send_message: [call=NULL ast=NULL] Sending MESSAGE_HELLO to socket.
[Nov 14 20:56:56] NOTICE[21342]: bchannel.c:627 bchannel_handle: [call=36 ast=NULL] DL_ESTABLISH confirm: bchannel is now activated (socket 34).
[Nov 14 20:56:56] NOTICE[21342]: bchannel.c:97 ph_control: [call=NULL ast=NULL] Sending PH_CONTROL DSP-TX_DEJITTER 240f,0
[Nov 14 20:56:56] NOTICE[21342]: bchannel.c:97 ph_control: [call=NULL ast=NULL] Sending PH_CONTROL DSP-DTMF 2100,0
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:1070 lcr_in_release: [call=36 ast=lcr/25] Incomming release from LCR, releasing ref. (cause=101)
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:1688 handle_queue: [call=0 ast=lcr/25] Sending queued HANGUP to Asterisk.
== Spawn extension (misdnextern, NUMMER, 2) exited non-zero on 'lcr/25'
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:2123 lcr_hangup: [call=0 ast=lcr/25] Received hangup from Asterisk thread.
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:2146 lcr_hangup: [call=0 ast=lcr/25] Freeing call instance, because we have no ref AND we are requesting no ref.
[Nov 14 20:56:56] NOTICE[13332]: chan_lcr.c:302 free_call: [call=0 ast=NULL] Call instance freed.
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:1319 receive_message: [call=NULL ast=NULL] Received BCHANNEL_REMOVE message. (handle=00000001)
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:364 send_message: [call=NULL ast=NULL] Sending MESSAGE_HELLO to socket.

sieht so aus als ob er des "Hello World" auch macht!
 
verwendest du die aktuellen Sourcen aus dem GIT fuer mISDN, mISDNuser und lcr?

der Hund liegt vermutlich hier begraben:
Code:
[Nov 14 20:56:56] NOTICE[21342]: chan_lcr.c:1070 lcr_in_release: [call=36 ast=lcr/25] Incomming release from LCR, releasing ref. (cause=101)

ich hatte mal vor laengerer Zeit eine HFC USB mit deinen Symptomen und cause=101. Bin dem damals nicht naeher nachgegangen da ich momentan nur HFC PCI einsetze. Eingehende Calls gingen nur sporadisch (1 von 4 Faellen). Ausgehende gingen hingegen immer einwandfrei. Mit HFC PCI hatte ich noch nie solche Probleme.

Evtl. wuerde ich die Frage mal auf der i4l-usr ML stellen:
http://www.isdn4linux.de/pipermail/isdn4linux/

- sparkie

PS:
du hast einen Anlagenanschluss konfiguriert, das ist schon ok so?
 
Zuletzt bearbeitet:
Hallo, bin grad momentan nicht daheim, und kann nicht direkt sagen welche version mISDN hat! Aber fallst es weiterhilft: aktuelle Version von IPFire und Asterisk + LCR über die Addons installiert!

Der Anlagenanschluss hab ich als letztes ausprobiert und steht halt noch in der Config!

Woher weis ich eigentlich was ich hab?
 
Der Anlagenanschluss hab ich als letztes ausprobiert und steht halt noch in der Config!
naja aber probieren hilft hier wenig. Ob du einen Mehrgeraete- oder Anlagenanschluss hast muss du ja (hoffentlich) nicht durch probieren rausfinden :)

Woher weis ich eigentlich was ich hab?
sorry mit IPFire kenne ich mich nicht aus

- sparkie
 

Statistik des Forums

Themen
246,295
Beiträge
2,249,580
Mitglieder
373,893
Neuestes Mitglied
Kukkatto
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.