diff options
author | Lennart Poettering <lennart@poettering.net> | 2004-01-08 23:42:08 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2004-01-08 23:42:08 +0000 |
commit | 7b3475368a1950d2adc638bdc4d0bbda4b3d1e18 (patch) | |
tree | d1fc1d203654943e09491f7f094bf78cf30801c8 /clients/ivamVoiceBox.py | |
parent | 5565b244c983bfbfd8b88077eda690fd630e3f1f (diff) |
made ivamd a real daemon
git-svn-id: file:///home/lennart/svn/public/ivam2/trunk@20 dbf6933d-3bce-0310-9bcc-ed052ba35b35
Diffstat (limited to 'clients/ivamVoiceBox.py')
-rw-r--r-- | clients/ivamVoiceBox.py | 5 |
1 files changed, 4 insertions, 1 deletions
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) |