Fehler WARNING[28039]

thepocky

Neuer User
Mitglied seit
3 Aug 2013
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe Asterisk mit erfolg Installiert. Nach der Anleitung hier im Forum die erforderlichen Configs angelegt.

Nun versuche ich intern zu telefonieren (Extern ist noch nicht konfiguriert)

Beim Wählen sehe ich nach eingabe von "asterisk -r" folgenden fehler:

[Aug 4 13:07:33] WARNING[28039]: pbx.c:4458 pbx_extension_helper: No application 'Dial,SIP/${EXTEN}|55|Ttr' for extension (default, 31, 2)

Leider werde ich aus diesem Fehler nicht schlau.

Hat jemand diesen fehler schoneinmal behandelt?

Viele Grüße und danke Im Vorraus
Björn
 
Hallo und willkommen im Forum,

nach welcher Anleitung, welche Asterisk-Version und wie hast du diese installiert. Wie sieht dein dialplan aus?
Wahrscheinlich ein Schreibfehler, schau dir noch mal an wie die Dial-Anweisung geschrieben wird.

VG R.
 
Hallo,

entschuldige, habe den Beitrag auf die Schnelle geschrieben.

Ich habe folgende Anleitung verwendet:

[Kurs] Wir konfigurieren uns einen Asterisk
http://www.ip-phone-forum.de/showthread.php?t=91217

Nach dieser Anleitung habe ich die Version 1.8 Installiert. Mir wurde empfholen nicht die Neuste 11.05 Version zu nehmen. Habe alles genau nach Anleitung installiert.
Bis Lektion 2 habe ich gearbeitet. Danach wollte ich versuchen Intern zu Telefonieren. Wenn das nicht funktioniert, wird auch alles weitere nicht funktionieren.

Hier meine Configs:

extensions.conf (Wie in der Anleitung, die Nebenstellen habe ich auch so gelassen)

Code:
[general]
static=yes
writeprotect=no

; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;

[lokal]
; Erreichbarkeit der Nebenstellen 30-39
; untereinander herstellen

exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr

; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen

[default]
include => lokal

voicemail.conf

Code:
;
; Voicemail Configuration
;

[general]
format=wav
serveremail=asterisk
attach=yes
maxsilence=10
silencethreshold=128
maxlogins=3
emaildateformat=%A, %d %B %Y at %H:%M:%S

[zonemessages]
eastern=America/New_York|'vm-received' Q 'digits/at' IMp
central=America/Chicago|'vm-received' Q 'digits/at' IMp
central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours'
military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'

[default]

30 => 1234,Example Mailbox,root@localhost
31 => 1234,Example Mailbox,root@localhost
32 => 1234,Example Mailbox,root@localhost
33 => 1234,Example Mailbox,root@localhost
34 => 1234,Example Mailbox,root@localhost
35 => 1234,Example Mailbox,root@localhost
36 => 1234,Example Mailbox,root@localhost
37 => 1234,Example Mailbox,root@localhost
38 => 1234,Example Mailbox,root@localhost
39 => 1234,Example Mailbox,root@localhost

sip.conf

Code:
[general]
context=default
bindport=5060
bindaddr=192.168.178.19
srvlookup=yes

; --------------------------------------------------------------------
;
; hier koennten die Anmeldedaten für VoIP Provider stehen
; dazu kommen wir in einer spaeteren Lektion
;


; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte für die SIP Endgeraete 30-39
;

[30]
callerid=Phone 1 <30>
host=dynamic
domain=192.168.178.19
user=30
secret=geheim
type=friend
mailbox=30
nat=yes
canreinvite=no

[31]
callerid=Phone 2 <31>
host=dynamic
domain=192.168.178.19
user=31
secret=geheim
type=friend
mailbox=31
nat=yes
canreinvite=no

[32]
callerid=Phone 3 <32>
host=dynamic
domain=192.168.178.19
user=32
secret=geheim
type=friend
mailbox=32
nat=yes
canreinvite=no

[33]
callerid=Phone 4 <33>
host=dynamic
domain=192.168.178.19
user=33
secret=geheim
type=friend
mailbox=33
nat=yes
canreinvite=no

[34]
callerid=Phone 5 <34>
host=dynamic
domain=192.168.178.19
user=34
secret=geheim
type=friend
mailbox=34
nat=yes
canreinvite=no

[35]
callerid=Phone 6 <35>
host=dynamic
domain=192.168.178.19
user=35
secret=geheim
type=friend
mailbox=35
nat=yes
canreinvite=no

[36]
callerid=Phone 7 <36>
host=dynamic
domain=192.168.178.19
user=36
secret=geheim
type=friend
mailbox=36
nat=yes
canreinvite=no

[37]
callerid=Phone 8 <37>
host=dynamic
domain=192.168.178.19
user=37
secret=geheim
type=friend
mailbox=37
nat=yes
canreinvite=no

[38]
callerid=Phone 9 <38>
host=dynamic
domain=192.168.178.19
user=38
secret=geheim
type=friend
mailbox=38
nat=yes
canreinvite=no

[39]
callerid=Phone 10 <39>
host=dynamic
domain=192.168.178.19
user=39
secret=geheim
type=friend
mailbox=39
nat=yes
canreinvite=no

Ich finde einfach den fehler nicht :-(

Gruß
Björn
 
Schreib mal die Anweisungen in Klammern. Details zu Dial() kannst du auch in das-asterisk-buch.de nachlesen.

VG R.
 
Hallo rmh,

habe erst vor kurzem deinen Beitrag gelesen. Da hatte ich schon den fehler behoben, war genau das Problem.

Interne Telefonie funktioniert. Anrufe nach Extern funtkionieren auch einwandfrei. Nun habe ich ein letztes Problem, es kommen keine Anrufe herein. Wenn ich via Smartphone versuche anzurufen, kommt: Der Teilnehmer ist vorrübergehend nicht erreichbar.

Zur Info: Mein Asterisk läuft als Test-Umgebung in einer VM hinter einer FritzBox. Der Asterisk-Server ist als Telefoniegerät in der FritzBox Registriert, daher funktionieren die Extern Anrufe.

Wie schon erwähnt leider keine Anrufe Von Extern zu mir.

Meine Configs:

sip.conf
Code:
[general]
context=default
bindport=5060
bindaddr=192.168.178.30
srvlookup=yes

register => 621:[email protected]/621

[621]
type=peer
username=621
fromuser=621
secret=621
host=192.168.178.1
fromdomain=fritz.box
insecure=port,invite
canreinvite=no
nat=yes
disallow=all
allow=ulaw

[1und1_de_in]
type=peer
fromdomain=fritz.box
host=192.168.178.1
disallow=all
allow=ulaw
context=ankommend


[100]
callerid=Telefon1 <100>
host=dynamic
domain=192.168.178.30
user=100
secret=100
type=friend
mailbox=100
nat=yes
canreinvite=no

[101]
callerid=Telefon2 <101>
host=dynamic
domain=192.168.178.30
user=101
secret=101
type=friend
mailbox=101
nat=yes
canreinvite=no


extensions.conf

Code:
[general]
static=yes
writeprotect=no

[echotest]
exten => 99,1,answer
exten => 99,n,Wait(1)
exten => 99,n,playback(demo-echotest)
exten => 99,n,echo
exten => 99,n,playback(demo-echodone)
exten => 99,n,hangup

[lokal]
exten => _1XX,1,Dial(SIP/${EXTEN},55,TtrWw)

[1und1_out]
exten => _0.,1,Dial(SIP/${EXTEN}@621,45,r)

[ankommend]
exten => 621,1,Dial(SIP/100,45,r)

[default]
include => echotest
include => lokal
include => 1und1_out

Ich habe schon einige Foren durchgelesen und habe mal SIP Debug eingeschaltet. Bei einem eingehenden Ruf schreibt es folgendes:
(Leider sehe ich dort keine unauffälligkeiten, vielleicht ja jemand anderes)

Code:
root@asterisk:/etc/asterisk# asterisk -r
Asterisk 1.8.23.0, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.8.23.0 currently running on asterisk (pid = 2579)
asterisk*CLI> sip set debug on
SIP Debugging enabled
asterisk*CLI> exit
root@asterisk:/etc/asterisk# asterisk -r
Asterisk 1.8.23.0, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
#Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.8.23.0 currently running on asterisk (pid = 2579)

<--- SIP read from UDP:192.168.178.1:5060 --->
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.178.1:5060;branch=z9hG4bKD2996B432C68C4CC
From: "***NAME IN FRITZBOX TELEFONBUCH***" <sip:***ANRUFER-NUMMER***@fritz.fonwlan.box>;tag=3CF0B21CFA0A4C08
To: <sip:[email protected]:5060>
Call-ID: [email protected]
CSeq: 44 INVITE
Contact: <sip:[email protected]>
Max-Forwards: 70
Expires: 120
User-Agent: AVM FRITZ!Box Fon WLAN 7270 v3 (UI) 74.05.50 (Jan 14 2013)
Supported: 100rel,replaces,timer
Allow-Events: telephone-event,refer
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Content-Type: application/sdp
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 419

v=0
o=user 1659763 1659763 IN IP4 192.168.178.1
s=call
c=IN IP4 192.168.178.1
t=0 0
m=audio 7082 RTP/AVP 9 8 0 2 102 100 99 97 120 121 101
a=sendrecv
a=rtpmap:2 G726-32/8000
a=rtpmap:102 G726-32/8000
a=rtpmap:100 G726-40/8000
a=rtpmap:99 G726-24/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:120 PCMA/16000
a=rtpmap:121 PCMU/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:7083
<------------->
--- (17 headers 18 lines) ---
Sending to 192.168.178.1:5060 (NAT)
Using INVITE request as basis request - [email protected]
Found peer '621' for '***Anrufer-Nummer***' from 192.168.178.1:5060
Found RTP audio format 9
Found RTP audio format 8
Found RTP audio format 0
Found RTP audio format 2
Found RTP audio format 102
Found RTP audio format 100
Found RTP audio format 99
Found RTP audio format 97
Found RTP audio format 120
Found RTP audio format 121
Found RTP audio format 101
Found audio description format G726-32 for ID 2
Found audio description format G726-32 for ID 102
Found unknown media description format G726-40 for ID 100
Found unknown media description format G726-24 for ID 99
Found audio description format iLBC for ID 97
Found unknown media description format PCMA for ID 120
Found unknown media description format PCMU for ID 121
Found audio description format telephone-event for ID 101
Capabilities: us - 0x4 (ulaw), peer - audio=0x1c0c (ulaw|alaw|g726|ilbc|g722)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x4 (ulaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
Peer audio RTP is at port 192.168.178.1:7082
Looking for 621 in default (domain 192.168.178.30)

<--- Reliably Transmitting (NAT) to 192.168.178.1:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.178.1:5060;branch=z9hG4bKD2996B432C68C4CC;received=192.168.178.1;rport=5060
From: "***NAME IN FRITZBOX TELEFONBUCH***" <sip:***ANRUFER-NUMMER***@fritz.fonwlan.box>;tag=3CF0B21CFA0A4C08
To: <sip:[email protected]:5060>;tag=as241c4d44
Call-ID: [email protected]
CSeq: 44 INVITE
Server: Asterisk PBX 1.8.23.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '[email protected]' in 32000 ms (Method: INVITE)

<--- SIP read from UDP:192.168.178.1:5060 --->
ACK sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.178.1:5060;branch=z9hG4bKD2996B432C68C4CC
From: "***NAME IN FRITZBOX TELEFONBUCH***" <sip:***ANRUFER-NUMMER***@fritz.fonwlan.box>;tag=3CF0B21CFA0A4C08
To: <sip:[email protected]:5060>;tag=as241c4d44
Call-ID: [email protected]
CSeq: 44 ACK
User-Agent: AVM FRITZ!Box Fon WLAN 7270 v3 (UI) 74.05.50 (Jan 14 2013)
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
Really destroying SIP dialog '[email protected]' Method: ACK
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 192.168.178.1:5060:
REGISTER sip:fritz.fonwlan.box SIP/2.0
Via: SIP/2.0/UDP 192.168.178.30:5060;branch=z9hG4bK5acf099b;rport
Max-Forwards: 70
From: <sip:[email protected]>;tag=as26aa594b
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 116 REGISTER
User-Agent: Asterisk PBX 1.8.23.0
Authorization: Digest username="621", realm="fritz.box", algorithm=MD5, uri="sip:fritz.fonwlan.box", nonce="28163F9760154D27", response="b1acd17c072f3c27ba497fffd156747e"
Expires: 120
Contact: <sip:[email protected]:5060>
Content-Length: 0


---

<--- SIP read from UDP:192.168.178.1:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.178.30:5060;branch=z9hG4bK5acf099b;rport=5060
From: <sip:[email protected]>;tag=as26aa594b
To: <sip:[email protected]>;tag=C299E2A20E73A32A
Call-ID: [email protected]
CSeq: 116 REGISTER
WWW-Authenticate: Digest realm="fritz.box", nonce="3DB101D68641980B"
User-Agent: AVM FRITZ!Box Fon WLAN 7270 v3 (UI) 74.05.50 (Jan 14 2013)
Content-Length: 0

<------------->
--- (9 headers 0 lines) ---
Responding to challenge, registration to domain/host name fritz.fonwlan.box
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 192.168.178.1:5060:
REGISTER sip:fritz.fonwlan.box SIP/2.0
Via: SIP/2.0/UDP 192.168.178.30:5060;branch=z9hG4bK080ae253;rport
Max-Forwards: 70
From: <sip:[email protected]>;tag=as4996ad71
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 117 REGISTER
User-Agent: Asterisk PBX 1.8.23.0
Authorization: Digest username="621", realm="fritz.box", algorithm=MD5, uri="sip:fritz.fonwlan.box", nonce="3DB101D68641980B", response="6db6241cce2ee8c0e69d9e01e6b1ad32"
Expires: 120
Contact: <sip:[email protected]:5060>
Content-Length: 0


---

<--- SIP read from UDP:192.168.178.1:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.178.30:5060;branch=z9hG4bK080ae253;rport=5060
From: <sip:[email protected]>;tag=as4996ad71
To: <sip:[email protected]>;tag=22C1E316CAC7263D
Call-ID: [email protected]
CSeq: 117 REGISTER
Contact: <sip:[email protected]:5060>;expires=300
User-Agent: AVM FRITZ!Box Fon WLAN 7270 v3 (UI) 74.05.50 (Jan 14 2013)
Supported: 100rel,replaces,timer
Allow-Events: telephone-event,refer,reg
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Scheduling destruction of SIP dialog '[email protected]' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '[email protected]' Method: REGISTER
asterisk*CLI>

Ich finde mein Problem nicht. Die extensions.conf sollte eigentlich nun richtig sein.
Jemand einen ansatz?

Schoneinmal vielen Dank im vorraus!

Gruß
Björn
 
Ich habe den fehler gefunden, ich kann es mir gerade nicht erklären, verstehe den Zusammenhang noch nicht.

Ich Poste die Tage mal meine Lösung.
 
Fehler behoben!

So, nun komme ich dazu mal meine Lösung zu Posten. In der Extension.conf war alles richtig, der fehler oben ergab sich aus einer veralteten Schreibweise.

SIP.conf

Code:
[general]
context=default
bindport=5060
bindaddr=192.168.178.30
srvlookup=yes

register => 621:[email protected]/SIP-621-XXXXXXX

[SIP-621-XXXXXXX]
type=friend
username=621
fromuser=621
secret=621
host=192.168.178.1
fromdomain=fritz.fonwlan.box
insecure=port,invite
canreinvite=no
nat=no
disallow=all
allow=ulaw

[SIP-621-XXXXXXX]
type=friend
fromdomain=fritz.fonwlan.box
host=192.168.178.1
disallow=all
allow=ulaw
context=SIP-621-XXXXXXX

[100]
callerid=Telefon1 <100>
host=dynamic
domain=192.168.178.30
user=100
secret=100
type=friend
mailbox=100
nat=yes
canreinvite=no

[101]
callerid=Telefon2 <101>
host=dynamic
domain=192.168.178.30
user=101
secret=101
type=friend
mailbox=101
nat=yes
canreinvite=no

In folgender Zeile hatte ich vorher stehen:

Code:
[1und1_de_in]
type=friend
fromdomain=fritz.fonwlan.box
host=192.168.178.1
disallow=all
allow=ulaw
context=ankommend

Geändert in:
Code:
[SIP-621-XXXXXXX]
type=friend
fromdomain=fritz.fonwlan.box
host=192.168.178.1
disallow=all
allow=ulaw
context=SIP-621-XXXXXXX

Scheinbar müssen alle Contexte den Gleichen Namen haben, auch beim Register Befehl. Ob das wirklich so sein muss, kann ich leider nicht sagen. Aufjedenfall funktionieren Interne Rufe, Extern Rufe (Ankommend, Abgehend).

Danke nochmal für eure Hilfe.

Achso, in der Extensions.conf muss der oben angegebene Context auch angegeben werden, wie folgt:

EXTENSIONS.conf

Code:
SIP.conf

[general]
static=yes
writeprotect=no

; Verschiedene Tests
; ------------------
[echotest]
exten => 99,1,answer
exten => 99,n,Wait(1)
exten => 99,n,playback(demo-echotest)
exten => 99,n,echo
exten => 99,n,playback(demo-echodone)
exten => 99,n,hangup

[MusikTest]
exten => 88,1,Answer()
exten => 88,n,Set(MUSICCLASS()=default)
exten => 88,n,WaitMusicOnHold(20)
exten => 88,n,Hangup()
; -----------------

; Lokal Telefonieren
; ------------------
[lokal]
exten => _1XX,1,Dial(SIP/${EXTEN},55,TtrWw)
; ------------------

; ------------------------------
; FritzBox 621 (0 2181 XXXXXXX)
; ------------------------------
[SIP-621-XXXXXXX-out]
exten => _0.,1,Dial(SIP/${EXTEN}@SIP-621-XXXXXXX,45,r)

[SIP-621-XXXXXXX]
exten => SIP-621-XXXXXXX,1,Dial(SIP/100,45,r)
; ------------------------------

[default]
include => echotest
include => MusikTest
include => lokal
include => SIP-621-XXXXXXX-out

Folgender Link ist wirklich sehr Hilfreich, einfach mal von Vorne nach Hinten durcharbeiten, dann versteht man einiges!

Viele Grüße
Björn
 
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.