[Asterisk-Dev] How is DTMF relayed?

Andreas Sikkema andreas.sikkema at ritstele.com
Fri Oct 1 04:59:07 MST 2004


Hi,

I'm looking into DTMF relaying of Asterisk, specifically the 
RFC 2833 relaying, but I'm not sure I understand where
the outgoing messages are sent.

In rtp.c ast_rtp_read() calls process_rfc2833(), which can 
call send_dtmf(). From there the results of send_dtmf() are 
returned back to ast_rtp_read().

When ast_rtp_read() receives this result, it checks if 
rtp->callback is set and calls the callback function if 
available.

I think this callback can be a function that really sends 
the mesage to the other party, but I'm not sure. Can 
someone enlighten me?

-- 
Andreas Sikkema                Rits tele.com
Scheepmakersstraat 11      3011 VH Rotterdam
t: +31 (0)10 2245544    f: +31 (0)10 2245540



More information about the asterisk-dev mailing list