IP vom Asterisk ?

snakeseven

Neuer User
Mitglied seit
17 Mrz 2006
Beiträge
120
Punkte für Reaktionen
0
Punkte
0
Hi,
möchte meinen * zunächstmal auf korrekte Konfiguration testen und habe KPhone dafür eingerichtet (GMX).

User Part of SIP URL: 49401234567 ; Mein GMX User-Name
Host Part of SIP URL. 192.168.0.1 ; IP des Asterisken ??
Authentication Username: kphone

In der sip.conf für kphone folgenden Context eingerichtet:

[kphone]
type=peer
username=49401234567
fromuser=49401234567
secret=xxxxxxx
host=sip.gmx.net
fromdomain=sip.gmx.net
insecure=very
canreinvite=no

Starte ich KPhone bekomme ich nach einer Weile folgende Fehlermeldung:

Registration Failed: Request Timeout

Ich vermute, daß sich KPhone nicht registrieren kann, weil die IP vom Asterisken falsch ist !?

Gruss, Seven
 
Die IP des Asterisk kannst du überprüfen indem du in der Shell ifconfig bzw. !ifconfig in der CLI eingibst...
 
Hab jetzt mal diese hier probiert:

Code:
Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0

aber die Fehlermeldung ist die gleiche. Muss an was Anderem liegen. Hat einer von euch Kphone auf'm Asterisk laufen ?

Gruss, Seven
 
127.0.0.1 kannst Du nicht verwenden - das ist die Loopback-IP jedes PCs.

Ich verstehe Dein Problem grundsätzlich nicht - Du mußt doch wissen, welche IP der PC hat, auf dem Du den Asterisk installiert hast ? Und was hat das mit kphone zu tun ?
 
hast du den asterisk auf dem rechner laufen wo du auch kphone installiert hast?
hast du vor, mehrere IP-Phones über den Asterisk laufen zu lassen?
weil dann solltest du mal ein gescheites netzwerk einrichten!

Netzwerkkarte,
Verkabelung,
...
;)
 
Hi!

Ich habe auch schon versucht Kphone auf dem selben PC (192.168.10.250) wie den Asterisk laufen zu lassen, aber eine Anmeldung ist mir bisher auch nicht geglückt. Twinkle unter der selben IP läuft problemlos.
 
Ok, wie oben beschrieben, muß ich im KPhone-Menü 'Identity' bei 'Host Part of SIP URL' die IP des Astersik eintragen, jedenfalls habe ich das in einem anderen Forum so gelesen. Meine Rechner-IP weiss ich und ich habe sie ebenfalls probiert, was auch nicht geht. Ich will letztendlich den Asterisk dazu verwenden, scriptgesteuert parallele Calls durchzuführen. Dazu muß ich ihn aber erstmal manuell so zum Laufen bringen, daß ich weiss, was geht und was nicht. Das Script soll später also auf einen sauber konfigurierten Asterisk zugreifen. KPhone läuft auf demselben Rechner wie der Asterisk (ist doch normal, wenn man den * zusammen mit einem Softphone nutzt ?) und dient nur als Testdummy.
Ich bin absoluter Neuling mit Asterisk, habe die neuste Version installiert und mich durch verschiedene Konfigurationsbeispiele gelesen und will meine eigenen jetzt auf meine Bedürfnisse anpassen.
Mit KPhone direkt rausbimmeln geht und über den Asterisken muss es doch auch gehen ?
Wäre über Starthilfe dankbar, weil fast alle Beispiele im Netz auf umfangreiche, hardwaregestützte Telefonanlagen zugeschnitten sind, was mir wenig nützt.

Gruss, Seven
 
Hier mal ein paar Auszüge meiner Config - bei mr geht das mit Kphone und Xlite


SIP.CONF
Code:
[general]

context=default           ; Default context fuer eingehende Rufe

port=5060
;bindport=5060             ; UDP SIP Port (Standard 5060)
bindaddr=0.0.0.0       ; IP Adresse auf der Asterisk laueft
localnet=192.168.0.0/16
externrefresh=120
srvlookup=yes


[42423]
type=friend
login=42423
username=42423
secret=hahhahhahhahhahhahhahhahhah
host=dynamic
callerid= <KPHONE>
mailbox=42423
EXTENSIONS.CONF
Code:
[lokal]
; Erreichbarkeit der Nebenstellen 42421-42426
; untereinander herstellen

exten => _42421,1,Macro(ruf,${EXTEN})
exten => _42422,1,Macro(ruf,${EXTEN})
exten => _42423,1,Macro(ruf,${EXTEN})
exten => _42424,1,Macro(ruf,${EXTEN})
exten => _42425,1,Macro(ruf,${EXTEN})
exten => _42426,1,Macro(ruf,${EXTEN})

[mailbox]
exten=> 42420/_[1-6].,1,Answer
exten=> 42420/_[1-6].,2,Wait(1)
exten=> 42420/_[1-6].,3,VoicemailMain2(s${CALLERIDNUM})
exten=> 42420/_[1-6].,4,Hangup

[vmailbox] ;
; Mit 42420 kann man die Voicemailbox anrufen.
;
exten => 42420,1,VoicemailMain
exten => 42420,n,Goto(default,s,6)

[macro-ruf];
;
; Standard Extension für einen Anrufbeantworter:
; ${ARG1} - Teilnehmer
;
exten => s,1,Dial(SIP/${ARG1},30,Ttr)           ; 20 Sekunden maximal klingeln lassen
exten => s,2,Voicemail(u${ARG1})                ; Anrufbeantworter
exten => s,3,Goto(default,#,1)          ; Wenn man # drückt, geht es zurück zum Start.
exten => s,102,Voicemail(b${ARG1})              ; Wenn besetzt ist, schickt Asterisk eine Voicemailnachricht mit der Info daß besetzt ist.
exten => s,103,Goto(default,#,1)                ; Wenn man # drückt, geht es zurück zum Start.


[default]
include => macro-ruf
include => lokal
include => mailbox
include => vmailbox

Dazu einfach ähnlich wie 42423 noch weitere Users anlegen und die passenden Mailboxen in voicemail.conf nicht vergessen.

Hilft das??

Hawedieehre.
Fant
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,968
Mitglieder
378,564
Neuestes Mitglied
warumdas