Antwort auf Request Options

frank_87

Neuer User
Mitglied seit
4 Sep 2008
Beiträge
23
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe ein Problem mit meinem Asterisk.
Ich will über ein Cisco Gerät in die weite Welt telefonieren.
Das Problem ist aber, das man sich bei diesem Gerät nicht regestrieren brauch,
sonder das Gerät selber Keep Alive Nachrichten schickt die mit einem
"Status 200 OK"
beantwortet werden müssen.
Leider schickt mein Asterisk nur
"Status 404 Not Found"

Wo und wie kann ich hin dazu bewegen das er nun die
"Status 200 OK"
sendet?
Andernfalls werden nämlich alle SIP Packete abgelehnt.

Vielen Dank im Vorraus ;)
 
Das Gerät benötigt in der sip.conf einen Account.
 
Danke für die schnelle Antwort!

Ich habe das Gerät in der Users.conf eingetragen und dort funktioniert auch alles wenn ich meinem Ciscogerät sage das er "Status 404" als Keepalive akzeptieren soll (jedoch nur eine kurze Zeit das das Gerät dann aussteigt).
Muss ich es also in die Sip.con oder kann ich es in der Users.conf lassen?
 
Ok ich habe jetzt alle Einstellungen von der Users.conf in die Sip.conf
übertragen, prinzipiell funktioniert es auch so, aber leider ist daruch mein Problem nicht weg.

Mein sip.conf an der Stelle:
Code:
[Cisco]
allow = all
context = extern
dialformat = ${EXTEN:1}
hasiax = no
hassip = yes
host = X.X.X.X
port = 5060
registeriax = no
registersip= no 
trunkname = Cisco1
trunkstyle = costumvoip
username = Cisco2
 
Ich arbeite nicht mit der users.conf. Aber im Prinzip müste es egal sein.

Schau dir mal in der cli "sip show peers" / sip show peer ..." alle bzw die Acounts einzeln an. Du kannst evtl. mit "core set verbose 5" "core set debug 5" und "sip debug" noch weitere Hinweise bekommen woran es liegt.

Ich kenne mich mit Cisco 0 aus. Aber ohne deine users.conf wird dir wohl keiner helfen können. Denk daran beim Posten die Passwörter/Registrierungsnamen/Rufnummern mit "geheim1/MyAcountName/069xxxx234" zu ändern.
 
Danke für den Tipp mit Sip debug.

Ich glaub das die Information weiterhelfen könnte.

So siehts aus wenn ich ein Request Options bekomme:
Code:
<----Transmitting (no NAT) to X.X.X.X ---->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP X.X.X.X:5060;branch=...;receiced=X.X.X.X
From: <sip:[email protected]> tag=...
To: sip:[email protected];tag...
CallID: [email protected]
CSeq: 119767 OPTIONS
User-Agent: Asterisk PBX
Allow: INVITE,ACK,CANCEL, BYE, REFER, SUBSCRIBE, NOTIFY
Supported repalces
Accept: application/sdp
Content-Length: 0
 
gibt es bei dir die Sektion [ping] ?
 
Nein es gibt keine Sektion ping
Ich leg mal eine an um zu testen wie es dann funktioniert.
 
Ich habe in der sip.conf folgendes angelegt:

Code:
[ping]
type =friend 
allow = all
host = dynamic 
context = intern

Es führt zu keinem Erfolg, bzw. was muss ich dann in die extensions.conf schreiben damit die "Options" beantwortet werden?
 
Ich habs gelöst, zwar nicht die beste Lösung, funktioniert aber.

Ich hab in der extensions.conf geschreiben

extend => _.,1,Answer()
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,984
Mitglieder
378,566
Neuestes Mitglied
draco777