| | |
| | | }, |
| | | }, |
| | | data() { |
| | | const randomNum = Math.floor(Math.random() * 11) + 1000; // 内部定义 |
| | | const randomNum = Math.floor(Math.random() * 20) + 1000; // 内部定义 |
| | | return { |
| | | isCalling: false, |
| | | callStatus: "idle", // idle, calling, connected, ended |
| | |
| | | sipUri: `${randomNum}` + "@192.168.10.124", |
| | | password: "Smartor@2023", |
| | | displayName: "Web 小龙", |
| | | // realm: "9.208.5.18:8090", |
| | | }, |
| | | }; |
| | | }, |
| | |
| | | }, |
| | | }, |
| | | mounted() { |
| | | // 测试 |
| | | const ws = new WebSocket("wss://9.208.5.18:7443"); |
| | | ws.onopen = () => console.log("WebSocket 连接成功"); |
| | | ws.onerror = (e) => console.error("WebSocket 错误:", e); |
| | | |
| | | |
| | | // 初始化SIP连接 |
| | | |
| | | sipService.init(this.sipConfig); |
| | | sipService.onStatusChange = (status) => { |
| | | this.sipStatus = status.text; |