Danke für den Tipp. Damit war es ganz leicht die O2 SIP Accounts inkl. Passwort aus der O2 Homebox 6641 auszulesen und ich habe die Telefonie jetzt direkt per asterisk/SIP ohne Umweg über ISDN am laufen.
In der sip.conf läuft es wie folgt:
Im [general] Bereich einfach die Nummer registrieren:
wobei:
vvvv = Vorwahl
rrrrrrr = Rufnummer (MSN)
<SIP-Passwort> = Passwort welches durch das Skript aus o.g. Thread ausgelesen werden kann
10 = die Nummer, die an den diaplan signalisiert wird
Dann noch eine eigene Section in der sip.conf mit folgender Struktur:
Code:
[49vvvvrrrrrrr]
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.255.0
permit=62.52.148.38
type = peer
defaultuser = vvvvrrrrrrr
fromuser = vvvvrrrrrrr
secret = <SIP-Passwort>
host = sip.alice-voip.de
outboundproxy = sip.alice-voip.de
fromdomain = sip.alice-voip.de
insecure = port,invite
canreinvite = no
allow=all
context = from-o2
"from-o2" ist hier der context aus dem dialplan (extensions.conf), an den eingehende Anrufe auf dieser MSN mit der Extension <exten> (hier die 10) signalisiert werden.
62.52.148.38 ist die IP von sip.alice-voip.de. Der DNS Name lässt sich leider nicht über das DNS aufrufen, daher muss man auf dem asterisk Server noch folgende Zeile in die /etc/hosts eintragen:
Code:
62.52.148.38 sip.alice-voip.de
In der extensions.conf muss es dann eine Section "from-o2" geben, die die Extension 10 entgegen nimmt und entsprechende Endgeräte klingeln lässt:
Code:
[from-o2]
exten => 10,1,Dial(SIP/privat,30,rtT)
"privat" ist hier ein SIP Endgerät in meiner speziellen Konfiguration, welches auch in der sip.conf konfiguriert ist.
Vielleicht hilft das ja jemandem weiter, der ähnliches vor hat wie ich.
VG
André