[SIPForum-techwg] Proposed new text for SIPconnect 1.1 section15.2 (Ringback tone and early media)
Mark Trayer
mtrayer at sta.samsung.com
Tue Sep 30 15:33:27 EDT 2008
Hi John,
A few initial comments:
- outside of use of SDP (which is MAY strength) how are we defining what
we mean by "valid RTP packets"?
- use cases certainly exist where some kind of network media (i.e. a
branding announcement) needs to be followed by ringback. As you note
the in the proposal once RTP is being received a 18x (no SDP) does not
result in local ringback. So to achieve the "branding-then-ringing" use
case is the assumption that the network/service provider once it
provides early media also provides all subsequent audible call progress
indications (such as application of ringing tone)?
- how does the proposed text handle multiple answering SDPs on multiple
early dialogs or in lieu of SDP reception multiple RTP "streams" all of
which conform to the offer?
Regards,
mark.
-----Original Message-----
From: techwg-bounces at sipforum.org [mailto:techwg-bounces at sipforum.org]
On Behalf Of Elwell, John
Sent: Tuesday, September 30, 2008 11:03 AM
To: techwg at sipforum.org
Subject: [SIPForum-techwg] Proposed new text for SIPconnect 1.1
section15.2 (Ringback tone and early media)
I was actioned to propose new text here. Those at the meeting will
recall that there were problems with the present text on multiple
provisional responses and with the table.
The following is a replacement for the whole of 15.2, up to and
including the table. Note that I think the table is redundant -
behaviour is adequately prescribed by the text below.
Concerning the text below the table, much of this is to do with reliable
provisional responses, which will be the subject of a separate thread.
Proposed text:
"The delivery of in-band announcements and call progress tones to a
caller before a call is answered is achieved through early media.
When acting as a call originator, the IP-PBX, upon receipt of a 180
provisional response message (reliable or unreliable) MUST instruct the
Media Endpoint to play local ringback tone to the user.
Upon receipt of SDP in any 18x provisional response message (reliable or
unreliable), the IP-PBX MUST forward this information to the Media
Endpoint.
A Media Endpoint, on receipt of an instruction to play local ringback
tone, MUST do so until it receives valid RTP packets or is instructed by
the IP-PBX that the call has been answered. On receipt of valid RTP
packets, a Media Endpoint MUST disable any local ringback tone and play
the received media. A Media Endpoint, on receipt of information
concerning received SDP, MAY use the information to determine whether
RTP packets received are valid and MAY discard RTP packets arriving
before that time."
I think this is a considerable simplification. Further points to
consider.
1. This assumes that a 181, 182, 183 arriving after a 180 does not cause
local ringback to be disabled (unless RTP is received).
2. This assumes that if RTP is already being received, a 180 will not
result in local ringback tone.
3. The text should still work if, in the future, RTP is preceded by DTLS
or ICE.
4. At present we have a single sentence below the table covering early
media in the other direction (for incoming calls to the IP-PBX).
However, it does not specify how the Service Provider should behave. The
text proposal above could, with minor adaptation, be used to specify
service provider behaviour.
Comments?
John
_______________________________________________
techwg mailing list
Send mail to: techwg at sipforum.org
Unsubscribe or edit options at:
http://sipforum.org/mailman/listinfo/techwg
More information about the techwg
mailing list