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

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

 



Could you resend the Wireshark capture file in .pcap format, so that I
can load it in my wireshark here?

And also keep the log files around, I might need to ask the content of the SDPs.

Best regards,
 Benny


On Wed, Jun 30, 2010 at 1:09 PM, Jose Suarez <jsuarez at padirac.com.ar> wrote:
> Benny, I send you an extract of the pjsip log. In that you can see that I
> can detect the DTMF but compiling my application with pjsip 1.3.
>
> 02:34:08.600 ? tsx0x82dd70c ?Timeout timer event
> 02:34:08.600 ? tsx0x82dd70c ?State changed from Terminated to Destroyed,
> event=TIMER
> 02:34:08.600 ? tsx0x82dd70c ?Transaction destroyed!
> 02:34:08.600 ? wav_player.c ?File player './Msg/ford.wav' created:
> samp.rate=8000, ch=1, bufsize=4KB, filesize=330KB
> 02:34:08.600 ? conference.c ?Port 2 (./Msg/ford.wav) transmitting to port 1
> (sip:48556976 at hpbx.iplannetworks.net)
> 02:34:08.749 ? tsx0x82d8894 ?Timeout timer event
> 02:34:08.749 ? tsx0x82d8894 ?State changed from Completed to Terminated,
> event=TIMER
> 02:34:08.749 ? tsx0x82d8894 ?Timeout timer event
> 02:34:08.749 ? tsx0x82d8894 ?State changed from Terminated to Destroyed,
> event=TIMER
> 02:34:08.750 ?tdta0x82d5870 ?Destroying txdata Request msg
> REGISTER/cseq=47027 (tdta0x82d5870)
> 02:34:08.750 ? tsx0x82d8894 ?Transaction destroyed!
> 02:34:09.869 ? tsx0x82e40f4 ?Timeout timer event
> 02:34:09.869 ? tsx0x82e40f4 ?State changed from Completed to Terminated,
> event=TIMER
> 02:34:09.869 ? dlg0x82cef34 ?Transaction tsx0x82e40f4 state changed to
> Terminated
> 02:34:09.869 ? tsx0x82e40f4 ?Timeout timer event
> 02:34:09.869 ? tsx0x82e40f4 ?State changed from Terminated to Destroyed,
> event=TIMER
> 02:34:09.870 ?tdta0x82e3088 ?Destroying txdata Request msg PRACK/cseq=17153
> (tdta0x82e3088)
> 02:34:09.870 ? tsx0x82e40f4 ?Transaction destroyed!
> 02:34:14.465 ?strm0x82dffe4 ?RTP status: badpt=-1, badssrc=0, dup=0,
> outorder=0, probation=0, restart=0
> 02:34:14.465 ?strm0x82dffe4 ?Bad RTP pt 13 (expecting 0)
> 02:34:14.469 ?strm0x82dffe4 ?Received DTMF digit 1, vol=11
> 02:34:14.470 ? conference.c ?Port 2 (./Msg/ford.wav) stop transmitting to
> port 1 (sip:48556976 at hpbx.iplannetworks.net)
> 02:34:14.470 ? wav_player.c ?File player './Msg/ford.wav' created:
> samp.rate=8000, ch=1, bufsize=4KB, filesize=330KB
> 02:34:14.470 ? conference.c ?Port 2 (./Msg/ford.wav) transmitting to port 1
> (sip:48556976 at hpbx.iplannetworks.net)
> 02:34:14.483 ?strm0x82dffe4 ?Jitter buffer empty (prefetch=2)
> 02:34:18.749 ? ?pjsua_acc.c ?Sending 2 bytes keep-alive packet for acc 0 to
> 190.2.20.2:5060
> 02:34:18.749 ?tdta0x82d5870 ?Destroying txdata raw
> 02:34:20.559 ?strm0x82dffe4 ?RTP status: badpt=-1, badssrc=0, dup=0,
> outorder=0, probation=0, restart=0
> 02:34:20.559 ?strm0x82dffe4 ?Bad RTP pt 13 (expecting 0)
> 02:34:20.559 ?strm0x82dffe4 ?Received DTMF digit 1, vol=11
> 02:34:20.559 ? conference.c ?Port 2 (./Msg/ford.wav) stop transmitting to
> port 1 (sip:48556976 at hpbx.iplannetworks.net)
> 02:34:20.559 ? wav_player.c ?File player './Msg/ford.wav' created:
> samp.rate=8000, ch=1, bufsize=4KB, filesize=330KB
> 02:34:20.559 ? conference.c ?Port 2 (./Msg/ford.wav) transmitting to port 1
> (sip:48556976 at hpbx.iplannetworks.net)
> 02:34:20.564 ?strm0x82dffe4 ?Jitter buffer empty (prefetch=2)
> 02:34:26.278 ?strm0x82dffe4 ?RTP status: badpt=-1, badssrc=0, dup=0,
> outorder=0, probation=0, restart=0
> 02:34:26.278 ?strm0x82dffe4 ?Bad RTP pt 13 (expecting 0)
> 02:34:26.278 ?strm0x82dffe4 ?Received DTMF digit 1, vol=11
> 02:34:26.278 ? conference.c ?Port 2 (./Msg/ford.wav) stop transmitting to
> port 1 (sip:48556976 at hpbx.iplannetworks.net)
> 02:34:26.278 ? ? ? endpoint ?Request msg BYE/cseq=17155 (tdta0x82dd6a8)
> created.
> 02:34:26.278 ? inv0x82cef34 ?Sending Request msg BYE/cseq=17155
> (tdta0x82dd6a8)
> 02:34:26.278 ? dlg0x82cef34 ?Sending Request msg BYE/cseq=17155
> (tdta0x82dd6a8)
> 02:34:26.278 ? tsx0x82cf744 ?Transaction created for Request msg
> BYE/cseq=17154 (tdta0x82dd6a8)
> 02:34:26.278 ? tsx0x82cf744 ?Sending Request msg BYE/cseq=17154
> (tdta0x82dd6a8) in state Null
> 02:34:26.278 ?sip_resolve.c ?Target '190.2.20.2:5060' type=UDP resolved to
> '190.2.20.2:5060' type=UDP (UDP transport)
> 02:34:26.278 ? pjsua_core.c ?TX 408 bytes Request msg BYE/cseq=17154
> (tdta0x82dd6a8) to UDP 190.2.20.2:5060:
> BYE sip:48556976 at 190.2.20.2:5060;transport=udp SIP/2.0
> Via: SIP/2.0/UDP
> 192.168.0.74:6083;rport;branch=z9hG4bKPj0LdFv5nABw5hxWucSToHnVqOIMoqYT8l
> Max-Forwards: 70
> From:
> sip:1152799555 at hpbx.iplannetworks.net;tag=dYnEjl10hnbyX.4.AaroT9xUpuMhXFsu
> To:
> sip:48556976 at hpbx.iplannetworks.net;tag=SDu2rce99-557157449-1277876080463
> Call-ID: 4XSbHXu.ZgFKLP7Kg8g6tCxmwWqs8JIa
> CSeq: 17154 BYE
> Content-Length: ?0
>
> and when compiling the application with pjsip 1.6, the extract log is the
> following:
> --end msg--
> 03:02:18.717 ? tsx0x82ebd74 ?Incoming Response msg 200/INVITE/cseq=23762
> (rdata0x81f7c14) in state Proceeding
> 03:02:18.717 ? tsx0x82ebd74 ?State changed from Proceeding to Terminated,
> event=RX_MSG
> 03:02:18.717 ? dlg0x82da83c ?Received Response msg 200/INVITE/cseq=23762
> (rdata0x81f7c14)
> 03:02:18.717 ? dlg0x82da83c ?Route-set updated
> 03:02:18.717 ? dlg0x82da83c ?Route-set frozen
> 03:02:18.717 ? dlg0x82da83c ?Transaction tsx0x82ebd74 state changed to
> Terminated
> 03:02:18.717 ? inv0x82da83c ?SDP negotiation done, message body is ignored
> 03:02:18.717 ? inv0x82da83c ?Received Response msg 200/INVITE/cseq=23762
> (rdata0x81f7c14), sending ACK
> 03:02:18.717 ? ? ? endpoint ?Request msg ACK/cseq=23762 (tdta0x82e3d60)
> created.
> 03:02:18.717 ? dlg0x82da83c ?Sending Request msg ACK/cseq=23762
> (tdta0x82e3d60)
> 03:02:18.717 ?sip_resolve.c ?Target '190.2.20.2:5060' type=UDP resolved to
> '190.2.20.2:5060' type=UDP (UDP transport)
> 03:02:18.717 ? pjsua_core.c ?TX 410 bytes Request msg ACK/cseq=23762
> (tdta0x82e3d60) to UDP 190.2.20.2:5060:
> ACK sip:48556976 at 190.2.20.2:5060;transport=udp SIP/2.0
> Via: SIP/2.0/UDP
> 190.210.86.201:6083;rport;branch=z9hG4bKPjNU9bntcS62wsrL45cy5ke38i.uotM6Vj
> Max-Forwards: 70
> From:
> sip:1152799555 at hpbx.iplannetworks.net;tag=nHtnMoY2kBC-yLhMQ9RCh48gLcWQ630T
> To:
> sip:48556976 at hpbx.iplannetworks.net;tag=SDfj67699-941701043-1277877769853
> Call-ID: rIHoV.02JFCU8df8EqVQmKficVg4eCdh
> CSeq: 23762 ACK
> Content-Length: ?0
>
>
> --end msg--
> 03:02:18.717 ? tsx0x82ebd74 ?Timeout timer event
> 03:02:18.717 ? tsx0x82ebd74 ?State changed from Terminated to Destroyed,
> event=TIMER
> 03:02:18.717 ? tsx0x82ebd74 ?Transaction destroyed!
> 03:02:18.717 ? wav_player.c ?File player './Msg/ford.wav' created:
> samp.rate=8000, ch=1, bufsize=4KB, filesize=330KB
> 03:02:18.717 ? conference.c ?Port 2 (./Msg/ford.wav) transmitting to port 1
> (sip:48556976 at hpbx.iplannetworks.net)
> 03:02:18.846 ? silencedet.c ?Re-adjust threshold (in silence)to 18
> 03:02:18.866 ? silencedet.c ?Starting talk burst (level=260 threshold=18)
> 03:02:18.866 ?strm0x82ee754 ?Start talksprut..
> 03:02:19.246 ? tsx0x82f2664 ?Timeout timer event
> 03:02:19.246 ? tsx0x82f2664 ?State changed from Completed to Terminated,
> event=TIMER
> 03:02:19.246 ? dlg0x82da83c ?Transaction tsx0x82f2664 state changed to
> Terminated
> 03:02:19.246 ? tsx0x82f2664 ?Timeout timer event
> 03:02:19.246 ? tsx0x82f2664 ?State changed from Terminated to Destroyed,
> event=TIMER
> 03:02:19.246 ?tdta0x82f15f8 ?Destroying txdata Request msg PRACK/cseq=23763
> (tdta0x82f15f8)
> 03:02:19.246 ? tsx0x82f2664 ?Transaction destroyed!
> 03:02:27.387 ? silencedet.c ?Re-adjust threshold (in talk burst)to 3219
> 03:02:28.125 ? ?pjsua_acc.c ?Sending 2 bytes keep-alive packet for acc 0 to
> 190.2.20.2:5060
> 03:02:28.125 ?tdta0x82e64e8 ?Destroying txdata raw
> 03:02:40.147 ? silencedet.c ?Re-adjust threshold (in talk burst)to 4887
> 03:02:43.125 ? ?pjsua_acc.c ?Sending 2 bytes keep-alive packet for acc 0 to
> 190.2.20.2:5060
> 03:02:43.125 ?tdta0x82dd7a8 ?Destroying txdata raw
> 03:02:45.587 ? silencedet.c ?Starting silence (level=1878 threshold=1132)
> 03:02:45.587 ?strm0x82ee754 ?Starting silence
> 03:02:45.607 ? silencedet.c ?Starting talk burst (level=1877 threshold=1132)
> 03:02:45.607 ?strm0x82ee754 ?Start talksprut..
> 03:02:49.327 ? silencedet.c ?Starting silence (level=0 threshold=14)
> 03:02:49.327 ?strm0x82ee754 ?Starting silence
> 03:02:52.527 ? silencedet.c ?Re-adjust threshold (in silence)to 0
> 03:02:53.386 ? silencedet.c ?Starting talk burst (level=1291 threshold=0)
> 03:02:53.386 ?strm0x82ee754 ?Start talksprut..
> 03:02:57.327 ? silencedet.c ?Starting silence (level=0 threshold=0)
> 03:02:57.327 ?strm0x82ee754 ?Starting silence
> 03:02:58.125 ? ?pjsua_acc.c ?Sending 2 bytes keep-alive packet for acc 0 to
> 190.2.20.2:5060
> 03:02:58.125 ?tdta0x82e64e8 ?Destroying txdata raw
> 03:02:59.727 ? silencedet.c ?Starting talk burst (level=215 threshold=0)
> 03:02:59.727 ?strm0x82ee754 ?Start talksprut..
> 03:03:00.086 ? wav_player.c ?File port ./Msg/ford.wav EOF
> 03:03:00.087 ? conference.c ?Port 2 (./Msg/ford.wav) stop transmitting to
> port 1 (sip:48556976 at hpbx.iplannetworks.net)
> 03:03:00.087 ? ? ? endpoint ?Request msg BYE/cseq=23765 (tdta0x82ebd10)
> created.
> 03:03:00.087 ? inv0x82da83c ?Sending Request msg BYE/cseq=23765
> (tdta0x82ebd10)
> 03:03:00.087 ? dlg0x82da83c ?Sending Request msg BYE/cseq=23765
> (tdta0x82ebd10)
> 03:03:00.087 ? tsx0x82e5d74 ?Transaction created for Request msg
> BYE/cseq=23764 (tdta0x82ebd10)
> 03:03:00.087 ? tsx0x82e5d74 ?Sending Request msg BYE/cseq=23764
> (tdta0x82ebd10) in state Null
> 03:03:00.087 ?sip_resolve.c ?Target '190.2.20.2:5060' type=UDP resolved to
> '190.2.20.2:5060' type=UDP (UDP transport)
> 03:03:00.087 ? pjsua_core.c ?TX 410 bytes Request msg BYE/cseq=23764
> (tdta0x82ebd10) to UDP 190.2.20.2:5060:
> BYE sip:48556976 at 190.2.20.2:5060;transport=udp SIP/2.0
> Via: SIP/2.0/UDP
> 190.210.86.201:6083;rport;branch=z9hG4bKPjBsAUKfARGpvDXyHranrEbAM29LH9Hi7z
> Max-Forwards: 70
> From:
> sip:1152799555 at hpbx.iplannetworks.net;tag=nHtnMoY2kBC-yLhMQ9RCh48gLcWQ630T
> To:
> sip:48556976 at hpbx.iplannetworks.net;tag=SDfj67699-941701043-1277877769853
> Call-ID: rIHoV.02JFCU8df8EqVQmKficVg4eCdh
> CSeq: 23764 BYE
> Content-Length: ?0
>
>
> And in that case I don't see anything about DTMF events.
>
> If you want more information please let me know.
>
> Thank you very much
> 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
>
> _______________________________________________
> 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