美文网首页
FreeSWITCH从入门到跑路——sip.js如何收到早期媒体

FreeSWITCH从入门到跑路——sip.js如何收到早期媒体

作者: 天宇_Shen | 来源:发表于2018-12-08 13:24 被阅读0次

早期媒体

早期媒体回铃音(Early Media)在sip通信中,是一般由SIP中的183(带有SDP)消息描述的。表现为 A 给 B 打电话,B 振铃后,B所在交换机生成回给A的, 就是A 听到的 嘟嘟的振铃音或者现在流行的彩铃。

很多童鞋在使用sip.js的时候发现外呼的时候听不到对方振铃后的回铃音,用xlite、eyebeam和一些硬件话机却能听到!!!这是为什么???

我们看一下官方给出的 说明 ~~~~~~

废话了一大堆,直接代码哈哈

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>sipjs-webphone</title>
    <script src="./js/sip-0.7.8.min.js"></script>
    <script>
        var config = {
            uri: '1000@10.10.10.199',
            displayName: 'tianyu',
            registrarServer: 'sip:10.10.10.199:7443',
            authorizationUser: '1000',
            password: '1234',
            log: {
                level: "debug"
            },
            register: true,
            rel100: SIP.C.supported.SUPPORTED        #####this is very important!!!!
        };
        var ua = new SIP.UA(config);
    </script>
</head>
<body>
</body>
</html>

我们需要在实例化 UA的config中 增加 'rel100: SIP.C.supported.SUPPORTED' !

相关文章

网友评论

      本文标题:FreeSWITCH从入门到跑路——sip.js如何收到早期媒体

      本文链接:https://www.haomeiwen.com/subject/lqlqhqtx.html