New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(SIP Dial-out): frontend support #10733
Conversation
1baf587
to
752adb6
Compare
c6f138b
to
3a39e4e
Compare
3a39e4e
to
7d08d80
Compare
TODOs from the design review call:
|
src/components/LeftSidebar/NewGroupConversation/SetContacts/SetContacts.vue
Outdated
Show resolved
Hide resolved
src/components/LeftSidebar/NewGroupConversation/SetContacts/SetContacts.vue
Outdated
Show resolved
Hide resolved
src/components/LeftSidebar/NewGroupConversation/SetContacts/SetContacts.vue
Outdated
Show resolved
Hide resolved
7d08d80
to
d68e2e4
Compare
@fancycode , can I coop with you regarding signaling messages, that SIP Bridge sending /expecting to receive?
|
See #10410 (comment) for the status updates of calls (ringing, connected, etc.). I'll ping you when I have defined the other messages. |
As DTMF and hangup also apply to incoming phone calls, I defined a generic way to send these: Basically you have to get the session id of phone calls from the |
2de7bb8
to
23df8f1
Compare
Quick test call worked:
|
f04d262
to
6a891c2
Compare
5144cff
to
d67a555
Compare
5f8db12
to
f60ea7c
Compare
f60ea7c
to
211596e
Compare
@@ -107,14 +107,26 @@ | |||
</template> | |||
{{ t('spreed', 'Join open conversations') }} | |||
</NcActionButton> | |||
|
|||
<NcActionButton v-if="canModerateSipDialOut" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
btw this is enough for Desktop client 18 talking to Talk 17 ? Or do we need more capability checking?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
getCapabilities()?.spreed?.config.call['sip-dialout-enabled'] should be enough?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if enough question marks are used, I guess yes
b112919
to
2072401
Compare
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
…rsations Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Like when joining/leaving a call Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
477980f
to
9000d59
Compare
did the fixups, ready to merge? |
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
9000d59
to
03f90a5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works mostly
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
03f90a5
to
da70642
Compare
☑️ Resolves
🖌️ UI Checklist
🖼️ Screenshots / Screencasts
🚧 Tasks
🏁 Checklist