[gelöst] Action: Redirect (WeiterLeitung) Keine Erfolgt

2fast_driver

Neuer User
Mitglied seit
8 Aug 2008
Beiträge
62
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe ein miniCallManager programmiert, anrufen und auflegen geht es schon.
Was mich aber noch interessiert ist die Anrufe Weiterleitung.

Ich habe dazu was gefunden:
Code:
Action: Redirect
Synopsis: Redirect (transfer) a call
Privilege: call,all
Description: Redirect (transfer) a call.
Variables: (Names marked with * are required)
       *Channel: Channel to redirect
       ExtraChannel: Second call leg to transfer (optional)
       *Exten: Extension to transfer to
       *Context: Context to transfer to
       *Priority: Priority to transfer to
       ActionID: Optional Action id for message matching.
Dialplan: Eingehende Anruf (mit Aktuelle ID) ---> SIP/450 ----> weiterleiten an----> SIP/451 (ohne vorher abzuheben)

und das habe ich in mein Programm ausgeführt:

Code:
mWriter.WriteLine("Action: Redirect")
mWriter.WriteLine("Channel: " + AsteriskGetInID(TelefonName)) 
mWriter.WriteLine("Exten: SIP/451") 
mWriter.WriteLine("Context: default")
mWriter.WriteLine("Priority: 1")
mWriter.WriteLine()
mWriter.Flush()
Ich bekomme immer den aktuellen ID von ankommende Anruf, das geht soweit. und es hat auch am SIP/450 aufgehört zu klingel.

Dann geht es leider nicht mehr weiter.

hier CLI meldung:
Code:
   -- AGI Script callerID.sh completed, returning 0
    -- Executing [[email protected]_in:2] Dial("mISDN/2-u277", "SIP/450") in new stack
    -- Called 450
    -- SIP/450-082ce948 is ringing
    -- SIP/450-082ce948 is ringing
    -- SIP/450-082ce948 is ringing
    -- SIP/450-082ce948 is ringing
  == Spawn extension (WeiterLeitung, SIP/451, 0) exited non-zero on 'mISDN/2-u277'
[Nov  7 10:54:44] WARNING[5923]: pbx.c:2483 __ast_pbx_run: Channel 'mISDN/2-u277' sent into invalid extension 'SIP/451' in context 'WeiterLeitung', but no invalid handler
hat jemanden erfahrung damit? oder kann mir einer helfen?

Danke.
 
Zuletzt bearbeitet:

zeckrich

Neuer User
Mitglied seit
20 Jun 2006
Beiträge
72
Punkte für Reaktionen
0
Punkte
0
Hi,

vielleicht liege ich ja auch falsch (ist bei mir schon etwas her) aber muss die EXTEN nicht nur die Rufnummer sein, ohne SIP?

Gruß
zeckrich
 

2fast_driver

Neuer User
Mitglied seit
8 Aug 2008
Beiträge
62
Punkte für Reaktionen
0
Punkte
0
Hallo,

es geht leider auch nicht.

hier CLI:

Code:
    -- AGI Script callerID.sh completed, returning 0
    -- Executing [[email protected]_in:2] Dial("mISDN/1-u384", "SIP/450|90|r") in new stack
    -- Called 450
    -- SIP/450-082ed518 is ringing
    -- SIP/450-082ed518 is ringing
    -- SIP/450-082ed518 is ringing
    -- SIP/450-082ed518 is ringing
    -- SIP/450-082ed518 is ringing
  == Spawn extension (WeiterLeitung, 451, 0) exited non-zero on 'mISDN/1-u384'
[Nov 10 08:53:02] WARNING[7284]: pbx.c:2483 __ast_pbx_run: Channel 'mISDN/1-u384' sent into invalid extension '451' in context 'WeiterLeitung', but no invalid handler
debian*CLI>
kannst du bitte nochmal nach schauen wie du es damals gemacht hast?

Danke
 

zeckrich

Neuer User
Mitglied seit
20 Jun 2006
Beiträge
72
Punkte für Reaktionen
0
Punkte
0
Was ich jetzt generell nicht verstehe...
Du schreibst ja oben, dass du in den Kontext 'default' weiterleiten willst. Warum taucht dann in der Asterisk-Konsole der Kontext 'WeiterLeitung' auf?

Wie sieht dein Wählplan aus? Hast du einen Kontext "WeiterLeitung"?

Habe noch mal geschaut, wie es bei mir war.
Habe es damals mit PHPAGI gemacht. Läuft jedoch ebenso "normal" über das Manager-Interface.
 

2fast_driver

Neuer User
Mitglied seit
8 Aug 2008
Beiträge
62
Punkte für Reaktionen
0
Punkte
0
Gelöst

:groesste::groesste::groesste::groesste:

Danke Danke.....

ich habe die Kontext falsch definiert...

jetzt geht es einmann frei.

Vielen Danke

:groesste::groesste::groesste::groesste:
 

3CX PBX - GRATIS
Linux / Win / Cloud

Neueste Beiträge

Statistik des Forums

Themen
232,329
Beiträge
2,021,222
Mitglieder
349,872
Neuestes Mitglied
drkvrdng