1.3 KiB
1.3 KiB
Wave 2 / Track 14 - Browser Softphone (WebRTC, QA First)
Status: Implemented, QA validation pending
Track 14 adds the first browser-native operator media path on top of the accepted Track 11 and Track 12 voice baseline.
Goal
Keep the accepted bridge-backed live-call model and move the operator media path into the browser for the first QA slice.
Implemented direction:
- direct Asterisk WSS
- inbound MVP only
- browser softphone coexists with
MicroSIP/Zoiper - existing bridge
claim/hangup/recent-callsremains authoritative
Deliverables
- Bridge:
- additive route:
/asterisk/browser-softphone/config - additive status fields:
webrtc_enabled,webrtc_ws_url
- additive route:
- Operator shell:
Browser Softphoneblock- register/disconnect state
- incoming call banner
Answer,Hang up,Mute/Unmute- microphone and speaker selectors
- Asterisk lab assets:
deployment/asterisk/http.confdeployment/asterisk/rtp.conf- updated
deployment/asterisk/pjsip.conf
Boundaries
Track 14 does not introduce:
- production cutover
- ARI
- browser-only mandatory mode
- DB schema changes
- WebRTC backend service outside Asterisk
The accepted voice system of record remains:
- bridge live/recent calls
- bridge action log
- recording import and supervisor playback