chan_sip.c:21629 handle_request_info: Unable to retrieve DTMF signal for INFO message on call XXX
(latest asterisk 13.1.0)
According to Asterisk docs (I'm not sure if it's standard..) SIP INFO DTMF messages have two alternative formats:
Signal=5
Duration=160
-------------
Content-Type: application/dtmf
5
-------------
For some reason sipML is sending a mixed format (relay in content type but a single number in the content itself)
Replacing "application/dtmf-relay" with "application/dtmf" in SIPml-api.js magically fixed this problem.
Someone might find this useful tackling the same issue :)
best,
Mark