Jetzt IAX2 Connect zu dus.net moeglich!

voipd

IPPF-Promi
Mitglied seit
5 Mai 2005
Beiträge
3,187
Punkte für Reaktionen
4
Punkte
38
Hallo zusammen,

gerade im Menue der Sip-Anschluesse unter "Zugangsdaten" folgendes entdeckt:

HTML:
Standardprotokoll (Standard ist SIP*): 	[x] SIP   [ ] IAX2
* Bitte verwenden Sie IAX2 als Protokoll nur, wenn Ihr Endgerät
  auch IAX2 unterstützt.

Die Funktion habe ich bisher nicht getestet. Eine offizielle Ankeundigung habe ich noch nicht gesehen, aber ich denke es ist auch kein Test.

voipd.

PS: Ich habe im Kopf, dass es einen Thread dazu gab wo dies gesucht wurde oder taeusche ich mich?
 
Zuletzt bearbeitet:
hi
leider kriege ich es nicht hin iax2 zu konfigurieren.
Die infos auf der dus.net-seite unter Voip-Business sind verschwunden - imho war die Beispielskonfig eh falsch (dort wurde IAX/... verwendet, nicht IAX2/...).

Hat jemand IAX2 mit Dus.net am laufen und kann mir seine Konfiguration verraten?

Gruß
Thorsten
 
thorsten.gehrig schrieb:
Hat jemand IAX2 mit Dus.net am laufen und kann mir seine Konfiguration verraten?
Hallo Thorsten,

wenn Du noch verrätst, was Du konfigurieren möchtest?

Ich benutzt diax am Laptop (Win-XP) und es funktioniert. User, password und Server eintragen - fertig. Im dus-net Kundenbereich (Menue der Sip-Anschluesse unter "Zugangsdaten" ) habe ich noch das Protokoll auf IAX2 umgestellt, funktionierte aber auch ohne diese Umstellung.

Gruss Gregor
 
Hi
ich habe einen Asterisk im Einsatz und suche eine passende Beispielskonfiguration...

Danke
Gruß
Thorsten
 
Funktioniert genau wie bei jedem anderen IAX Provider:

Code:
; IAX.CONF
register => 00038xxx:[email protected]

[dusnet]
user=00038xxx
secret=passwort
type=peer
host=voip.dus.net
notransfer=yes
context=default
disallow=all
allow=ulaw

; EXTENSIONS.CONF: Dusnet mit * als "Vorwahl"
exten => _*.,1,Dial,IAX2/00038xxx:passwort@dusnet/${EXTEN:1}|60|r
exten => _*.,2,HangUp
 
Hut ab

Da der andere Thread schon geschlossen wurde, möchte ich ich hier mal kurz anmerken, dass das ein superschneller Einsatz von Dus.net war.

Danke dafür! Und wo ich gerade dabei bin, ebenfalls ein Danke an Dus.net für das "sponsoren" des SIP MWI Subscription Patches für Asterisk! (Siehe ganz unten auf dieser Seite).

Gruß,
Tin
 
Hallo,

nachdem ich nun schon einige Tage die abgehenden Gespräche über DUS.net mit IAX2 führe, habe ich nun heute meine Ortsnetzrufnummer bei Dus.Net bekommen.

Hier habe ich nun aber ein Problem dass ankommende Gespräche nicht ankommen.
Ich bekomme auf der CLI:
Apr 11 16:28:10 NOTICE[17707]: chan_iax2.c:6799 socket_read: Rejected connect attempt from 213.9.46.46, who was trying to reach '000387219xxx@'

Meine config sieht aus wie in dem Post von betateilchen.
context=line-in

Im "line-in"-Conext habe ich auch schon versucht
exten => 000387219xxx,1,goto(line-in,s,1)
um auf meinen s zu springen. Hat aber alles nichts geholfen.

Wundern tut mich das @ nach meiner Kundennummer...

Bei einem anruf auf der 01805-Nr. ist das verhalten übrigens identisch. (bisher hatte ich aber ankommende Anrufe nicht genutzt).

Was mache ich Falsch?

Gruß
Thorsten Gehrig
 
Hallo Thorsten,

achte darauf proxy.dus.net zu nehmen und außerdem sollte der context in der iax.conf wie Deine Accountnummer lauten:

iax.conf
Code:
register => 000387xxxxxx:[email protected]

[000387xxxxxx]
type=friend
host=proxy.dus.net
username=000387xxxxxx
secret=passwort
auth=md5
context=fromDUS
notransfer=yes

extensions.conf
Code:
[fromDUS]
exten => _X.,1,Dial(SIP/DeinTelefon)

[Edit]
man kann doch auch voip.dus.net nehmen, das wichtige ist der context name

hth,
Tin
 
Zuletzt bearbeitet:
Hi
jetzt geht es.
Mein Fehler lag "irgendwo" in der iax.conf weil ich die Daten nicht als
[000387xxxxxx] hinterlegt hatte, sondern als [dusnet]....

Danke.

Gruß
Thorsten.
 
Hallo Thorsten.

thorsten.gehrig schrieb:
Hi
jetzt geht es.
Mein Fehler lag "irgendwo" in der iax.conf weil ich die Daten nicht als
[000387xxxxxx] hinterlegt hatte, sondern als [dusnet]....

Kannst du nochmal posten, wie du es genau gemacht hast? Also Ausschnitt aus der iax.conf und der extensions.conf. Ich kriegs mit den Tips aus dem thread, die sich teilweise widersprechen, nicht hin. Wenn ich z.B. die Usernummer als Kontextname in der iax.conf verwenden soll, dann müsste ja auch mein Wähl-Befehl in der extensions.conf so aussehen: exten => _012.,3,Dial(IAX2/${EXTEN:3}@000387xxxxx,60,tT) oder seh ich das falsch. Eigentlich müsste es doch egal sein, wie ich den Kontext nenne.

Grüße
revki
 
Hi Revki,
da ich selbst soviel Probleme hatte helfe ich gerne.
Allerdings muss ich sagen dass mir die Umsetzung so "optisch" nicht gefällt... und ich irgendwann nochmal das ganze genauer durchsuchen wollte.

Hier meine config:
iax.conf
Code:
register => 000387111111:[email protected]

[000387111111]
type=friend
host=voip.dus.net
username=000387111111
secret=password
auth=md5
context=line-in
notransfer=yes
qualify=yes
disallow=all ; Prevent all codecs...
allow = ulaw ; ...except G.711 ulaw und alaw
allow = alaw

; Beide Parameter entsprechen Voipjet-Howto
jitterbuffer=yes
dropcount=1
dtmfmode=inband

extensions.conf
Code:
[line-in]
exten => 00038711111,1,goto(line-in,s,1) ; hier springe ich zu meinem "normalen"-Line-in-context

[line-out]
;schön sieht das nicht aus - aber es geht
exten => _00.,1,Dial(IAX2/000387111111@000387111111/${EXTEN:1},90,T)

Ich hoffe du kommst damit weiter...
Was mir bei deinem Wählcontext auffällt, ist dass du die eigentliche Rufnummer (EXTEN) an einer anderen stelle hast im IAX2-String... (nach dem ersten / und ich erst nach dem zweiten /).

Gruß
Thorsten Gehrig
 
thorsten.gehrig schrieb:
Hi Revki,

Ich hoffe du kommst damit weiter...
Was mir bei deinem Wählcontext auffällt, ist dass du die eigentliche Rufnummer (EXTEN) an einer anderen stelle hast im IAX2-String... (nach dem ersten / und ich erst nach dem zweiten /).

Komme leider nicht weiter. Es kommt immer:
Apr 18 22:14:13 WARNING[20153]: chan_iax2.c:2750 create_addr: No such host: 000387xxxxxx
Apr 18 22:14:13 NOTICE[20153]: app_dial.c:1029 dial_exec_full: Unable to create channel of type 'IAX2' (cause 3 - No route to destination)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing Busy("SIP/1234-9494", "") in new stack
eis*CLI>

Das seltsame ist, dass ich pbx-network mit exakt derselben Konfiguration problemlos per IAX2 nutzen kann:

; Outgoing calls über dus.net
exten => _012.,3,Dial(IAX2/000387xxxxxx@000387xxxxxx/${EXTEN:3},60,tT)
exten => _012.,4,Busy
exten => _012.,5,Hangup

geht nicht

; Outgoing calls over pbx
exten => _013.,3,Dial(IAX2/pbx-iax/${EXTEN:3},60,tT)
exten => _013.,4,Busy
exten => _013.,5,Hangup

geht.

Danke für deine Bemühungen
Grüße
FP.

Nachtrag: Hab den Fehler gefunden host=voip.dus.net hat gefehlt. Da stand bei mir host=dynamic, wie von dus.net auf ihren Konfigurationshilfe-Seiten empfohlen. Jetzt gehts jedenfalls. Danke nochmals.
 
Zuletzt bearbeitet:
erledigt - hast es ja schon hinbekommen ;)

Gruß,
Tin
 
Hi,
@TinTin:
lässt es sich ändern dass der der Konfigurationsabschnitt in der IAX2.conf so lauten muss:
[000387xxxxxx]

Irgendwie hätte ich dort lieber [dusnet] stehen.
Ich habe mir jetzt mal geholfen indem ich 2 mal die Konfig habe, einmal mit [000387xxxxx] und einmal mit [dusnet]. So kann ich im Wählplan mit Dial(IAX2/dusnet/${EXTEN}) arbeiten. Aber die doppelte Konfig gefällt mir nicht (rein optisch).

Gruß
Thorsten Gehrig
 
Hallo Thorsten,

läßt sich leider nicht umgehen den [000387xxxxx] Eintrag zu haben. Einzig dus.net könnte hier evtl. Abhilfe schaffen, wenn Sie einen "inkey" für Asterisk generieren, wie z.B. FreeWorldDialup das macht. Wenn vorhanden kann vielleicht auch [dus.net] als Eintrag möglich sein mit einem zusätzlichen statement darunter alá inkeys=DUS z.B.

Aber sicher bin ich mir da nicht...

Kannst Du ja mal als Vorschlag an den dus.net support schicken, die können das ja mal testen :)

Gruß,
Max
 
Zuletzt bearbeitet:
Hi TinTin,

danke für deine Antwort. Jetzt weiss ich wenigstens dass es nicht an mir liegt...

Gruß
Thorsten Gehrig
 
Hallo Forum,


Weiß jemand wie ich dus.net über iax2 in den Asterisk mit freepbx einbinde?
 
@PsychoMantis
Ist dir das mitlerweile gelungen Asterisk mit FreePBX an dus.net anzubinden?
Ich komme da irgendwie nicht weiter. Bin um jede hilfe dankbar!!!

greetz Gooze
 
ich hab noch ein anderes Problemchen mit meiner Asterisk Konfiguration.

So sieht meine iax.conf aus:
Code:
[general]
jitterbuffer=yes
register=>000387806XXX:[email protected]
allow=all

[000387806XXX]
type=friend
host=voip.dus.net
username=000387806XXX
secret=passwort
auth=md5
context=EingehendIAX
notransfer=yes
qualify=yes
permit=0.0.0.0/0.0.0.0

So der wichtige Teil in extensions.conf
Code:
[EingehendIAX]
exten => _X.,1,Dial(SIP/31)
exten => _X.,2,Hangup

Folgende Meldungen krieg ich in meinem Asterisk:

Code:
-- Registered IAX2 to '83.125.8.46', who sees us as 87.79.226.171:4569 with no messages waiting

server*CLI> iax2 show registry
Host                  Username    Perceived             Refresh  State
83.125.8.46:4569      0003878XXX  87.79.226.171:4569       3600  Registered

also scheint alles normal zu sein... aber im Kundenmenü von dus.net wird mein Account als offline angezeigt... :confused: Jemand ne Idee woran das liegen könnte?
 
Das war bei mir auch immer so, als ich noch iax2 benutzt hatte.
 
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.