From 7b3475368a1950d2adc638bdc4d0bbda4b3d1e18 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 8 Jan 2004 23:42:08 +0000 Subject: made ivamd a real daemon git-svn-id: file:///home/lennart/svn/public/ivam2/trunk@20 dbf6933d-3bce-0310-9bcc-ed052ba35b35 --- clients/ivamVoiceBox.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'clients/ivamVoiceBox.py') diff --git a/clients/ivamVoiceBox.py b/clients/ivamVoiceBox.py index 252ce98..9dc84f9 100644 --- a/clients/ivamVoiceBox.py +++ b/clients/ivamVoiceBox.py @@ -216,7 +216,7 @@ class VoiceBox(ivamApi.Processor): self.currentState = self.STATE_FINISH c.hangup() - def onRecordFinish(self, c, fname): + def onRecordFinish(self, c, fname, length): if ivamCore.DEBUG: ivamCore.log("onRecordFinish(%s)" % fname) @@ -224,6 +224,9 @@ class VoiceBox(ivamApi.Processor): ivamCore.log("Sucessfully recorded new message '%s' from %s for MSN %s." % (fname, self.callerNumber, self.ringNumber)) os.environ["SPOOLDIR"] = self.directory + os.environ["LENGTH"] = `c.recordLength` + os.environ["SEC_LENGTH"] = "%0.1f" % (c.recordLength/8000.0) + ivamCore.log("Starting new message notification program.") r=os.spawnvp(os.P_WAIT, self.messageProgram, (self.messageProgram, fname)) ivamCore.log("Program finished (return value is %i)." % r) -- cgit