Howto:DTMF and SIP: Difference between revisions
No edit summary |
|||
Line 13: | Line 13: | ||
If a VoIP endpoint is configured to generate DTMF as audio tones, non of the above signaling methods are used. DTMF tones are part of the audio stream. Processing requires DTMF tone detection at the receiving side which usually requires hardware support (DSPs). DTMF tone detection hardly works together with audio compression like G.723 or G.729. | If a VoIP endpoint is configured to generate DTMF as audio tones, non of the above signaling methods are used. DTMF tones are part of the audio stream. Processing requires DTMF tone detection at the receiving side which usually requires hardware support (DSPs). DTMF tone detection hardly works together with audio compression like G.723 or G.729. | ||
=Why is INFO used?= | =Why is INFO used on my installation?= | ||
INFO (1.2) is used if "telephone-event" (1.1) is not possible.<br> | INFO (1.2) is used if "telephone-event" (1.1) is not possible.<br> | ||
And "telephone-event" is not possible if payload type is not negotiated. | And "telephone-event" is not possible if payload type is not negotiated. | ||
[[Category:Faq|{{PAGENAME}}]] | [[Category:Faq|{{PAGENAME}}]] |
Revision as of 21:53, 9 March 2010
Supported
- DTMF signaling through RTP channel (aka. telephone-event) acc. to RFC-2833
- DTMF signaling through signaling channel using INFO request
- DTMF as tones
DTMF signaling through RTP channel
For end-to-end signaling. Requires negotiation of a payload type for "telephone-event". Both endpoints needs to offer a payload type for "telephone-event". If either side does not provide a payload type for "telephone-event", this way of DTMF transmission is not possible.
DTMF signaling through signaling channel
Transport using INFO request with Content-Type "dtmf-relay". This way of DTMF transmission is used when (1) is not possible.
DTMF as tones
If a VoIP endpoint is configured to generate DTMF as audio tones, non of the above signaling methods are used. DTMF tones are part of the audio stream. Processing requires DTMF tone detection at the receiving side which usually requires hardware support (DSPs). DTMF tone detection hardly works together with audio compression like G.723 or G.729.
Why is INFO used on my installation?
INFO (1.2) is used if "telephone-event" (1.1) is not possible.
And "telephone-event" is not possible if payload type is not negotiated.