Hallo,
ich bin mir nicht sicher ob ich auf dem Schlauch stehe oder mir eine wichtige Info fehlt die ich nicht finde.
Ich habe bei uns in der Firma einen * am laufen der aktuell für die Hauptnummer 12345 veranwortlich ist. Wenn auf dieser Nummer ein Anruf via ISDN reinkommt klingel intern 3 SIP Teilnehmer. Ich möchte nun ein Skript starten sobald der Anruf von einem SIP Teilnehmer beantwortet wurde mit der Info welcher Teilnehmer das Gespräch angenommen hat.
Wenn ich einen System Call nach Dial einfüge also also Prio 2 dann wird das ganze ja erst ausgeführt wenn aufgelegt wurde. Und leider finde ich keine Variable in der steht wer das Gespräch nun hat.
Habt Ihr mir da evtl. einen Tipp. Die Variable würde ich noch finden ansonsten würde ich direkt nach aufruf die CDR abfragen, aber wie ich den Aufruf mache wäre mir super wichtig, denn ich komm kein Stück mehr vorran.
Danke
bye
eazy
=== Nachtrag ===
Anich ist dieses Beispiel von voip-info.org garnicht schlecht.
nur ist es auch hier so das das ganze vor der rufannahme passiert und nicht danach.
ich bin mir nicht sicher ob ich auf dem Schlauch stehe oder mir eine wichtige Info fehlt die ich nicht finde.
Ich habe bei uns in der Firma einen * am laufen der aktuell für die Hauptnummer 12345 veranwortlich ist. Wenn auf dieser Nummer ein Anruf via ISDN reinkommt klingel intern 3 SIP Teilnehmer. Ich möchte nun ein Skript starten sobald der Anruf von einem SIP Teilnehmer beantwortet wurde mit der Info welcher Teilnehmer das Gespräch angenommen hat.
Wenn ich einen System Call nach Dial einfüge also also Prio 2 dann wird das ganze ja erst ausgeführt wenn aufgelegt wurde. Und leider finde ich keine Variable in der steht wer das Gespräch nun hat.
Code:
exten => 12345,1,Dial(SIP/70&SIP/60&SIP/50)
exten => 12345,2,Hangup()
Habt Ihr mir da evtl. einen Tipp. Die Variable würde ich noch finden ansonsten würde ich direkt nach aufruf die CDR abfragen, aber wie ich den Aufruf mache wäre mir super wichtig, denn ich komm kein Stück mehr vorran.
Danke
bye
eazy
=== Nachtrag ===
Anich ist dieses Beispiel von voip-info.org garnicht schlecht.
Code:
; Extension 200 Mini Call ID WinPopup Example
exten => 200,1,NoOp(${CALLERID} ${DATETIME})
exten => 200,2,System(/bin/echo -e "'Incoming Call From: ${CALLERID} \\r Received: ${DATETIME}'"|/usr/bin/smbclient -M target_netbiosname)
exten => 200,3,Dial,sip/sipuser|30|t
exten => 200,4,Congestion
Zuletzt bearbeitet: