Gelöst: Eingehender Anruf mit Sipgate?

aakira

Neuer User
Mitglied seit
10 Jul 2005
Beiträge
54
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe inzwischen die * auf meiner 7170 laufen. * benutzt dabei den Port 5060 (5061 hat jetzt die FBF). Ruft man bei Sipgate auf der Werbseite den Status auf, bekomme ich folgende Info: Asterisk PBX 19.07.2007 12:31h sip:[email protected]
Jetzt kann ich zwar Sipgate 10000 und 20000 sowie andere externe Telefonnummern anrufen, aber leider kann ich nicht meine * von Aussen unter der Sipgate-Festnetznummer erreichen. jedesmal weist mich eine freundliche Dame daraufhin, dass der Teilnehmer z.Zt. nicht erreichbar ist. Das ist aber gelogen! Ich bin doch hier ;-)
Hat bestimmt was mit NAT zu tun, oder?

Gruß,
AAkira
 
Zuletzt bearbeitet:
ich glaube nicht, daß das was mit NAT zu tun hat. Ich tippe eher auf einen Fehler in deinem Dialplan, der auf dem Asterisk läuft.
 
Sip. und Extensions.conf

Hier einmal meine Conf-Dateien:
Code:
SIP.CONF:
[general]
context=default    

bindport=5060            ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0        ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes            ; Enable DNS SRV lookups on outbound calls
language=de
realm=dynamisch.dyndns.org
localnet=[URL="http://192.168.0.0/255.255.255.0"]192.168.0.0/255.255.255.0[/URL]
localnet=[URL="http://192.168.178.0/255.255.255.0"]192.168.178.0/255.255.255.0[/URL]
nat=yes

register => [URL="http://SipNR:[email protected]/sipout"]SipNR:[email protected]/sipout[/URL]
externip=dynamisch.dyndns.org

[JonDoe]
context=JonDoe
callerid="Jon-SIP" <30>
domain=192.168.0.140
host=dynamic
type=friend
secret=geheim
nat=no
canreinvite=no
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw

[SipNR]
type=peer
username=12345
fromuser=12345
secret=geheim
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=yes
qulify=yes
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
qualify=yes

[sipgate_de_in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
disallow=all
;allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
;allow=alaw
context=ankommend

und hier die EXTENSIONS.CONF:

[general]
static=yes
writeprotect=no
; für rausgehende Rufe
;
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;

[lokal]
include => echotest
include => authtest
include => recordtest
include => record_message
include => mohtest
include => callthroughtest
include => callbacktest
include => headsettest

; Erreichbarkeit der Nebenstellen 
; untereinander herstellen

; Erreichbarkeit der Telefone am internen S0 der fritzbox 7050
; (wähle nach S0 intern ohne führende Ziffer 5: 5123 für Telefon mit msn=123)
exten => _5.,1,Dial,CAPI/ISDN3/${EXTEN:1}|55|Tt/b

[sipgate_out]
exten => _0.,1,Dial,SIP/${EXTEN:1}@SipNR|45|r

; für reinkommende Rufe
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen

[default]
include => lokal
include => sipgate_out

[JonDoe]
include => lokal
include => sipgate_out

[ankommend]
exten => 4319615,1,Ringing
exten => 4319615,2,Dial,SIP/JonDoe|30|r
So, noch eine Frage: wie kann ich feststellen, ob der Sip-Account beim Provider registriert wurde?
 
Zuletzt bearbeitet von einem Moderator:
Also dieses FBF-Projekt treibt mich glaub ich noch irgendwann mal in den Wahnsinn:
Da 1&1 ein echter "Problemprovider" ist, was Port-Forwardings, Registrierung etc. angeht, habe ich natürlich auch alles probiert. Forwardings, die aber ignoririert werden, den 5060er Port umlegen auf Asterisk und den 5061er für voipd (FBF) und natürlich auch Dyn-DNS. Hat für 1&1 alles nix geholfen.

Was stellte ich fest: AOL-Phone und auch SIPGATE gehen ohne irgendetwas von obigem.
Im Klartext: Habe den Asterisk jetzt seit 24 h am laufen ohne ein Forwarding und ohne Dyn-DSN und SIPgate ist ohne Probs von extern erreichbar und nichtmal die Zwangstrennung hat Probleme gemacht.

... to be continued ...

mfg,
CTU
 
falsches Thema?

ah ja, sehr informativ. Wenn das mit Sipgate bei Dir so gut funktioniert, dann schau Dir doch bitte mal meine Sip. und Extensions.conf an und teile mir/uns mit, warum das bei mir nicht funktioniert!?

Bin bei Sipgate wohl richtig registriert und raustelefonieren kann ich auch, aber das reintelefonieren über die Sipgate-Festnetznummer will einfach nicht klappen.

Gruß,
AAkira
 
Hallo AAkira,

ich persönlich hatte immer probleme damit, meine Fritzbox auf den SIP-port 5061 zu legen. Habe hier den Asterisk darauf angepasst.

aber auf den ersten blick habe ich bei mir folgendes zusätzlich in der
sip.conf. Da ich zwischenzeitlich aber auch mit T-online gespielt habe, kann ich dir nicht sagen, ob du das auch dringend benötigst...
Code:
useragent=SIPPER for Phoner
maxexpirey=240
defaultexpirey=240
externip = dyndns.adresse
externhost = dyndns.adresse
externrefresh = 5
nat=yes


Hilfreich wären der output von sip show peers/registry.
das sollte nämlich dann so aussehen:

Code:
*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
sipgate_in/64xxxxx         IP.adresse          N      5060     OK (964 ms)
sipgate_out/64xxxxx        IP.adresse          N      5060     OK (961 ms)
9 sip peers [Monitored: 5 online, 2 offline Unmonitored: 1 online, 1 offline]
*

*CLI> sip show registry
Host                            Username       Refresh State                Reg.Time
sipgate.de:5061                 64XXXXX            225 Registered           Fri, 20 Jul 2007 10:11:52
*CLI>

-- Executing [[email protected]:1] Answer("SIP/64XXXXX-0063a7b8", "") in new stack

Ach ja, mein register string hat schaut bei mir so aus:
register=64XXXX:p[email protected]:5061/64XXXX

vielleicht hilft es dir ja soweit...
viele grüsse,
waldoo
 
Cli?

Hallo,

schon mal Danke schön für die Hilfe; werde das mal ausprobieren.
Aber wie komme ich bei meiner FBF auf die CLI? Wie rufe ich SIP xxx auf?

Gruß,
AAkira
 
beim starten von asterisk nimmst du dann einfach folgenden Befehl:
für Asterisk v1.2.19
Code:
./cfg_asterisk start c
oder für Asterisk v1.4.5
Code:
./cfg_asterisk14 start c
je nachdem.
dabei steht das c für console
hier kannst du dann auch mal help eingeben um infos zu bekommen.

Also ich persönlich habe damals zum Testen mit der Komplettversion Trixbox angefangen und mir auch daraus viele configs ableiten können (Leider immer mit CAPI Problemen, deshalb auch der Umstieg)
Vielleicht wäre das für Dich auch erst mal eine Hilfe, da du hier vieles gut über ein entsprechendes Webinterface einstellen kannst

mfg
waldoo

p.s.
Wie rufe ich SIP xxx auf?
wenn du damit "-- Executing [[email protected]:1] Answer("SIP/64XXXXX-0063a7b8", "")" das meinst, dann tut es mir leid, ich wollte dich nicht verwirren...
das war nur der beleg, dass sipgate incoming geht :)
 
funktioniert :)

Hallo,

ja, jetzt funktioniert alles. Meinte auch den Befehl SIP SHOW PEERS; wusste bloss nicht, wie man die Console aufruft...

Vielen Dank,
AAKira
 
schön zu hören...
muss ja nicht jeder Wochen mit der Lösung von Problemen verbringen ;)

schlauer spruch:
kannst du den titel bitte auf gelöst ändern?
:)

vg
waldoo
 
Reconnect auf die asterisk Console

aakira schrieb:
Aber wie komme ich bei meiner FBF auf die CLI? Wie rufe ich SIP xxx auf?
An die laufende asterisk Console kommt man wie folgt:

asterisk 1.4.x;
Code:
/var/chroot /var/asterisk14 bin/asterisk -rvvv

asterisk 1.2.x;
Code:
/var/chroot /var/asterisk bin/asterisk -rvvv

Wer es etwas bunter mag, erhält farbigen Output via:
Code:
export TERM=xterm
cfg_asterisk14 start c
 
wird ja immer besser

Hallo,

wird ja immer besser! Fragte mich schon, wie man auf die Console kommt, ohne diese explizit vorher mit "start c" gestartet zu haben.

Vielen Dank nochmals,
AAkira
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.