codecamp

SIP 1xx: 临时/信息响应

信息响应用于指示呼叫进度 通常响应是端到端的(除了100 Trying)。 信息响应的主要目的是停止INVITE请求的重传。

信息响应包括以下响应:

100尝试

  • 这种特殊情况响应只是一个逐跳请求。

  • 它从不转发,并且可能不包含消息体。

  • 它用于避免重新发送 INVITE 个请求。

180振铃

  • 此响应用于表示用户代理已收到 INVITE ,并且正在进行警报

181呼叫正在转发

  • 此响应用于指示呼叫已转发到另一个端点。

  • 它给出呼叫者的状态,因为转发操作可能导致呼叫花费更长时间来应答。

182呼叫排队

  • 该响应用于指示已经接收到INVITE并且将在队列中处理。

183会议进展

  • 它指示关于会话的进展的信息可以存在于消息主体或媒体流中。

  • 与100 Trying响应不同,183是端到端响应。

  • 它建立早期对话。

  • 该响应的典型使用是允许UAC在通过网关进入PSTN的呼叫中听到铃声记录的通知。

温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }