| | |
| | | send('accept', incomingFrom, null) |
| | | log('✅ 已点击接听,发送 accept 给', incomingFrom) |
| | | |
| | | // 停止铃声 |
| | | const transmitData = { data: { type: 'stopVoice' } } |
| | | uni.postMessage(transmitData) |
| | | state.value = 'calling' |
| | | |
| | | // 如果 offer 已经提前到达(我们暂存了),立刻 answer |
| | |
| | | // 你后端没有 reject,用 busy 表示拒绝/不可接听 |
| | | send('busy', incomingFrom, null) |
| | | log('❌ 已拒绝来电,发送 busy 给', incomingFrom) |
| | | |
| | | // 停止铃声 |
| | | const transmitData = { data: { type: 'stopVoice' } } |
| | | uni.postMessage(transmitData) |
| | | |
| | | incomingFrom = null |
| | | acceptedByMe = false |
| | |
| | | } |
| | | |
| | | function hangup() { |
| | | // 停止铃声 |
| | | const transmitData = { data: { type: 'stopVoice' } } |
| | | uni.postMessage(transmitData) |
| | | cleanup(true) |
| | | } |
| | | |