[SPAM] - Re: incoming DTMF detection failed. Please HELP!!!! - Email found in subject

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

 



Benny, thanks for your answer.
My scenario is the following:
In a linux server I developed an application that make a call and plays a 
message, for do that I connect to a voip provider that gives me a SIP proxy, 
SIP user, SIP password and an Outbound Proxy. When my application makes a 
call and the other party answer the call and listen the message then dial a 
dtmf to repeat that message (the other party uses its analog phone - don't 
softphone). The problem is that I can't detect that dtmf.
I developed the application using pjsua-lib api, all functions ok in pjsip 
version 1.3, but in 1.6 version the on_dtmf_digit callback is never called.

Now I'm doing a Wireshark capture and I send it in the next mail.

thanks in advance,
Jose

----- Original Message ----- 
From: "Benny Prijono" <bennylp@xxxxxxxxx>
To: "pjsip list" <pjsip at lists.pjsip.org>
Sent: Wednesday, June 30, 2010 12:59 AM
Subject: [SPAM] - Re: incoming DTMF detection failed. Please 
HELP!!!! - Email found in subject


What software are you using to send the DTMF?

It would help if you also attach Wireshark capture of the RTP packets
containing the DTMF events (and please make the pcap file is small, as
we have 500KB attachment size limit on this list)

Best regards,
 Benny


On Tue, Jun 29, 2010 at 1:07 AM, Jose Suarez <jsuarez at padirac.com.ar> wrote:
> Sorry for my emails but I'm very worried because I migrated my application
> to 1.6 version (I've used 1.3) because a problem in the registration and 
> now
> I found that in this version I can't detect the incoming dtmf. My
> application plays a message and waits for a dtmf input to repeat that
> message but this dtmf is never detected. The code is the same that in the
> pjsip1.3 version and in this version it functions ok.
> In simple words, I set the callback in the pjsua_config structure
> (.cb.on_dtmf_digit = &onDtmfDigit) but I don't receive any dtmf in that
> callback (but I received them when I used the 1.3 version).
> the onDtmfDigit is like this:
> void onDtmfDigit (pjsua_call_id pjCallId, int iDigit)
> {
> std::stringstream ssLog;
> std::string strDtmf;
>
> ssLog << iDigit;
> strDtmf = ssLog.str();
>
> ssLog.str("");
>
> ssLog << "OnDtmfDigit - call id: <";
> ssLog << pjCallId;
> ssLog << ">- Dtmf detected: <";
> ssLog << iDigit;
> ssLog << ">.";
>
> strLog = ssLog.str();
>
> m_oLogger->write (strLog, CDialerLogger::iLogWarning);
> }
>
> Could you help me please?? Is it a bug in the 1.6 version or I must detect
> the Dtmf digits in a different way?
> I've worked too much in that project and I'm worried that I can't solve 
> that
> because is very important to the application that I can detect 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 




[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