Anrufe in Outlook anzeigen / Umleitung

Kisch

Neuer User
Mitglied seit
12 Feb 2007
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

leider weiß ich zur Zeit nicht genau was für Sachen wir benutzen, vllt. könnt ihr mir da sagen was für Infos ihr braucht :D

Also erstmal würd ich gern wissen, ob es (gratis) Tools gibt, die eine Anrufliste erstellen, um angenommene/verpasste/gewählte Nummern über den Asterisk Server anzeigt und eventuell direkt in Outlook danach sucht und anzeigt. TAPICall haben wir da mal probiert, aber da gab es auch in der neuen Version ein paar Fehler mit Vista und Office 2007.

Zum anderen wär es interessant zu Wissen, ob man durch einen Anruf eine Umleitung einstellen kann. Also ich bin unterweg und merke, dass ich die Rufumleitung vergessen habe. Dann rufe ich den Asterisk Server an und gebe dann eine Nummer ein, auf die umgeleitet werden soll und fortan wird auf diese Nummer umgeleitet.

Hoffe mir kann jemand weiterhelfen :) Wie gesagt, sagt mir welche Infos ihr noch braucht, dann werde ich nachher mal fragen.

Danke und Gruß

Benny
 
Zu Deinem Rufumleitungsthema. Das ist natürlich möglich.
Eine grundsätzliche Variante ist unten angedeutet. Sie unterstellt, dass es eine zentrale Einwahlnummer gibt, über die Asterisk Kommandos entgegennehmen soll (hier:4711). Der Anrufer erhält dann einen neuen Dialtone und gibt jetzt an:

interne Rufnummer*1*Umleitungsziel

Mit

interne Rufnummer*0

lässt sich im Beispiel die Umleitung aufheben.

Code:
context ext_command
exten => _4711,1,DISA(no-password|ext_command_do);
exten => _4711,2,Hangup();

context ext_command_do
exten => _X.,1,Set(intexten=${CUT(EXTEN,*,1)})
exten => _X.,2,Set(mycomm=${CUT(EXTEN,*,2)})
exten => _X.,3,GotoIf($["${mycomm}"="1"]?4:15)
exten => _X.,4,Set(mycfext=${CUT(EXTEN,*,3)})
exten => _X.,5,Set(DB(CFIM/${intexten})=${mycfext})
exten => _X.,6,Goto(15)
exten => _X.,10, DBdel(CFIM/${intexten})
exten => _X.,11,Goto(15)
exten => _X.,15, Hangup()

In einem Kontext für eingehende Rufe kann der so erzeugte Datenbankeintrag dann genutzt werden:

Code:
context incoming
exten => _X.,1,Set(CNIM=${DB(CFIM/${EXTEN})});
exten => _X.,2,GotoIf($["${CNIM}"=""]?10:3)
exten => _X.,3,Dial(SIP/${CNIM}@yourprovider)
exten => _X.,4,.....
exten => _X.,10,Dial(SIP/${EXTEN})
exten => _X.,11,.....

Zeile 1 ermittelt, ob es für das Ziel eine Umleitung gibt. Wenn ja, wird diese in Prio 3 gewählt (Prinzip), wenn nein, wird das Ursprungsziel in Prio 10 verbunden.

Gerüstet mit diesem Ansatz solltest Du unter den Stichworten

DISA
Asterisk-DB
Rufumleitung

hier im forum oder unter www.voip-info.org fündig werden können
 
Kostenlos!

Statistik des Forums

Themen
248,867
Beiträge
2,303,265
Mitglieder
378,524
Neuestes Mitglied
MarcinK