asterisk+t-online

snow0800

Neuer User
Mitglied seit
5 Mai 2006
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Hi zusammen,

nach langem hin und her habe ich es hinbekommen t-online als sip-proxy einzubinden. es funktioniert aber noch nicht wie ich es mir wünsche :D
kann derzeit nur angerufen werden und selbst nich telefonieren :-/

anbei poste ich mal meine configs:
sip.conf
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
maxexpirey=240
defaultexpirey=240

register => 032227177XXX:secret:[email protected]/032227177XXX


[tel.t-online.de]
type=friend
authuser=user(ohne @)
username=user(ohne @)
secret=secret
host=tel.t-online.de
fromuser=032227177XXX
fromdomain=tel.t-online.de
canreinvite=yes
qualify=yes
disallow=all
allow=alaw
allow=ulaw
allow=ilbc
allow=g726
allow=g729
allow=gsm
insecure=very
nat=yes
dtmfmode=info
tos=0x18

[t-online_in]
type=peer
fromdomain=tel.t-online.de
host=tel.t-online.de
disallow=all
allow=ulaw
context=ankommend


[10]
callerid=Cisco 1 <12>
host=dynamic
domain=192.168.5.200
user=10
secret=cisco
type=friend
mailbox=10
nat=yes
canreinvite=no

[11]
callerid=Cisco 2 <11>
host=dynamic
domain=192.168.5.200
user=11
secret=cisco
type=friend
mailbox=11
nat=yes
canreinvite=no

[12]
callerid=Cisco 3 <12>
host=dynamic
domain=192.168.5.200
user=12
secret=cisco
type=friend
mailbox=12
nat=yes
canreinvite=no

[13]
callerid=Cisco 4 <13>
host=dynamic
domain=192.168.5.200
user=13
secret=cisco
type=friend
mailbox=13
nat=yes
canreinvite=n
der fehler liegt wohl in der extensions.conf
extensions.conf
[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 10-19
; untereinander herstellen

exten => _1X,1,NoCDR()
exten => _1X,n,Dial,SIP/${EXTEN}|55|Ttr

[t-online_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den t-online Account 032227177XXX

exten => _0.,1,Dial,SIP/${EXTEN}@032227177XXX|45|r

[ankommend]
; alle Anrufe mit einer ID 032227177602 sollen an das SIP Endgeraet 10
; signalisiert werden

exten => 032227177XXX,1,Dial,SIP/10|30|r


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

[default]
include => lokal
include => t-online_out


Hat jemand Rat? :confused:
 
sogar 2 Ratschläge:

1.) suche hier im Forum

2.) (ausnahmsweise :wink: )

Füge in
Code:
[t-online_out]
exten => _0.,1,Dial,SIP/${EXTEN}@032227177XXX|45|r
vor dem Wählen eine Zeile ein, in der Du die CallerID auf Deine 032xxx Nummer setzt.
 
hab es nun wie folgt abgeändert:

exten => _0.,1,SetCallerID(032227177XXX)
exten => _0.,2,Dial,SIP/${EXTEN}@032227177XXX|45|r

cli zeigt

-- Executing SetCallerID("SIP/10-87c0", "032227177xxx") in new stack
-- Executing Dial("SIP/10-87c0", "SIP/02345057764@032227177xxx|45|r") in new stack
== Everyone is busy/congested at this time (1:0/0/1)

funzt aber immer noch nicht :-/
 
Mal was zur Konfig : Ist es richtig und gewollt das Deine Ciscos nat=yes verwenden ?
 
snow0800 schrieb:
exten => _0.,2,Dial,SIP/${EXTEN}@032227177XXX|45|r

Probier mal:

Code:
exten => _0.,2,Dial,SIP/${EXTEN}@tel.t-online.de|45|r
 
Ich habs hier am laufen.

Ich habs am laufen.... kurze erklärung:

Sip.conf
Code:
register => 0322xxxxxxxx:geheim:[email protected]/0322xxxxxxxx


[tel.t-online.de]
[email protected]
type=friend
secret=geheim
reinvite=no
qualify=yes
nat=no
insecure=very
host=tel.t-online.de
fromdomain=tel.t-online.de
canreinvite=no
allow=all
sendrpid=no

[t-online_in] 
type=peer
fromdomain=tel.t-online.de
host=tel.t-online.de
disallow=all
allow=ulaw
context=sip-in

in der Extensions.conf:
Code:
exten => s,1,SetGlobalVar(FOUNDME=ANSWER)
exten => s,2,Set(CALLERID(num)=anonymous)
exten => s,3,Set(CALLERID(name)=anonymous)
exten => s,4,Dial(SIP/${ARG1}@tel.t-online.de,${ARG2})
exten => s,5,SetGlobalVar(FOUNDME=${DIALSTATUS})
exten => s,6,Goto(s-${DIALSTATUS},1)

bei mir ist das ein Maro in der Extensions.conf..... musst du dementsprechend an deinen Dialplan anpassen...

Wichtig ist:
Code:
exten => s,2,Set(CALLERID(num)=anonymous)
exten => s,3,Set(CALLERID(name)=anonymous)

Anonymous schaltet die Rufnummernübertragung ab..... wenn du die Nummer übertragen willst setze hier deine T-Online Rufnummer ein....
 
ich danke vielmals :) funktioniert nun 8-)
 
Nur so interesse halber und für die Nachwelt -> Was war´s denn ?

Grüsse, Stefan
 
Bei mir half SetCallerID(032xxxxxxxxx)

Vielleicht hilft dir ein "set verbose 3" auf der CLI, da stand dann bei mir: Got SIP response 400 "Display Name Restricted" back from <tel.t-online.de-IP>

Gruß
-Sascha-
 
@Funky

Du hast schon gesehen das der Thread vor mehr als 2 Monaten gelöst wurde ? ;)

Grüsse, Stefan
 
Teils teils ;)
Ich hab gesehen, dass er gelöst wurde, aber nicht drauf geachtet wann...
Ich dachte, falls es jemandem genauso geht wie mir, und er sich auch mittels Suche hier im Forum schlau machen möchte, könnten die Infos vielleicht ganz interessant sein :)
Deshalb hab ich nochmal was gepostet

Gruß
-Fufi-
 
In diesem Falle habe ich nichts gesagt - eine sehr gute Idee :D
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

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