[Problem ist gelöst] DNS Auflösung klappt nicht

bastilein_1985

Neuer User
Mitglied seit
20 Okt 2005
Beiträge
52
Punkte für Reaktionen
0
Punkte
0
Ich habe einen Asteriskserver aufgebaut und möchte nicht die feste IP eingeben, wenn ich jemanden konfiguriere sondern mit der Namensauflösung arbeiten leider klappt es nicht ich bekomme dann den Fehler.

May 30 10:02:30 NOTICE[2485]: app_dial.c:1029 dial_exec_full: Unable to create channel of type 'asterisk.naomi-mainz.de' (cause 66 - Channel not implemented)
May 30 10:02:30 WARNING[2472]: channel.c:787 channel_find_locked: Avoided initial deadlock for '0x8142320', 10 retries!
May 30 10:03:30 WARNING[2493]: channel.c:2536 ast_request: No channel type registered for 'asterisk.naomi-mainz.de'
May 30 10:03:30 NOTICE[2493]: app_dial.c:1029 dial_exec_full: Unable to create channel of type 'asterisk.naomi-mainz.de' (cause 66 - Channel not implemented)


Weiß jemand wie ich es so konfigurieren muss dass die Namensauflösung klappt?

Danke im voraus Basti
 
Das ist kein Problem der Namensauflösung, sondern Du hast irgendwas in Deinen Konfigurationsdateien falsch eingetragen.

Aber wie ich schon an anderer Stelle geantwortet habe - ohne Deine Dateien zu kennen, kann Dir niemand wirklich helfen. Es ist dann ein reines Ratespiel.
 
sip config sieht so aus

<code>
bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
;#bindaddr=127.0.0.1 ; IP address to bind to (0.0.0.0 binds to all)
bindaddr=172.20.10.109
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
; Note: Asterisk only uses the first host
; in SRV records
; Disabling DNS SRV lookups disables the
; ability to place SIP calls based on domain
; names to some other SIP users on the Internet


context=default
disallow=all
allow=ulaw
allow=alaw
allow=gsm

;#[Phone403]
;#type=friend ; sowohl user als auch peer
;#username=snom
;#secret=start123
;#host=dynamic
;#dtmfmode=rfc2833
;#context=linuxtag
;#callerid=Sebastian Pohl <403>

[403] ; your 'internal' name for this phone.
username=Phone403
secret=start123
type=friend ;
host=dynamic
;#disallow=all
;#allow=gsm
;#allow=alaw
domain=172.20.10.109
user=403
mailbox=403
nat=yes
;#defaultip=asterisk.naomi-mainz.de ; the default address of the phone
;#dtmfmode=rfc2833 ; method to transfer dtmf tones
;#context=sip ; context is used in de extensions.conf file
canreinvite=no
callerid=Phone 403 <403> ; friendly name of the phones, can be shown on the display of the phone


[404] ; your 'internal' name for this phone.
username=Phone404
secret=start123
type=friend ;
host=dynamic
;#disallow=all
;#allow=gsm
;#allow=alaw
domain=172.20.10.109
user=404
mailbox=404
nat=yes
;#defaultip=asterisk.naomi-mainz.de ; the default address of the phone
;#dtmfmode=rfc2833 ; method to transfer dtmf tones
;#context=sip ; context is used in de extensions.conf file
canreinvite=no
callerid=Phone 404 <404> ; friendly name of the phones, can be shown on the display of the phone
</code>
 
extensions.conf

exten => 403,1,Dial(asterisk.naomi-mainz.de/Phone403)
exten => 404,1,Dial(asterisk.naomi-mainz.de/Phone404)
 
das dachte ich mir :rolleyes:

Du solltest SEHR DRINGEND mal die Konfiguration in meinem Asterisk Kurs anschauen und auf www.voip-info.org nachlesen, wie man den DIAL Befehl richtig verwendet :!:
 
Ich verstehe den nicht. Ich hoffe du kannst mir helfen. So wäre es logischer aber es funzt nicht


register => 404:[email protected]
type=peer
username=404
fromuser=404
secret=start123
host=asterisk.naomi-mainz.de
fromdomain=asterisk.naomi-mainz.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
 
Ja aber daruas wird man doch nicht so schnell schlau.

exten => 1265,1,Dial(Phone/phone0,15)
exten => s,3,Dial(SIP/oej,20)
exten => _908.,1,Dial(Modem/ttyI0:${EXTEN:1})
exten => 233,1,Dial(SIP/4029&SIP/4027&Zap/4&IAX/jaz,15,tTr)
exten => 500,1,Dial(Zap/2r2,20,crh)
exten => 20,1,Dial(Zap/3/5551234)

Ich habe den Servernamen asterisk und das netzwerk heißt naomi-mainz.de und habe den Benutzer Sebastian Pohl den ich unter der 403 erreichen will und wie soll das denn aussehen?
 
der Dial-Befehl beginnt mit der Technologie abgetrennt mit "/" und dem "Benutzer"
bei dir z.B.:

exten => 403,1,Dial(SIP/403)

aber das steht auch so bei voip-info.org, wie das betateilchen schon gesagt hat

voip-info.org schrieb:
Description
Dial(type/identifier, timeout, options, URL)
Dial(type1/identifier1 [& type2/identifier2 [& type3/identifier3 ... ] ], timeout, options, URL)
RetryDial(announce|sleep|loops|Technology/resource[&Technology2/resource2...][|[timeout][|[options][|URL]]])


- type specifies the channel type. It should be one of the registered channel types, such as "Zap", "SIP", "IAX2", and so on.
- identifier specifies the "phone number" to dial on that channel. The format of the "phone number" depends on the channel, and may contain additonal parameters (e.g. a distinctive ring parameter) specific to the channel module in question;
 
also für ganz dumme bei mir dann

exten => 403,1,Dial(asterisk.naomi-mainz.de/403)

???????
 
chaos2000 schrieb:
der Dial-Befehl beginnt mit der Technologie abgetrennt mit "/" und dem "Benutzer"
bei dir z.B.:

exten => 403,1,Dial(SIP/403)

Damit ist eigentlich alles gesagt, oder?
Warum möchtest du die Netzwerkadresse deines Server noch angeben?
 
Ja verständlich schon aber es funktioniert gar nichts kannst du dir meine Sip.conf rüberschauen und meiner extensions.conf danke im voraus
 
hast du deine extensions.conf so abgeändert wie geschrieben und da nach in
extensions reload
durchgeführt?
 
was kommt den auf der Konsolen, wenn du die 403 anrufst?
 
gar nichts weil sich xlite nicht mehr es schafft sich einzu loggen
 
meinst du @chaos2000 es ist besser das tool "voiponcd" zu verwenden oder unterstützt es nicht meine Anforderungen?
 
das ist ja jetzt schon mal ein ganz anderer fehler;
Was hast Du als anmeldedaten eingegeben?

zu voiponcd kann ich nichts sagen, da ich es noch nicht verwendet habe; es würde aber sicherlich auch nicht deine Konfigurationsprobleme lösen
 
[403] ; your 'internal' name for this phone.
username=Phone403
user=403

Also entweder user ODER username - wobei username die aktuelle Vorgabe ist! Und wenn Du da "Phone403" stehen hast, kann sich Dein xlite natürlich NICHT registrieren, wenn Du dort nur 403 konfiguriert hast.

Also

  1. die Zeile user=403 rausschmeißen
  2. username=Phone403 in username=403 ändern
  3. SIP reload machen

und dann mal testen, ob sich dein xlite mit 403 wieder registriert. Du änderst einfach an zu vielen Stellen gleichzeitig und erwartest von allen, die dir helfen wollen, daß sie deine Gedankensprünge sofort nachvollziehen - so funktioniert das aber nicht.
 
dies habe ich verwendet

Hier die Screenshots
 

Anhänge

  • xlite.GIF
    xlite.GIF
    26.3 KB · Aufrufe: 3
  • xlite1.GIF
    xlite1.GIF
    23.7 KB · Aufrufe: 3
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,511
Mitglieder
378,849
Neuestes Mitglied
Callendaar