<div dir="ltr"><div><div><div>Hello,<br><br></div>I have an Asterisk 13-enabled system.<br><br></div>1. Using features.conf application map (or something else), is it possible to define a single map matching several DTMF sequences, such as in the imaginary example bellow ?<br><br></div>features.conf:<br><div><div><div><div>foobar => _*123.,peer,Gosub,"foobar,s,1"<br><br></div><div>_*123. would match DTMF sequences *1234 or *12345 or anything starting with *123<br></div><div><br><br><br></div><div>2. I used the mapping bellow:<br>foobar => *123,peer,Gosub,"foobar,s,1"<br><br></div><div>In my diaplan, I edited something like:<br><br></div><div>[foobar]<br></div><div>exten = s,1,Read(FOO,silence/1)<br></div><div>same = n,Noop(FOO is ${FOO})<br><br><br></div><div>When I originate a call (with "channel originate Local/1@test/n" or "channel originate Local/1@test") to an other Asterisk box which sends a *123ww456 DTMF sequence, I can see that:<br></div><div>- the DTMF is coming in,<br></div><div>- its *123 prefix is recognized and triggers my foobar routine (see above)<br></div><div>- application Read is executed,<br></div><div>- next DTMF digits are coming in but are not read by Read application as if I was reading on one channel and digits were coming in an other channel.<br><br></div><div>Any help on this ?<br><br><br></div><div>Best regards<br></div></div></div></div></div>