gophone icon indicating copy to clipboard operation
gophone copied to clipboard

Feature request: Telephone events (DTMF)

Open Pcrossley69 opened this issue 9 months ago • 3 comments

I thought I'd suggest this now, while you're still considering how to improve the audio.

It would be nice to be able to play DTMF tones as these are usually sent as RTP events.

It might also be nice therefore to be able to specify multiple media files, I would modify your syntax like this for example.

gophone answer -mediaout=file=announcement.wav -mediaout=dtmf=123 -mediain=file=recording.wav -mediaout=file=recording.wav

This would play an announcement, use DTMF to play some beeps, record a message and then play it back.

If you wanted the challenge this could then be developed into a mini answerphone but that is probably a step too far. But you did ask me to make some feature requests.

Thanks again.

Pcrossley69 avatar Mar 24 '25 13:03 Pcrossley69

Hi @Pcrossley69 . Yeah. I like it, it may change some roadmap as well. Lets go step by step. Next will be adding recording capability. It will probably be mix monitoring (stereo) so single file instead multiple or both approaches.

emiago avatar Mar 25 '25 21:03 emiago

I've been meaning to check whether you support DTLS-RTP

You support WS and WSS for the signalling so DTLS-RTP would be the obvious partner for that.

But yes - Step by Step. It will take some time but added to the rest of your road map this will be a useful test and debug tool.

On Tue, 25 Mar 2025, 21:06 Emia, @.***> wrote:

Hi @Pcrossley69 https://github.com/Pcrossley69 . Yeah. I like it, it may change some roadmap as well. Lets go step by step. Next will be adding recording capability. It will probably be mix monitoring (stereo) so single file instead multiple or both approaches.

— Reply to this email directly, view it on GitHub https://github.com/emiago/gophone/issues/17#issuecomment-2752548177, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU7HC7YX3DI5TPHGYH6NTZL2WGZLJAVCNFSM6AAAAABZU4UKMKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONJSGU2DQMJXG4 . You are receiving this because you were mentioned.Message ID: @.***> [image: emiago]emiago left a comment (emiago/gophone#17) https://github.com/emiago/gophone/issues/17#issuecomment-2752548177

Hi @Pcrossley69 https://github.com/Pcrossley69 . Yeah. I like it, it may change some roadmap as well. Lets go step by step. Next will be adding recording capability. It will probably be mix monitoring (stereo) so single file instead multiple or both approaches.

— Reply to this email directly, view it on GitHub https://github.com/emiago/gophone/issues/17#issuecomment-2752548177, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU7HC7YX3DI5TPHGYH6NTZL2WGZLJAVCNFSM6AAAAABZU4UKMKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONJSGU2DQMJXG4 . You are receiving this because you were mentioned.Message ID: @.***>

Pcrossley69 avatar Mar 26 '25 07:03 Pcrossley69

@Pcrossley69 not yet DTLS-RTP but SRTP on latest release https://github.com/emiago/gophone/releases/tag/v1.10.0

If you have some use case please give some feedback

emiago avatar Sep 07 '25 21:09 emiago