2 Asterisk über VPN. für paralleruf an zwei standorten

linuxbastler

Neuer User
Mitglied seit
4 Apr 2005
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Hallo, ich habe an zwei Standorten je einen Asterisk. Beide Kisten sind über VPN verbunden.
An Standort A befindet sich eine msn(isdn) die an Standort B als externe Nebenstelle weitergeleitet wird. Standort A ist außerdem mit einem Sip-Provider verbunden, Ausgehende Gespräche von Standort A + Standort B werden über Sip geführt. Standort B ist daher mit keinem Sipprovider verbunden- als exerne Nebenstelle gehen die Gespräche über Standort A ja raus..Soweit so gut, geht ja alles. Nun zu dem Problem. Standort B soll zukünftig alle Gespräche von Standort A + B über ISDN ins Fetsnetz bringen ( nicht über SIP) Diese Kreuzkonfiguration, jeden ASterisk bei der gegenüberliegenden Stelle auch als externe Nebenstelle anzuhängen funzt nicht.

Also : Eingehende Gespräche auf A (isdn) sollen bei A+ B klingeln ( funzt)
Ausgehende Gespräche sollen über B laufen (auch von A)

Hat da jemand eine Lösung? Muss ich da was bei den Ports beachten. Die Registrierung untereinander klappt ja....aber irgendwie hakts.
 
hallo, das wird doch wer wissen? Oder muss ich für diese Lösung tatsächlich 3 ASterisk aufsetzen?
 
Du musst doch nur von A nach B anrufen und den eingehenden Anruf im dialplan entsprechend abarbeiten. Die Verbindung zwischen den * * würd ich mit IAX2 machen.

jo
 
Ich habe zwei eisfair verbunden. Ich kann jeweils den einen eisfair* mit dem anderen verbinden..der loging klappt aber in dem moment funzt das anrufen nicht.

Standort A soll nach B als parallerufweiterleiten.

Standort B gilt als ISDN-Gateway und soll alle rausrufe von A+B ins Festentz senden. Bei dieser Lösung sind beide * server und gleichzeitig client des gegenübers.
 
...ich gebe nicht auf :-)

Hallo, ich habe in einer "Trockenübung" gemäß dieser Anleitung :
http://www.ip-phone-forum.de/showthread.php?t=92224&highlight=paar+Fragen+iax
(ohne register) zwei Asteriske verbundnen und es funktioniert auch.

Nun habe ich vor, die iax.conf + extensions.conf eines unter Eisfair erstellten Dialplanes
zu modifizieren. HIer hakt es dann doch noch, mit allen erdenklichen fehlermeldungen.
Ist jemand mit dem Dialplan unter Eisfair vertraut ?

In der Sip.conf steht folgendes, und dies übertrage ich auf die IAX.conf:
Der erste Block


[general]
context=default

[sipgate] (und in der IAX des gegenübers z.b [iaxgate auf 192.168.1.2]
context=incomming

[13] (externer Sipaccount) (dies fällt dann ja weg)
context= outgoing

Dies müsste ich doch bei einer IAX registrierung übernehmen können
(meinethalben auch das [sipgate], kann ich ja nennen wie ich will.

(default für general, incomming für den "internen IAX-Acount, outgoing für den

externen) und dann in der Wahlregel in der extensions.conf nur "SIP" in IAX2 ändern?

wäre dies dann so richtig ?:

[50] ;interne msn (auf 192.168.2.20=sipgate) (ja , ja, etwas einfallslos)
exten => _x./50,1,SetCIDNum(50)
exten => _x./50,2,SetCIDName( Büro)
exten => _x./50,3,GotoIf($["${EXTEN:0:1}" = "0"]?5)
exten => _x./50,4,setVar(areaCode=0461) (gut wäre nicht erforderlich ..aber egal)
exten => _x./50,5,Dial(IAX2/iaxgate:p[email protected]${areaCode}${EXTEN},120,TW)

und dann beim Gegenüber eben iaxgate in context=incoming
und hier soll die 50 nun über Iax und ISDN raus(als Beispiel)

include=50 (auf 192.168.1.1=iaxgate)
[50]
exten => _x./50,1,SetCIDNum(999999) (externe MSN=999999 als Beispiel)
exten => _x./999999,2,SetCIDName()
exten => _x./999999,3,Dial(CAPI/contr1/${EXTEN:2},120,TW

rumrätsel, hab ich s mir nun gerade selbst erklärt? oder ist da ein denkfehler?
Nun brauch ich noch einen Denkanstoss: auf der 192.168.2.2 [sipgate *gg]sollen ISDN -Anrufe
an [iaxgate] auch weitergeleitet werden So?

Im context auf 192.168.2.2
;Incomming calls over ISDN (nicht modifiziert) Externe Beispiel MSN =888888

exten => 888888,2,Dial(Zap/g1/50&SIP/13,15,t)

müsste nach der IAX Rosskur dann heissen:

exten=>888888,2,Dial(Zap/g1/50&IAX2/iaxgate:p[email protected]/13,15,t)

(es klingelt so das Isdn 50 am Asterisk 192.168.2.2 + die 13 an 192.168.1.2)
wenn auf der Isdn.Msn 888888 ein anruf kommt..)

Oder sieht jemand einen Fehler?
Also:
Abegehende Anrufe an 192.168.2.2 sollen über IAX an 192.168.1.2 über ISDNraus
Ankommende Anrufe an 192.168.2.2 sollen auch an 192.168.1.2 (über IAX)
signalisiert werden.

Ähm: abgehedne Anrufe an 192.168.1.2 gehen direkt über capi raus.
ankommende an 192.168.1.2 sollen nicht an 192.168.2.2 weitergeleitet werden


Mange tak for Hjaelp!
PS: Gemäß der Vorwahl können sich ja alle denken, woher ich komme.*g
Einen Kasten Flens geb ich aus wenns läuft:-P
 
...erledigt..

So für die Nachwelt...es funzt nun und ich habe den Dialplan unter Eisfair geändert.
Es war nötig die Nebenstellen in der Iax-conf noch anzugeben ( als friend im context outgoing)
So braucht man nicht die ganze extensions.conf neu stricken.
Diese Anweisung bei auch den ( externen) Nebenstellen tauschen und ggf. bei den
Incomming Calls over Capi um den Ruf durchzuleiten an den "zweiten Asterisk"

(IAX2/asterisk:p[email protected]/${EXTEN},120,TW)

Trotzdem besten Dank fürs zuhören...

:-P der Kasten ist daher nun für mich + Plopp+Prost!
 
Warum sharest du nicht einfach die Dialpläne auf dem anderen Server?

Schau dir mal den Befehl switch an.

Ich habe hier einen Asterisk, der die gesammte Sip/IAX2 -Kommunikation mit der Aussenwelt macht, an dem hängen 3 Asterisk, die jeweils die hausinternen Gespräche erledigen und die ISDN-Leitungen einbinden.
Auf den lokalen Asterisk steht dann nur ein

[rausrufen]
exten => _000XX.,1,Goto(eutelia,${EXTEN},1)

[eutelia]
switch => IAX2/asterisk-ext/eutelia

Um das ganze dann auf die Spitze zu treiben, hat der externe Asterisk mehrere Accounts bei verschiedenen Betamax-Ablegern. Über DUNDi werden die Gespräche auf die einzelnen, dieses Ziel kostenfrei anbietenden Accounts verteilt. Ich brauche also nur auf einer Kiste die Liste "kostenfrei" zu pflegen.
 
Kostenlos!

Statistik des Forums

Themen
248,521
Beiträge
2,293,494
Mitglieder
378,028
Neuestes Mitglied
tempuser777