[Gelöst] Problem mit der Asterisk extension.conf

psc-ndcom

Neuer User
Mitglied seit
22 Apr 2013
Beiträge
40
Punkte für Reaktionen
0
Punkte
0
Hallo liebes Asterisk Forum,

ich bin am verfluchen.. ich habe ein Asterisk Server hergestellt, Das Asterisk läuft auf eine Debian 7.0 Maschine mit dem Kernel 3.2.0, ich hab alles wie bei diesem Tutorial nachgemacht. PS: Es wird alles über ISDN Laufen, habe Die Fritzcard ISDN PCI im kernel kompieliert und der läuft schon.

Dennoch kann ich leider nicht unter den Hardphones/Softphones telefonieren (intern), ich weiß und finde den Fehler einfach nicht,
Die Telefone sind am Server angemeldet..

hier mal meine Configfiles.

iax.conf
Code:
[general]

sip.conf
Code:
[general]
context=default
bindport=5060
bindaddr=0.0.0.0

; -------------------------------------------------------------------------------------
;
; Anmeldedaten fuer VoIP Provider
;
; ------------------------------------------------------------------------------------
;
; Anmeldekontexte fuer SIP Endgeraete 220 - 225
;

[220]
callerid=EG Andy <220>
host=dynamic
domain=192.168.0.5
user=220
secret=gh46rz10
type=friend
mailbox=220
nat=yes
canreinvite=no

[221]
callerid=EG02 Azubi <221>
host=dynamic
domain=192.168.0.5
user=221
secret=gh46rz10
type=friend
mailbox=221
nat=yes
canreinvite=no

[222]
callerid=OG Tom  <222>
host=dynamic
domain=192.168.0.5
user=222
secret=gh46rz10
type=friend
mailbox=222
nat=yes
canreinvite=no

[223]
callerid=OG01 Azubi <223>
host=dynamic
domain=192.168.0.5
user=223
secret=gh46rz10
type=friend
mailbox=223
nat=yes
canreinvite=no

extension.conf
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 220-225
; 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

sieht ihr ein fehler? oder warum kann ich nicht untereinander telefonieren? habe die Configs schon reloadet und server auch schon mal neugestartet
 
_3X passt irgendwie nicht zu den Telefonen 22X.
Was wählst Du denn?
 
ich meld mich mit telefon 224 an meinen Hardphone an und telefon 223 an meinen softphone und wähle dann 223 oder halt 224 aber jedes mal notfound :(
 
Auch, nachdem Du im Dialplan
_3X in _22X
geändert hattest?
 
hab jetzt es geändert, und dann bei asterisk -r core reload eingegeben und jetzt haut er mir 2 fehlermeldungen raus

[May 24 09:26:39] WARNING[2618]: pbx_config.c:1524 pbx_load_config: Invalid priority/label 'NoCDR' at line 15 of extensions.conf
[May 24 09:26:39] WARNING[2618]: pbx_config.c:1506 pbx_load_config: Can't use 'next' priority on the first entry at line 16 of extensions.conf!
 
Sehr schön, dann wird schon mal der Kontext gefunden.
Soweit ich mich erinnern kann, muss CDR irgendwo aktiviert werden, wenn man es nutzen will.
Nimm die Zeile einfach raus und probiere es mal mit:
exten => _22X,1,Dial(SIP/${EXTEN})

Welche Asterisk-Version hast Du? Du verwendest eine veraltete Schreibweise.
 
Zuletzt bearbeitet:
WOOOOW :)

super danke jetzt geht es endlich.. das geht jetzt dann mit allen internen geräten oder?
könntest du mir dann vielleicht noch helfen wie das geht wenn ich das über isdn machen will und nicht über einen VoIP Anbieter?
hab die FritzISDN Karte schon im Kernel Kompiliert,
wäre dir zu tiefst dankbar wenn du mir noch ein bissien Helfen könntest :)

€: Habe gerade mal console dial 224 eingegeben und dann kam:
Code:
Asterisk-Debian*CLI> console dial 224
[May 24 09:45:09] WARNING[2618]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:09] WARNING[2622]: chan_oss.c:779 oss_indicate: Don't know how to display condition 22 on Console/dsp
[May 24 09:45:09] WARNING[2622]: chan_oss.c:779 oss_indicate: Don't know how to display condition 22 on Console/dsp
[May 24 09:45:10] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:11] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:12] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:13] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:14] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:15] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:15] WARNING[2622]: chan_oss.c:779 oss_indicate: Don't know how to display condition 22 on Console/dsp
 << Console call has been answered >>
[May 24 09:45:16] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:17] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:18] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:19] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[May 24 09:45:20] WARNING[2622]: chan_oss.c:489 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
 << Hangup on console >>

er hat ja angerufen.. also kann ich das so stehen lassen?

[Beitrag 2:]

root@Asterisk-Debian:~# asterisk -V
Asterisk 1.8.22.0
 
Zuletzt bearbeitet von einem Moderator:
Hallo, ich kenne mich da leider auch nicht so gut aus. Meinen Asterisk habe ich schon vor einigen Jahren programmiert. Er wird nur immer ein bisschen an neue Gegebenheiten angepasst.
Wenn ein Problem auftritt, kannst Du es ja mal posten, vielleicht finde ich etwas. Es gibt hier auch ein paar Asterisk-Gurus, die das aber beruflich machen und das Interesse, einem Neuling, der sich noch nicht mal die Mühe gemacht hat, mal etwas zu lesen, dürfte nicht sehr groß sein.

Du solltest Dich unbedingt mal in Asterisk einlesen. Es ist nicht schwer, die richtige Syntax muß man nachlesen.
Vielleicht hilft das hier weiter:
http://das-asterisk-buch.de/1.6/

Zwischen 1.8 und 1.6 gibt es nicht viele Unterschiede. Du verwendest aber die Syntax von 1.4, die funktioniert bei 1.8 nicht mehr.
 
Zuletzt bearbeitet:
Ich weiß, das ist leider mein Größtes Problem, :( ich werd mir auf jeden fall mehr Mühe geben mit dem lesen :P ich danke dir auf jeden fall und bin jetzt ein großes Stück weiter :)

Wo finde ich eine Anleitung für die Syntax vom 1.8?

[Beitrag 2:]

Ich glaub ich hab *Piep* gebaut :(
wenn ich jetzt wieder intern anrufen will geht es wieder nicht, in der CLI kommt auch keine meldung wenn ich die Config reloade.

extension.conf
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 220-225
; untereinander herstellen

exten => _22x,1,Dial(SIP/${EXTEN})

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

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

[capi-in]
exten = _747961,1,Dial(SIP/${EXTEN},30)
;exten = 12346,1,Dial(SIP/test.user1,30)
exten = t,1,Hangup

include => lokal
~
~

aber das Hello World geht .. ich bin glaub ich zu dumm für das :D
 
Zuletzt bearbeitet von einem Moderator:
Du hast ja auch das
include => lokal
aus dem default-kontext genommen.
 
achso ich dachte das wäre noch dadrin.

ich danke dir nochmal :)

jetzt geht es wieder :)
 
Du solltest Dir mal www.das-asterisk-buch.de anschauen. Dort lernst Du wie Du sinnvolle Extensions aufbaust, was Du wie wo beachten musst und ähnliches.
 
Danke schön, ich werde mir die Seite mal zu Herzen nehmen :)
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,858
Beiträge
2,303,019
Mitglieder
378,509
Neuestes Mitglied
anthonyschipper06