[Asterisk-video] dtmf passthrough problem in h324m

Tom De Wispelaere tom at besite.be
Fri Sep 14 10:16:42 CDT 2007


Hello,

i installed a recent asterisk 14.11 instead of the old patched up
asterisk i used until now but i now encounter the problem that DTMF
recognition with mp4play does not work anymore ...

First i thought this might have something to do with the 3G phone i
used but i have the same problem with samsung phones etc...

In the logs i see asterisk does detect the tones correctly :
[2007-09-14 17:01:48] DTMF[8503]: channel.c:2408 __ast_read: DTMF
begin '2' received on Local/s at video
                                                          o-48d7,2
[2007-09-14 17:01:48] DTMF[8503]: channel.c:2418 __ast_read: DTMF
begin passthrough '2' on Local/s at vi
                                                          ideo-48d7,2
Received SRP_SRP_COMMAND [29]
Sending NSRP [29]
Received SRP_SRP_COMMAND [29]
Sending NSRP [29]
    -- User entered nothing.

But these are not processed in the dialplan or agi scripts for some
reason ...am i overlooking something obvious ?

I used several simple dialplans for testing :

[videocall]
exten => s,1,h324m_gw(s at video)


[video]
exten => s,1,NoOp() ;
exten => s,2,Answer()
exten => s,n,mp4play(/var/video3G/test.mp4)
exten => s,n,Read(NUMBER,,2)
exten => s,n,SayDigits(${NUMBER})
exten => s,n,HangUp

and

[video]
exten => s,1,NoOp() ;
exten => s,2,Answer()
exten => s,3,mp4play(/var/video3G/test.mp4)
exten => s,4,mp4play(/var/video3G/test2.mp4)
exten => s,n,Goto(s,4)
exten => 1,1,mp4play(/var/video3G/test3.mp4)
exten => 1,2,Goto(s,4)
exten => 2,1,mp4play(/var/video3G/test4.mp4)
exten => 2,2,Goto(s,4)

Any advice very much appreciated...

Tom



More information about the asterisk-video mailing list