Closed Bug 1040014 Opened 10 years ago Closed 8 years ago

Add front end for telephony voice calls

Categories

(DevTools Graveyard :: WebIDE, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: vicamo, Unassigned)

References

Details

(Whiteboard: [btpp-close-now])

+++ This bug was initially created as a clone of Bug #1038606 +++

In bug 1038606, internal telephony service back-end for FxOS simulator is implemented along with the corresponding devtools RDP server actor for voice calls. An UI prototype [1] was created for AppManager but that's marked as deprecated, and we need a rewrite for WebIDE instead.

[1]: bug 1038606 attachment 8456968 [details] [diff] [review]
Blocks: 1043952
Vicamo, what's the status of this? Anything I can help with?
Flags: needinfo?(vyang)
(In reply to Paul Rouget [:paul] (slow to respond. Ping me on IRC) from comment #1)
> Vicamo, what's the status of this? Anything I can help with?

Hi, switched to NetworkStats/ResourceStats recently. I'm afraid I'm still not a right person to create the layouts even for a simple control panel for voicecalls only. Lack sense of beauty I guess. I've updated the patch to create a draft panel for AppManager in bug 1038606 attachment 8465996 [details] [diff] [review]. The elements in my imagination:

  group-remote-dial:
    input-remote-phone-number: text, variable length, mandatory
    select-number-presentation: radio group, ["allowed", "restricted", "unknown"], default "allowed"
    input-caller-name: text, variable length, default empty
    select-name-presentation: radio group, ["allowed", "restricted", "unknown", "payphone"], default "allowed"
    button-dial: onclick="getVoicecallsFront().dialCall(0, <phone number>, <number presentation>, <caller name>, <name presentation>)"

  table-voicecalls:
    row-voicecall:
      group-voicecall:
        hidden-call-index: numeric
        text-phone-number: text, variable length
        text-call-state: text
        checkbox-is-emergency: read-only
        checkbox-is-conference: read-only
        button-accept: enabled if call state == "alerting", onclick="getVoicecallsFront().acceptCall(0, <call index>)"
        button-hangup: onclick="getVoicecallsFront().hangUpCall(0, <call index>)"
Flags: needinfo?(vyang)
Filter on TEAPOT-SPLINES.

The back end has been marked WONTFIX in bug 1038606.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Whiteboard: [btpp-close-now]
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.