IAX2 asterisk - dus.net

sebatu

Neuer User
Mitglied seit
6 Feb 2009
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich habe die Standard Konfiguration für die IAX Verbindung genommen die dus.net vorsieht, allerdings meldet sich der Servern icht an bei.dus.net.

Hat einer eine Ahnung woran das liegen kann? Anbei das Schema das ich verwemdet habe:

Asterisk Version 1.4

[general]
jitterbuffer=yes
register=>000387xxxxxx:[email protected]

[000387xxxxx]
username=000387xxxxx
secret=passwort
deny=0.0.0.0/0.0.0.0
permit=83.125.8.46/255.255.255.255
permit=83.125.8.44/255.255.255.255
permit=83.125.8.80/255.255.255.255
context=incoming
notransfer=no
type=friend

[outgoing]
exten => _01.,1,Dial(IAX2/000387xxxxx/${EXTEN:2})
exten => _01.,2,Hangup

[incoming]
exten => _X.,1,Dial(SIP/internes_telefon,60,tg)
exten => _X.,2,Hangup
exten => _X.,102,Bus

Vielen Dank!

Sebatu
 
Hast Du auf der Dus.net Homepage auch IAX anstelle SIP aktiviert?

Übrigens hatte die Online-Anzeige auf der dus.net-Homepage bei mir nie funktioniert.
 
Zuletzt bearbeitet:
Ja habe ich natürlich....
 
Versuche mal, hiermit etwas anzufangen:
IAX-Konf für Dus.net

einmal der Eintrag für den besagten „Username:s“ der bei Anrufeingang übermittelt wird.

(Rausbekommen durch „iax set debug“)

Es sind in den IAX-Peers dann 4 Server einzutragen,auf die Asterisk lauschen muß.
Nämlich proxy.dus.net , talos.dus.net, zelos.dus.net, helios.dus.net.




host=proxy.dus.net

username=s

secret=XXXXXXXX

context=dus.net

type=friend

disallow=all

allow=gsm ...



Und noch die Konfig mit dem echten Username:





[00038XXXXXXX]

allow=gsm

context=dus.net

disallow=all

host=proxy.dus.net

notransfer=no

secret=XXXXXXXX

type=friend

username=00038XXXXXXXX



Iax.conf:

[general]
musiconhold=default
jitterbuffer=yes
dropcount=1
bindaddr=62.75.xxx.xxx

register: .....


; Andreas
[200]
type=friend
username=200
secret=yyyy
host=dynamic
callerid="IAX Phone <200>"
mailbox=300
notransfer=yes
context=iax


; Thomas
[201]
type=friend
username=201
secret=yyyy
host=dynamic
callerid="IAX Phone <201>"
mailbox=301
notransfer=yes
context=thomas

;friend
[202]
type=friend
username=202
secret=yyyy
host=dynamic
callerid="IAX Phone <201>"
notransfer=yes
context=iaxfriend




[dus.net]
type=peer
host=proxy.dus.net
secret=yyyy
auth=md5
notransfer=yes
context=default

... (die anderen 3 Server auch!!!)
also "talos.dus.net" - "zelos.dus.net" - "helios.dus.net"


------------------------------------------------------------
Extensions.conf:

[lokal]
;sip
;exten => _30X,1,NoCDR()
;exten => _30X,2,macro(ruf,SIP,${EXTEN}) ---> das ist für SIP!!!!


; IAX
exten => _201,1,NoCDR()
exten => _201,2,Dial,IAX2/201|55|Ttr

exten => _200,1,NoCDR()
exten => _200,2,Dial,IAX2/200|55|Ttr
---------------------------------------------------------------

[dus.net_out]

exten => _X.,1,Dial,IAX2/000387...|60|rtT
exten => _X.,2,Congestion
exten => _X.,102,Busy
exten => _X.,3,Hangup
exten => t,1,Playback(skinny)
exten => t,2,Hangup
-------------------------------------------------------------------

[ankommend]
exten => 000387...,1,SetCALLERID(xxxxx)
exten => 000387...,2,Dial(IAX2/201|60|rtT)
exten => 000387...,3,VoiceMail(u201)

__________________________________
[iax]
include => dus.net


Contexte:

iax ....

Evtl. ist noch ein kleiner Fehler drin, aber ansonsten sollte das funktionieren.
Speziell für Dus.net evtl. dazu abzuändern in der iax.conf:
Der Context ist der Username der im Register angegeben wird.
register=> user : [email protected]/user

[user]
.
.
.
Euer Ebi
 
Zuletzt bearbeitet:
Hallo,

wo sollen die ersten Parameter eingetragen werden über iax.conf: ?

Also ich meien den Benutzer und dem den richtigen...

Vielen Dank

Sebatu
 
dus.net per IAX mit Asterisk

Tag zusammen,

ich möchte nochmal auf diesen Thröt zurückkommen, weil auch mein Asterisk (1.6.1.6) keine Lust auf einen Verbindungsaufbau mit dus.net via IAX2 hat.

Ich habe bei dus.net einige Festnetznummern auf einen Haupt- sowie drei Unter-Accounts aufgeteilt, worüber ich sowohl rausrufen als auch angerufen werden möchte.
Asterisk liegt hinter einer FBF auf einem Server im LAN.

Per SIP lief alles gut. Dort hatte ich, wie ja schon häufiger diskutiert, die einzelnen Accounts sowie alle 5 dus.net-Server für eingehende Connects eingetragen. Aber nach dem Motto "Change your system every day" möchte ich das Ganze gern per IAX machen.

Ich habe im dus.net-Kundenbereich von SIP auf IAX umgeschaltet, muss ich dort noch etwas weiteres beachten, das ich evtl. übersehen habe?

Dann habe ich die extensions.ael angepasst, soweit auch kein Problem.

Offenbar bin ich aber unfähig, die iax.conf passend zu erstellen.

Ich habe mich zunächst mal hier nach gerichtet: http://www.dus.net/index.php?id=172

Beim Rausrufen zeigt mir das Debug einen Code 50 (no authority found), eingehende Verbindungen sehe ich nicht einmal im Debug!?

Dann habe ich mir folgendes angeschaut:

Am besten, Du schaust Dir das mal auf der zweiten Seite dieser Dokumentation an:
http://www.surheimer.de/asterisk
Euer Ebi ;)

Insbesondere dies gibt mir Rätsel auf:

einmal der Eintrag für den besagten „Username:s“ der bei Anrufeingang übermittelt wird. (Rausbekommen durch „iax set debug“)

Dies kann ich gerade nicht ganz umsetzen.?

Im Gegensatz zu dem, was wilderebi schrieb, scheint die Angabe verschiedener Server nicht mehr notwendig zu sein, offenbar soll man nur noch iax.dus.net verwenden, was die Sache ja eigentlich einfacher machen sollte.

Vielleicht kann jemand mit einer funktionierenden, aktuellen iax.conf diese einmal posten?

Oft ist es ja nur eine einzelne Option, die einen verzweifeln lässt - oder es liegt gar am Asterisk.?

Danke auf jeden Fall für eure Hilfe.
 
Funktioniert inzwischen IAX2 mit dus.net?
Weil ich in der letzten Zeit massive Probleme mit dus.net über SIP habe (bin sporadisch offline), habe ich mal wieder die IAX2-Variante probiert.
iax.dus.net scheint es gar nicht zu geben, zumindest findet mein Asterisk den Server nicht. Auch ein Ping wird nicht beantwortet.

Ich habe es mit allen Anleitungen von wilderebi erfolglos versucht.
(auch bei proxy.dus.net meldet sich mein Asterisk nicht an)

Übrigens können sich die Geräte immer noch per SIP anmelden, obwohl ich im Kundencenter IAX2 eingestellt habe, dafür aber nicht per IAX2.
 
Ich habe auch alles Mögliche erfolglos ausprobiert. In letzter Verzweifelung wendete ich mich an den Support, welcher meine Anfrage jedoch lediglich mit "Für IAX2 wird kein Support übernommen" beantwortete.
 
"Für IAX2 wird kein Support übernommen"
Also auch nicht besser, als der Support für SIP.
 
Funktioniert inzwischen IAX2 mit dus.net?
.....
Ich habe es mit allen Anleitungen von wilderebi erfolglos versucht.

vor einiger Zeit hatte ich's mit der gleichen Anleitung getestet und nicht richtig zum Laufen gebracht. Die IAX2-Anbindung von PBX-network funktionierte dagegen auf Anhieb ...
 
ich hab iax2 mal mit iaxcomm getestet. Hat alles funktioniert. nur hatte ich Probleme bei der Rufnummernübermittlung. daher blieb ich bei sip

iax.dus.net ist für mich übrigens erreichbar. Er antwortet jedoch nicht auf pings

Was den Support betrifft... naja... ehrlichgesagt weis ich nicht was ich dazu sagen soll, ich find den nicht besonders toll
AAAAAAAABER
ich find den immer noch besser als bei anderen Provider. Ich hab keine Lust mehr gefragt zu werden ob, ich meine Fritzbox schon neugestartet habe. :)
 
Also bei mir läuft IAX2 mit dus Prolemlos. War aber auch ein steiniger Weg bis es wirklich lief.
Wenn jemand die Konfig braucht, kein Problem, wobei ich FreePBX benutze und da die configfiles ein wenig anders aussehen.
 
Ich würde mich für die funktionierende Konfig inteessieren.
Danke.
 
Iax2 dusnet config

Code:
;iax_registrations_custom.conf
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx




; iax_additional

[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

;iax_custom.conf

language=de

[s]
host=iax.dus.net
username=s
context=from-pstn
type=friend
disallow=all
allow=gsm

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx
 
Kein Problem, nur wie gesagt, die configfiles sehen halt dank freepbx ein wenig anders aus.
Aber hier gibts glaub ich noch Infos wie freepbx diese custom und additional files includiert:
http://www.freepbx.org/configuration_files

bzw das hier steht in der iax.conf bei freepbx
Code:
[general]

; These will all be included in the [general] context
#include iax_general_additional.conf
#include iax_general_custom.conf
#include iax_registrations_custom.conf
#include iax_registrations.conf

; These should all be expected to come after the [general] context
;
;iax_custom.conf is the proper place to start creating new contexts that you 
;might have a need for.  Dundi IAX trunks is one example of when this file is needed.
;
#include iax_custom.conf
#include iax_additional.conf
;
;iax_custom_post.conf will allow you to modify FreePBX generated IAX setups so
;that you can add additional parameters to a auto-generated setup.
;if you have a auto-generated context of [foobar] and need to add a parameter 
;to it then create this line [foobar](+) and place your additions on the next line
;
#include iax_custom_post.conf


hier die iax_additional (gefüllt durch freepbx)

Code:
[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

[00038xxxxxxx]
disallow=all
username=00038xxxxxxx
type=friend
secret=xxxxxxxx
transfer=no
host=iax.dus.net
context=from-pstn
allow=gsm
qualify=yes

iax_custom.conf

Code:
language=de

[s]
host=iax.dus.net
username=s
context=from-pstn
type=friend
disallow=all
allow=gsm

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx

[00038xxxxxxx]
context=dus.net
disallow=all
allow=gsm
host=iax.dus.net
notransfer=no
secret=xxxxxx
type=friend
username=00038xxxxxxx

iax_registrations_custom.conf

Code:
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx
register => 00038xxxxxxx:[email protected]:4569/00038xxxxxxx
 
Danke, das sieht ja nicht so kompliziert aus.

Gibt es einen Grund, warum Ihr nur den GSM-Codec erlaubt?
 
Eigentlich nur wegen der Bandbreite zu unseren Niederlassungen und der nicht wirklich brachialen Rechenpower von unserem *. Wie lassen einfach alles auf GSM, da muß dann keiner umrechnen. Und sooo schlecht ist die quali bei GSM jetzt auch nicht.
 
Ich habe heute noch einmal die Anmeldung an iax.dus.net probiert, aber außer Request sent bekomme ich nichts.

Immerhin werden die dus.net Peers als ok gemeldet, aber ohne Registrierung kommen natürlich keine Anrufe an.

Gibt es inzwischen eine funktionierende Anleitung für die IAX-Anmeldung?
(Ich habe nochmal die von ichego1 und wilderebi probiert.)
 
Wundert mich das es bei Dir nicht klappt.
Wie gesagt, die configs sind bei uns jetzt seit 12 Wochen so im Einsatz und es klappt alles einwandfrei.
 
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.