Why are these RFC2833 digits not detected [capture included] ?

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

 



Hello all,

We've now ran into a softpone that delivers RFC-2833 DTMF but these
are not detected by PJSIP.
I've checked the capture file, but it seems OK and the RTP EVENT for
each digit (5x)? are clearly available.
Unfortunately I do not have a PJSIP log...

Analyse of capture (also attached)
In the capture file, softphone send 4 digits ?1#11? to address
?192.168.7.37?  (=PJSIP).
Per 1 digit, SMP send 5 RTP EVENT message packets (3 packets as end of event).

<Analyze Capture file>
?
No. 849 16.650584 ?RTP EVENT ?DTMF one 1? / Volume:10 Duration:160
No. 851 16.670548 ?RTP EVENT ?DTMF one 1? / Volume:10 Duration:320
No. 853 16.690538 ?RTP EVENT ?DTMF one 1? / Volume:10 Duration:480 <end>
No. 854 16.710545? RTP EVENT ?DTMF one 1? / Volume:10 Duration:640 <end>
No. 857 16.730459 ?RTP EVENT ?DTMF one 1? / Volume:10 Duration:800 <end>
?
No.1021 18.120451 RTP EVENT ?DTMF pound ?#? / Volume:10 Duration:160
No.1025 18.142150 RTP EVENT ?DTMF pound ?#? / Volume:10 Duration:320
No.1026 18.160693 RTP EVENT ?DTMF pound ?#? / Volume:10 Duration:480 <end>
No.1029 18.180540 RTP EVENT ?DTMF pound ?#? / Volume:10 Duration:640 <end>
No.1031 18.200590 RTP EVENT ?DTMF pound ?#? / Volume:10 Duration:800 <end>
...
No.1547 22.560559 RTP EVENT ?DTMF one 1? / Volume:10 Duration:160
No.1550 22.580562 RTP EVENT ?DTMF one 1? / Volume:10 Duration:320
No.1552 22.600475 RTP EVENT ?DTMF one 1? / Volume:10 Duration:480 <end>
No.1553 22.620496 RTP EVENT ?DTMF one 1? / Volume:10 Duration:640 <end>
No.1555 22.640520 RTP EVENT ?DTMF one 1? / Volume:10 Duration:800 <end>
?
No.1595 22.870524 RTP EVENT ?DTMF one 1? / Volume:10 Duration:160
No.1597 22.890534 RTP EVENT ?DTMF one 1? / Volume:10 Duration:320
No.1599 22.910481 RTP EVENT ?DTMF one 1? / Volume:10 Duration:480 <end>
No.1600 22.930452 RTP EVENT ?DTMF one 1? / Volume:10 Duration:640 <end>
No.1601 22.950491 RTP EVENT ?DTMF one 1? / Volume:10 Duration:800 <end>

</ Analyze >

Are you guys have any clue?
I'm not sure, but could it be that PJSIP requires 3x RTP EVENT (non
<end>) to initiate a detection trigger? I think I read that some time
ago in the mailing list archive.
If that is the cause, where this is specified in RFC?


With regards,

Eize Slange
-------------- next part --------------
A non-text attachment was scrubbed...
Name: capture.pcap
Type: application/octet-stream
Size: 283768 bytes
Desc: not available
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20111104/80cae780/attachment-0001.pcap>


[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