ausgehende Telefonate mit +49 funktionieren nicht

uxtuner

Neuer User
Mitglied seit
28 Okt 2007
Beiträge
53
Punkte für Reaktionen
0
Punkte
0
Hallo,

in meinem Telefonbuch sind Rufnummern mit vorangestellten Länderkennzeichen (also z.B. +49) gespeichert. Leider werden diese nicht korrekt von Asterisk interpretiert, es kommt bei dem Telefon die Meldung:

Code:
Extension Changed 25 new state InUse for Notify User 21

    -- Executing [498954841111@sip25:1] Set("SIP/25-005f3b90", "CALLERID(number)=54849999") in new stack

    -- Executing [49895481111@sip25:2] Dial("SIP/25-005f3b90", "CAPI/ISDN1/498954841111|45|r") in new stack

    -- Called ISDN1/49895481111

    -- CAPI/ISDN1#02/498954841111-7 is busy
  == Everyone is busy/congested at this time (1:1/0/0)
    -- Executing [49895481111@sip25:3] Hangup("SIP/25-005f3b90", "") in new stack
  == Spawn extension (sip25, 498954841111, 3) exited non-zero on 'SIP/25-005f3b90'

gibts es dafür eine Lösung?
 
Ich ging eigentlich davon aus, dass Asterisk das "+" korrekt interpretiert. Falls doch nicht, gibt es mehrere Möglichkeiten das Problem zu umgehen.
Eine Möglichkeit wäre, mit 49 anfangende Nummern um 00 zu ergänzen ( wie es scheint kommen die Nummern ja als "49..." an.
Das könnte wie folgt aussehen:
Code:
[festnetz_out]
exten => _49X.,1,Dial(CAPI/ISDN1/00${EXTEN},55,Tt/bd)
exten => _0X.,1,Dial ...

Gruß
dynamic
 
Hi,

das funktioniert leider nicht, da alle Nummern im Ortsnetz die mit 49 beginnen nicht mehr gewählt werden können und man zusätzlich einen entsprechenden Eintrag für jedes Land machen müßte
 
War wohl ein Schnellschuß ;-)
Habe gerade getestet und der Asterisk kann das "+" Zeichen direkt interpretieren. Daher müsste folgender Dialplan nun aber funktionieren:
Code:
exten => _+X.,1,Dial(CAPI/ISDN1/00${EXTEN:1},40,r)
d.h. das "+" Zeichen wird einfach durch "00" ersetzt.

Gruß
dynamic
 
Kostenlos!

Statistik des Forums

Themen
248,844
Beiträge
2,302,736
Mitglieder
378,496
Neuestes Mitglied
slicksloozle