Der Patch bewirkt, dass bei einem "Originate" der Parameter "CallerID"
nicht an beide Teilnehmer (A=Originator/TAPI User, B=Angerufener),
sondern nur an den B Teilnehmer gesendet wird. Der A Teilnehmer (TAPI
User) bekommt statt dessen die in "Exten" beim Rufaufbau angegebene
Zielrufnummer als CallerID übermittelt.
So sehe ich, wenn ich z.B. als TAPI User "10" den User "99" per
CTI anrufe bei mir im Telefondisplay einen Anruf von "99", und wenn
ich den Hörer abhebe und Asterisk den Ruf aufbaut, sieht die "99"
korrekterweise meine CallerID: "10".
Patch für Asterisk 1.4:
asterisk-1.4-exten-as-CLI-for-originator.diff |