Detecting DTMF

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux