Thank you very much David!! Jose ----- Original Message ----- From: David Clark To: pjsip list ; pjsip at lists.pjsip.org Sent: Sunday, August 09, 2009 5:31 AM Subject: Re: Detecting DTMF This is simple. You set a on_dtmf_digit(int call_id, int digit) callback function. psjip calls it when a dtmf is entered. the call_id will indicate which call has received the dtmf and digit will be the ascii code for the digit. What you do with the digit is up to you. But if you played a prompt and got the digit response you was looking for destroying the player to end the prompt playback would be a good first start before moving on to response to there digits. You just set app_config.cfg.cb.on_dtmf_digit=&on_dtmf_digit; Before you call pjsua_init(). David Clark At 02:12 AM 8/9/2009, Jose Suarez wrote: Hi All, I'm developing an automatic Dialer using pjsua library. I register, make a call and play a message OK, but I don't know how to do to detect a dtmf. I want to detect a dtmf when I play a message, for example, if the other side press digit 1 so I need to detect it and repeat the message. Please, Could you tell me how to detect that DTMF?? Thanks in advance, Jose _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip at lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org ------------------------------------------------------------------------------ _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip at lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090809/530473a5/attachment-0001.html>