Menu

#272 Call Recording option

NextRelease
nobody
None
Low
Enhancement
2013-02-21
2010-10-10
Anonymous
No

Originally created by: danbor...@gmail.com
Originally owned by: r3gis...@gmail.com

Don't know if it is to much to ask for enhancement, but it would be nice to have a button to record Call conversation. This button could be locaded on the screen after call is answered.
Files could be saved on sd card, with file name being date and phone number of the other party.

I don't know what type of audio compression could be used for this task, maybe mp3, and depending on cpu/memory use, limit recording time or breakdown call into multiple files

Discussion

  • Anonymous

    Anonymous - 2010-10-11

    Originally posted by: r3gis...@gmail.com

    It's never too much :)
    Of course, that's a good feature idea. All the more so as would not be really complicated to do thanks to pjsip (the native SIP library on which CSipSimple rely).
    However, it's low priority but it's taken into account :) (If some other contributor want to implement it before me, he will be welcome ;) ).

    Labels: -Type-Defect -Priority-Medium Type-Enhancement Priority-Low
    Owner: r3gis.3R
    Status: Accepted

     
  • Anonymous

    Anonymous - 2010-10-25

    Originally posted by: r3gis...@gmail.com

    And.....
    It's now available in 0.00-15-05 dev version available on download section :).

    On my N1, it doesn't affect CPU too much. Well it's .wav, not .mp3 (guess mp3 encoding will impact performances if done in real time... maybe as a future evolution could be done after call ends).

    So To use it (mandatory : a sdcard not mounted on a PC/ available for phone writing)
    Make a call...
    While in the call screen, press Menu > Record...
    That's it. You are recording the conversation. You can stop recording by pressing Menu > Stop or it will stop when call end.

    Records are stored in /sdcard/CSipSimple/[contact]_[date].wav

    Status: NextRelease

     
  • Anonymous

    Anonymous - 2010-10-25

    Originally posted by: danbor...@gmail.com

    r3gis.3R, You are THE MAN.
    Thanks for this addition, I love it.

    I want to point out couple of things.
    1. when I'm making a call and if I press the recording button before call is actually answered, during ringing, program crashes. so, maybe disable the record button until call is answered.

    2. On my Samsung Galaxy S Vibrant, on the recorded audio I hear a echo for the other party, the other party say something, i hear with volume very low, then after a second like an echo the voice plays normal . so, I keep hearing this low voice with a louder normal echo later.  my voice is normal, no echo.  quality of recorded audio is great.

    Great Job.

     
  • Anonymous

    Anonymous - 2010-10-25

    Originally posted by: r3gis...@gmail.com

    For point 1, you're right.. I didn't notice that. So -> fixed in 0.00-15-06 ;) . I disable the button if the call is not active.
    I'll try to add soon an option to automatically start recording for all calls.

    For point 2 : mmh, wondering if that's not something related to samsung audio stack problem. But worth to try if you get issue one first and then noticed issue 2 : reboot the phone to ensure there where not an open audio stream.

    Also, if the app crash while in call (when call is active, that's probably not your case here, but that's an interesting point to know when testing dev builds) :
    It's possible that it will not properly tear down all audio stuff. So you have to do it manually :
    * Change ringer volume to the previous value
    * Ensure your wifi sleep policy is not modified to an unwanted value.
    In fact, when csipsimple is entering in call mode, this two settings are changed by the app and then restored when the call end (but if it crash before call end... it's not restored)

     

    Related

    Tickets: #2

  • Anonymous

    Anonymous - 2010-10-29

    Originally posted by: danbor...@gmail.com

    Hi r3gis.3R,
    It is still echoing after fallowing your instructions.
    But Its not that bad, the low volume echo now comes afterward. maybe a problem with samsung audio stack like you said.

    Check the attached audio file, you'll be able to hear the echo.. conversation is in Portuguese.

     
  • Anonymous

    Anonymous - 2010-11-01

    Originally posted by: r3gis...@gmail.com

    Ok, in fact I think that's a good proof that echo cancellation feature is doing something in the standard call (since I don't think that echo cancellation applies to recorded audio :) )

    I'll try to get back audio level settings from the standard output in recorded audio. Maybe it will help (As on galaxy S we put speaker amplification to 0.4 and mic to 0.2, maybe could be a good idea to also use these settings in recorded audio). I'm not sure that it will help with the echo.
    It does on the standard output, but I don't think that it can impact the recorded audio ... but worth to try :).
    I'll also have a look if I can add an echo canceller on the recorded port. Obviously it would help, but I guess that could impact perfs.

     
  • Anonymous

    Anonymous - 2013-02-21

    Originally posted by: phe...@gmail.com

    Is there a way to change the records store directory?

     

Log in to post a comment.