Hi,
mit der SIP firmware wird das wohl nichts werden. Die Softkeys während eines aktiven calls sind von der Firmware fest vorgegeben.
Ich hab mit dem Problem mit SCCP images schon einige Zeit verbracht, hier wäre die einzige Alternative eine Art Skinny-Proxy.
Was aber sehr gut funktioniert (seit Version 6.0.5) sind sogenannte "Service_URL Buttons". D.h. man kann eine URL die sonst über den Services Button erreichbar ist, mit einen Knopfdruck ausgeführt werden.
Die Idee ist nun das Telefon mit Asterisk als skinny phone zu betreiben. Da ich mich mit Asterisk kaum auskenne müßte man das vorher prüfen ob diese Funktion unterstützt wird.
Wenn ja könnte man dann ein kleines Servlet schreiben, daß das voicerecording startet.