Von IAX auf SIP weiterleiten?

green_wiese

Neuer User
Mitglied seit
21 Nov 2007
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo. Möchte mich bei meinem Asterisk mit IAX einloggen und dann über SIP raustelefonieren. Eingehende Gespräche auf dem SIP sollen auf IAX weitergeleitet werden.

Es funktioniert aber nicht. Asterisk meldet:

Rejected connect attempt from 192.168.1.10, request '0123456789@from-voip-provider' does not exist.

Code:
[I]

iax.conf

[2000]
callerid=2000
username=2000
secret=2000
type=friend
host=dynamic
context=from-voip-provider
disallow=all
allow=ulaw
allow=alaw
allow=gsm
recalltoken=no





sip.conf


[general]
port=5067
bindaddr=0.0.0.0

register => 022*********:*****@freenet.de/022*********




[ext-sip-account]
type=friend
context=von-voip-provider
username=022*********
fromuser=022*********
secret=*****
host=freenet.de
fromdomain=freenet.de
qualify=yes
insecure=very
nat=yes
port=5067
canreinvite=no
auth=md5,plaintext
disallow=all
allow=alaw
allow=ulaw









extensions.conf


[default]
exten => 1,1,Dial(IAX2/1,20)
exten => 1,2,VoiceMail(1,u)

exten => 2,1,Dial(IAX2/2,20)
exten => 2,2,VoiceMail(2,u)

exten => 9,1,VoiceMailMain(${CALLERID(num)},s)

exten => _0[1-9].,1,Dial(IAX2/${EXTEN}@ext-sip-account)

[von-voip-provider]
exten => 022*********,1,Dial(IAX2/1)

[/I]
 
request '0123456789@from-voip-provider' does not exist.

In deiner iax.conf fehlt der Kopf.


Den Kontext from-voip-provider gibt es auch nicht. Falls das von-voip-provider sein soll, musst du das auch so schreiben.
 
könntest du mir vll sagen wie der kopf dann aussehen müsste, damit es funktioniert. bin leider anfänger
 
In deiner iax.conf fehlt der Kopf.


Den Kontext from-voip-provider gibt es auch nicht. Falls das von-voip-provider sein soll, musst du das auch so schreiben.
habe mal from durch von ersetzt. aber leider immernoch das problem. asterisk meldet nun

Rejected connect attempt from 192.168.1.10, request '0123456789@von-voip-provider' does not exist.
 
bin leider anfänger

Dann schau dir doch einfach mal das Bespiel der iax.conf an, das du unter /usr/src/asteriskversion/configs findest.

Es fehlt [general]

Das dürfte aber nicht der Fehler sein.

Hallo. Möchte mich bei meinem Asterisk mit IAX einloggen und dann über SIP raustelefonieren. Eingehende Gespräche auf dem SIP sollen auf IAX weitergeleitet werden.

Was für eine Hard- oder Software verwendest du um die iax-Verbindung zwischen zu Hause und dem Asterisk herzustellen?

Was für eine Asterisk-Version verwendest du?

Wie heisst der Account auf deinem Gerät zu Hause?

Dein freenet ist via sip an den Asterisk angebunden und soll von dort zu dir nach Hause via iax2 weitergeleitet werden?
 
Zuletzt bearbeitet von einem Moderator:
Dann schau dir doch einfach mal das Bespiel der iax.conf an, das du unter /usr/src/asteriskversion/configs findest.

Es fehlt [general]

Das dürfte aber nicht der Fehler sein.



Was für eine Hard- oder Software verwendest du um die iax-Verbindung zwischen zu Hause und dem Asterisk herzustellen?

Was für eine Asterisk-Version verwendest du?

Wie heisst der Account auf deinem Gerät zu Hause?

Dein freenet ist via sip an den Asterisk angebunden und soll von dort zu dir nach Hause via iax2 weitergeleitet werden?



Ja Asterisk ist via Sip mit freenet verbunden. Und der IAX Client soll nun wie ein normaler SIP Client telefonieren können.



Die rote Linie soll realisiert werden. Siehe Grafik

Vielen Dank. Gruß Chris

Zu Erwähnen wäre vll noch das Asterisk an einer FB 7170 hängt, deshalb habe ich mich auch für den Port 5067 entschieden, da 5060 von der FritzBox benötigt wird.
 

Anhänge

  • asterisk.JPG
    asterisk.JPG
    25.8 KB · Aufrufe: 8
J Und der IAX Client soll nun wie ein normaler SIP Client telefonieren können.

Wenn du die aktuelle Asterisk-Version verwendest brauchst du in deiner iax.conf im Kontext 2000 die Zeile

requirecalltoken=no
 
JA die ist drin.

Vermute den Fehler in der Extensions.conf oder ist die so richtig?
 
JA die ist drin.

Vermute den Fehler in der Extensions.conf oder ist die so richtig?

Prinzipiell schon.

Hier leitest du den Anruf auf das iax2-Telefon mit der Rufnummer 1:

[von-voip-provider]
exten => 022*********,1,Dial(IAX2/1)

wenn die 2000 gerufen werden soll, musst du das deinem Asterisk sagen.
 
Leider immernoch


Rejected connect attempt from request '7871234@von-voip-provider' does not exist


Hast du zufällig noch eine Idee?
 
Hi,


exten => _0[1-9].,1,Dial(IAX2/${EXTEN}@ext-sip-account)

Äh, wie soll das gehen iax2 Protokoll mit sip-account?
Das müsste doch: exten => _0[1-9].,1,Dial(SIP/${EXTEN}@ext-sip-account)
heissen.


Grüße
Timm
 
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.