Welche Nebenstelle wählt raus?

Titus

Neuer User
Mitglied seit
2 Jun 2005
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
Hi Forum,

ich möchte in meinem Outbound-Dialplan noch ein GOTOIF einbauen, die anhand der wählenden, internen Nebenstelle ihre Entscheidung trifft. Ich finde nur die Variable nicht :(

Ich habe hier 2 HFC Karten im *, eine im NT und eine im TE. Wenn ich nun von der Nebenstelle "150" aus einen Anruf starte schreibt mir Asterisk auch brav

Code:
Accepting voice call from '150' to 's' on channel 0/2, span 1

Aber in welcher Variable finde ich denn die '150' ???

Ich finds einfach nicht... Weder CALLERID noch EXTEN...

Danke Euch im voraus,
Jens
 
PRI_NETWORK_CID (die ist besser, weil immer gesetzt im gegensatz zu CALLERIDNUM !!!!)
 
Hallo allesOK,

leider ist auch PRI_NETWORK_CID leer. Es sieht immer noch aus wie hier:

extensions.conf: exten => s,1,NoOP("call for "${PRI_NETWORK_CID})
CLI Ausgabe: Executing NoOp("Zap/2-1", ""call for "CID withheld") in new stack

Hast Du vielleicht noch eine Idee?

Gruß,
jens
 
was passiert bei ${CALLERIDNUM} ?
 
Ist leider auch leer ("CID withheld"), genau wie CALLERID.
 
zeigt her eure dialplaene
 
Hier ist er:

Code:
[pbx-trunk]
; Freizeichen bauen
exten => s,1,NoOP("call from "${CALLERID})
exten => s,2,Goto(dial-pbx,${EXTEN},60)

[dial-pbx]
exten => _.,1,NoOP(Anruf aus der Telefonanlage fuer ${MACRO_EXTEN})
exten => _.,2,GotoIf($[${EXTEN:0:3} = 111]?7:3)
exten => _.,3,SetCallerPres(allowed); Rufnummernuebertragung aktivieren
exten => _.,4,SetCIDNum(40xxxxxxxx); abgehende Nummer setzen, Vorwahl ohne Null erforderlich!
exten => _.,5,Dial(Zap/g2/${EXTEN},60); Hansenet, wenn nicht Sipgate
exten => _.,6,Hangup
exten => _.,7,Goto(sipgateout,${EXTEN:3},1); Vorwahl 111, also Sipgate

Egal welche Variable ich in eine der beiden NoOp's nehme, sie sind alle leer.
 
hmmm also CALLERID so wie da steht wird nicht funktionieren. und CALLERIDNUM und PRI_NETWORK_CID geht nicht. du hast doch eine hfc? ist in der zapata.conf usecallerid=yes?
 
Ja, sowohl in der Definition für die TE als auch für die NT Karte. Und Asterisk weiß ja auch welche Nebenstelle es ist: "Accepting voice call from '150' to ..."
 
also bei mir war das immer ${PRI_NETWORK_CID}, sorry, mehr kann ich nicht sagen
 
hm, (sollte) eigentlich nicht... Und Asterisk merkt ja auch, welche Nebenstelle an der Teledat 150 das Gespräch aufbaut (s.o.).

Werde ich aber mal überprüfen.
 
Kostenlos!

Statistik des Forums

Themen
248,876
Beiträge
2,303,685
Mitglieder
378,541
Neuestes Mitglied
FR6r24