Asterisk 1.4 mit Congstar Fehlermeldung (SIP Befehl nicht RFC3261-konform)

jogyfl

Neuer User
Mitglied seit
30 Aug 2006
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich versuche jetzt schon seit Wochen einen Congstar VOIP Account in meinen Asterisk Server einzubinden... doch leider ohne Erfolg, auch im Internet und hier konnte ich bis jetzt keine Lösung finden.

Ich bekomme immer die Meldung (SIP Befehl nicht RFC3261-konform) und kann weder anrufe annehmen noch tätigen.

Hoffe einer von euch kann mir helfen...

Auszug aus der Extensions.conf
Code:
;Erster Versuch
;[congstar]
;exten => _*3.,1,NoOp()
;exten => _*3.,n,Set(CALLERID(number)=0464212345)
;exten => _*3.,n,Dial(SIP/${EXTEN:2}@congstar,30,T)

[congstar]
exten => _*3.,1,Dial(SIP/${EXTEN:2}@congstar,30,T)

[ankommend]
exten => congstar,1,Dial(SCCP/260,20,r)
exten => congstar,n,VoiceMail(260,sb)

Auszug aus der Sip.conf
Code:
register => 0049464212345:passwort:[email protected]@tel.congstar.de/congstar

[congstar]
type           = friend
username    = [email protected]
fromuser     = 0049464212345
secret        = passwort
host        = tel.congstar.de
fromdomain  = tel.congstar.de
insecure    = invite
canreinvite = no
nat         = yes
qualify     = yes
dtmfmode    = rfc2833
disallow    = all
allow       = alaw
allow       = ulaw
;allow      = g729
allow       = gsm
allow       = slinear

[congstar_de_in] 
type        = friend
fromdomain  = tel.congstar.de
host        = tel.congstar.de
qualify     = no
disallow    = all
allow       = alaw
allow       = ulaw
allow       = g729
allow       = gsm
allow       = slinear
context     = ankommend

Medung von der Konsole
Code:
sip show registry
Host                            Username        Refresh State                Reg.Time
tel.congstar.de:5060            0049464212345       225 Registered           Tue, 26 Jan 2010 18:49:20

    -- SEP000D28BA9598: New call on line 256
    -- SEP000D28BA9598: Cisco Digit: 0000000e (14) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000003 (3) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000000 (0) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000008 (8) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000000 (0) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000000 (0) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000001 (1) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000007 (7) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000002 (2) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000001 (1) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000002 (2) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000001 (1) on line 256
    -- SEP000D28BA9598: Cisco Digit: 00000002 (2) on line 256
    -- SEP000D28BA9598: Cisco Digit: 0000000f (15) on line 256
    -- SCCP: set variable SKINNY_PRIVATE to: 0
    -- Executing [*308001721212@default:1] NoOp("SCCP/256-00000001", "") in new stack
    -- Executing [*308001721212@default:2] Set("SCCP/256-00000001", "CALLERID(number)=0464212345") in new stack
    -- Executing [*308001721212@default:3] Dial("SCCP/256-00000001", "SIP/08001721212@congstar|30|T") in new stack
    -- Called 08001721212@congstar
    -- Got SIP response 400 "Fehler: Befehl nicht korrekt (SIP Befehl nicht RFC3261-konform) (34)" back from 62.225.244.122
    -- SIP/congstar-00000000 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
  == Auto fallthrough, channel 'SCCP/256-00000001' status is 'CONGESTION'
    -- SEP000D28BA9598: Ending call 1 on line 256
    -- SCCP: Asterisk request to hangup channel SCCP/256-00000001

Ich hoffe irgendjemand kann mir helfen, denn der support con Congstar ist so gesprächig wie ne geschlossene Muschel...

Danke..
Jogy FL
 
Zuletzt bearbeitet:
Von deiner sip.conf fehlt noch ein relevanter Teil "externip"! Deswegen tippe ich einfach mal das congstar es nicht mag wenn eine IP aus dem privaten Adressbereich übermittelt wird.
 
Zuletzt bearbeitet:
Hallo,

danke für deine Antwort!

Ich habe etwas gesucht und vermute das ich dann meine dyndns so angeben muss, richtig oder was muss ich machen?

[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
language=de
defaultexpirey => 240
externip = xxxx.dyndns.org
localnet=192.168.128.0/255.255.255.0

Dann bekomme ich beim Tele noch immer die selbe Meldung:
-- Got SIP response 400 "Fehler: Befehl nicht korrekt (SIP Befehl nicht RFC3261-konform) (34)" back from 62.225.244.122

Geht noch immer nicht, was mache ich da falsch?

Vielen Dank!

Gruß
JogyFL
 
Zuletzt bearbeitet:
Auszug aus der Sip.conf
Code:
register => 0049464212345:passwort:[email protected]@tel.congstar.de/congstar

[congstar]
fromuser     = 0464212345

Es würde wohl auch nicht schaden wenn hinter register und fromuser die selbe Rufnummer steht. Ausserdem ist vielleicht hilfreich mal nach Set(CALLERID(name) oder (CALLERID(number) ausschau zu halten.
 
Zuletzt bearbeitet:
Sorry war ein Fehler vom unkenntlich machen der persönlichen Daten, die beiden Rufnummern sind in der Config-Datei identisch;)..

Ich hatte bereits mit CALLERID(number) getestet, aber leider ohne Erfolg..

[congstar]
exten => _*3.,1,Set(CALLERID(number)=0464212345)
exten => _*3.,n,Dial(SIP/${EXTEN:2}@congstar,30,T)

hat noch jemand eine Idee?
 
Die CallerID die du jetzt setzt ist aber wieder eine andere als im register. Lass doch bei register und fromuser mal die Länderkennung weg.
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,876
Beiträge
2,303,735
Mitglieder
378,545
Neuestes Mitglied
Patruc