Hi All,

i am new in ser and sems.


i have running sersasi with sems 1.0.0


i have a ivr python scrip that record my voice for e.g. 5 seconds and save it 
as a wave file on my harddisc.


my problem is that the wave file is finaly saved only if i hang up
(send bye) but the wave file should be saved directly after the 5
seconds without hang up the phone.

Can someone help me?


here my script:








from log import *





from ivr import *





 





hallo =
"/usr/audio/hallo_1oder2.wav"





record = "/usr/audio/record.wav"





 





class
IvrDialog(IvrDialogBase) :





 





            def onSessionStart(self,hdrs):





                        





                        self.audio_play =
IvrAudioFile()





                        self.audio_play.open(hallo, AUDIO_READ)





                        self.enqueue(self.audio_play,None)





                                                





            def
onDtmf(self,event,duration):





                        





if
event ==1:





                                   self.audio_rec
= None





 





                                   self.audio_rec
= IvrAudioFile()





                                   self.audio_rec.open("/usr/audio/record.wav",
AUDIO_WRITE,)





                                   self.audio_rec.setRecordTime(5*1000)





                                   self.enqueue(None,self.audio_rec)





 





                            if
event ==2:





                                   self.audio_play
= None





 





                                   self.audio_play
= IvrAudioFile()





                                   self.audio_play.open(record,
AUDIO_READ)





                                   self.enqueue(self.audio_play,None)









            def onBye(self):





                        self.bye()





                        self.stopSession()





regards

rafael
________________________________________________________________________
AOL eMail auf Ihrem Handy! Ab sofort können Sie auch unterwegs Ihre AOL email 
abrufen. Registrieren Sie sich jetzt kostenlos.
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to