Capi -> Asterisk/sip -> Asterisk/sip

Colty

Neuer User
Mitglied seit
18 Sep 2006
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

ich habe zwei Asterisk-Maschinen, die per SIP miteinander verbunden sein sollten. Der erste nimmt Anrufe auf einer capi entgegen, leitet sie an den zweiten der wiederum per Disa/Capi den Anruf weiterreicht.

Leider funktioniert die SIP-Kommunikation der beiden nicht mehr.
Ein Anruf sieht wie folgt aus:

Code:
  == ISDN1#02: Incoming call '15' -> '54'
    -- Executing Dial("CAPI/ISDN1/54-1", "SIP/@21|45|r") in new stack
    -- Called @21
    -- SIP/21-081d48d8 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing Hangup("CAPI/ISDN1/54-1", "") in new stack
  == Spawn extension (default, 54, 2) exited non-zero on 'CAPI/ISDN1/54-1'
  == ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 1

Die sip.conf-Einträge:
Asterisk#1 (ISDN/54):
Code:
register => 21:[email protected]/21
[21]
type=peer
username=21
fromuser=21
secret=geheim
host=192.168.25.110
disallow=all
allow=ulaw

Asterisk#2 (Disa):
Code:
[21]
username=21
type=friend
secret=geheim
host=dynamic
reinvite=no
canreinvite=no
qualify=1000
dtmfmode=auto
disallow=all
allow=ulaw
context=outgoing

Ein paar Outputs von den Konsolen:
Code:
Asterisk#1
sip show registry
Host                            Username       Refresh State
192.168.25.110:5060             21                 105 Registered

sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
21/21                      192.168.25.110              5060     Unmonitored

Asterisk#2
sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
21/21                      192.168.25.111   D   N      5060     OK (1 ms)

Mit NAT habe ich ein wenig rumgespielt (beide an/beide aus). Das sieht man auch in der Ausgabe der peers, ändert das Verhalten aber nicht.

Beide Systeme hängen am gleichen Switch, es werden keine Pakete gefiltert.
Auf dem zweiten Asterisk gibt es keine Meldungen, wenn ein Anruf auf 54 erfolgt.

Weiß jemand Rat?

Schonmal Danke im Voraus.

Kai
 
Erledigt

Hallo Zusammen,

Thema kann geschlossen werden. War ein kleiner Fehler in der extension.

-> "SIP/@21|45|r"
das "@" ist zu viel, da keine Nummer übergeben wird.

Gruß,

Kai
 
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.