в мире VoIP вы отправляете сообщения SIP INFO с данными DTMF на сервер SIP. Например, чтобы отправить цифру «1»:
INFO sip:7007471000@example.com SIP/2.0
Via: SIP/2.0/UDP alice.uk.example.com:5060
From: <sip:7007471234@alice.uk.example.com>;tag=d3f423d
To: <sip:7007471000@example.com>;tag=8942
Call-ID: 312352@myphone
CSeq: 5 INFO
Content-Type: application/dtmf-relay
Content-Length: 22
Signal=1
Duration=160
См. Также эту ссылку .
Если вам нужны «традиционные» сообщения DTMF через RTP, лучше всего записать сигналы DTMF (1.wav, 2.wav и т. Д.) И воспроизвести их во время вызова.