2x * über IAX | Anrufe über einen * ins externe Netz

swaesch

Neuer User
Mitglied seit
12 Aug 2005
Beiträge
110
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe zwei Asterisk Systeme über IAX verbunden.

am Obelsik melden sich die internen Sip Teilnehmer an,
der Asterisk soll als Gateway ins externe Netz (Internet wie Telefonnetz) dienen.

Verbindung Asterisk mit Obelisk und umgekehrt funktionieren.

Asterisk ins externe Netz funktioniert auch.

Aber von Obelisk über Asterisk ins externe Netz funktioniert nicht.

Bekomme immer "Circuits are busy now".

Hat jemand Tipps für mich???

In anderen Beiträgen über IAX2 hab ich dieses Szenario leider nicht gefunden.

Sven


Edit:

Auszug aus dem Debug-Modus
--------
-- Executing Macro("SIP/212-97ee", "dialout-trunk|2|810000||") in new stack
-- Executing GotoIf("SIP/212-97ee", "1?3:2)") in new stack
-- Goto (macro-dialout-trunk,s,3)
-- Executing Macro("SIP/212-97ee", "user-callerid") in new stack
-- Executing Set("SIP/212-97ee", "AMPUSER=212") in new stack
-- Executing Set("SIP/212-97ee", "EMERGENCYCID=") in new stack
-- Executing Set("SIP/212-97ee", "AMPUSERCIDNAME=212") in new stack
-- Executing GotoIf("SIP/212-97ee", "0?6") in new stack
-- Executing Set("SIP/212-97ee", "CALLERID(all)="212" <212>") in new stack
-- Executing NoOp("SIP/212-97ee", "Using CallerID "212" <212>") in new stack
-- Executing Macro("SIP/212-97ee", "record-enable|212|OUT") in new stack
-- Executing GotoIf("SIP/212-97ee", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("SIP/212-97ee", "recordingcheck|20060413-153058|1144935058.39") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20060413-153058|1144935058.39: Outbound recording not enabled
-- AGI Script recordingcheck completed, returning 0
-- Executing NoOp("SIP/212-97ee", "No recording needed") in new stack
-- Executing Macro("SIP/212-97ee", "outbound-callerid|2") in new stack
-- Executing Set("SIP/212-97ee", "USEROUTCID=") in new stack
-- Executing GotoIf("SIP/212-97ee", "1?4") in new stack
-- Goto (macro-outbound-callerid,s,4)
-- Executing GotoIf("SIP/212-97ee", "1?6") in new stack
-- Goto (macro-outbound-callerid,s,6)
-- Executing GotoIf("SIP/212-97ee", "1?8") in new stack
-- Goto (macro-outbound-callerid,s,8)
-- Executing NoOp("SIP/212-97ee", "CallerID set to "212" <212>") in new stack
-- Executing Set("SIP/212-97ee", "GROUP()=OUT_2") in new stack
-- Executing GotoIf("SIP/212-97ee", "0?108") in new stack
-- Executing Set("SIP/212-97ee", "DIAL_NUMBER=810000") in new stack
-- Executing Set("SIP/212-97ee", "DIAL_TRUNK=2") in new stack
-- Executing AGI("SIP/212-97ee", "fixlocalprefix") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
-- AGI Script fixlocalprefix completed, returning 0
-- Executing Set("SIP/212-97ee", "OUTNUM=810000") in new stack
-- Executing Set("SIP/212-97ee", "custom=IAX2/asterisk") in new stack
-- Executing GotoIf("SIP/212-97ee", "0?16") in new stack
-- Executing Dial("SIP/212-97ee", "IAX2/asterisk/810000") in new stack
-- Called asterisk/810000
-- Hungup 'IAX2/asterisk-1'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing Goto("SIP/212-97ee", "s-CHANUNAVAIL|1") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
-- Executing NoOp("SIP/212-97ee", "Dial failed due to CHANUNAVAIL") in new stack
-- Executing Macro("SIP/212-97ee", "outisbusy|") in new stack
-- Executing Playback("SIP/212-97ee", "all-circuits-busy-now") in new stack
-- Playing 'all-circuits-busy-now' (language 'en')
== Spawn extension (macro-outisbusy, s, 1) exited non-zero on 'SIP/212-97ee' in macro 'outisbusy'
== Spawn extension (macro-outisbusy, s, 1) exited non-zero on 'SIP/212-97ee'
-----------
 
Zuletzt bearbeitet:
Hallo,

sowie ich das jetzt sehe, sind solche Fragen nicht gern gesehen.

Zur Aufklärung, dieses Szenario ist nicht für eine Firma oder Firma ähnliches gedacht, sondern dient zur Unterstützung für meine Abschlußarbeit an der Fachhochschule.

Es geht im allgemeinen darum, den Festnetzanschluß eines Asterisk einem anderen Asterisk bereit zustellen.

Die Verbindung der verschiedenen Sip-Teilnehmer an den beiden * funktioniert einwandfrei. Nur kann ich den Festnetzanschluß des Asterisk nicht von einem Sip-Teilnehmer des Oberlisk nutzen.


Vielleicht nimmt sich doch noch jemand meinem Problem an.


Sven
 
Hallo swaesch,

Code:
-- Called asterisk/810000
-- Hungup 'IAX2/asterisk-1'
== Everyone is busy/congested at this time (1:0/0/1)

Was sagte den der andere Asterisk während diese Zeilen entstehen?

Dein Fehler tritt auf dem anderen Asterisk auf, also muss auch dort das Problem gesucht werden.

Gruß

Karl-Heinz
 
Hallo Karl-Heinz,

der andere Asterisk, der den Anruf ins externe Netz leiten soll gibt nichts aus.

Hab "Verbosity" auch schon erhöht, trotzdem sind keine Ausgaben vorhanden.


Momentan konfiguriere ich beide Asterisk System mit FreePBX(AMP).

Da aber die Sip-Teilnehmer, die direkt an dem Asterisk mit extern Verbindung angeschlossen sind, externe Anrufe tätigen können, sollte es dran hoffentlich nicht liegen.


Sven

Edit:

Hab das ganz nun mit einem 3. Asterisk System getestet, diesmal ohne FreePBX(AMP).
Hat hier ohne Probleme funktioniert, muß mich wohl an die extensions.conf beim FreePBX System machen.
 
Zuletzt bearbeitet:
swaesch schrieb:
Hallo,

sowie ich das jetzt sehe, sind solche Fragen nicht gern gesehen.

Warum hat wer was dagegen gesagt?

Ich hab das selbe Problem in einer etwas anderen Konstellation gehabt:

Asterisk -> Router -> Internet Router -> Asterisk

Ich konnte es in dem Fall auch nicht lösen. Was Abhilfe geschafft hat war eine OpenVPN Verbindung zwischen beiden Asterisk.

Versuch mal ein TCPDump bei Asterisk und Obelisk zu machen. Kommen die Pakete überhaupt bei Asterisk an?

MfG
kasoft
 
Du hast das neue Freepbx installiert? Lösche mal alle Outbound Rules und mach die neu. Wenn man Freepbx frisch installiert ist da in der MySql konfig für Outbound ein Bug.
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Neueste Beiträge

Statistik des Forums

Themen
244,872
Beiträge
2,219,909
Mitglieder
371,594
Neuestes Mitglied
AA-Idealbau
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.