Variable wird nicht eingelesen?? (Newbie)

tetsuo2k6

Neuer User
Mitglied seit
13 Dez 2007
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo :)


Ich habe folgende Zeile für abgehende Gespräche in der extensions.conf festgelegt:

Code:
exten => _0.,1,Dial,SIP/${EXTEN}@abgehend${CallerIDNum}|30|r

Die CallerIDNums sind auf 104, 105, 106 etc. festgelegt (die Durchwahlen)

In der sip.conf sind auch entsprechende contexts festegelgt:

Code:
[abgehend104]
...
[abgehend105]
...
[abgehend106]
...
etc.

In der CLI erscheint folgende Meldung wennich versuche rauszutelefonieren:

Code:
    -- Executing [01520393XXXX@default:1] Dial("SIP/104-b3d1fdd0", "SIP/01520393XXXX@abgehend|30|r") in new stack
[Jan 13 19:06:41] WARNING[18095]: chan_sip.c:2898 create_addr: No such host: abgehend
[Jan 13 19:06:41] WARNING[18095]: app_dial.c:1191 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination)

Wird die Variable nicht eingelesen? Ist sie dort nicht erlaubt? Denke ich zu kompliziert? :confused:
 
  1. von Asterisk vordefinierte Variablennamen solltest Du immer in GROSSBUCHSTABEN angeben
  2. ${CALLERIDNUM} gibt in aktuellen Asterisk Versionen nicht mehr

Code:
[Jan 13 19:06:41] WARNING[18095]: chan_sip.c:2898 create_addr: No such host: [COLOR="Red"]abgehend[/COLOR]

da in ${CALLERIDNUM} nix drinsteht, wird Dein Context nicht aufgelöst und eben nur nach abgehend gesucht.
 
Kostenlos!

Statistik des Forums

Themen
248,854
Beiträge
2,302,946
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo