From 0ecb29535b480a62a601e84797708bfc7c033198 Mon Sep 17 00:00:00 2001 From: wojciechowskiradek Date: Fri, 22 Nov 2024 10:58:02 +0100 Subject: [PATCH 1/9] Autogenerated API docs - initial gradle setup --- build.gradle | 4 +- docs/images/anchor-copy-button.svg | 8 + docs/images/arrow_down.svg | 7 + docs/images/burger.svg | 9 + docs/images/copy-icon.svg | 7 + docs/images/copy-successful-icon.svg | 7 + docs/images/footer-go-to-link.svg | 7 + docs/images/go-to-top-icon.svg | 8 + docs/images/homepage.svg | 3 + docs/images/logo-icon.svg | 14 + .../nav-icons/abstract-class-kotlin.svg | 26 + docs/images/nav-icons/abstract-class.svg | 20 + docs/images/nav-icons/annotation-kotlin.svg | 13 + docs/images/nav-icons/annotation.svg | 7 + docs/images/nav-icons/class-kotlin.svg | 13 + docs/images/nav-icons/class.svg | 7 + docs/images/nav-icons/enum-kotlin.svg | 13 + docs/images/nav-icons/enum.svg | 7 + docs/images/nav-icons/exception-class.svg | 7 + docs/images/nav-icons/field-value.svg | 10 + docs/images/nav-icons/field-variable.svg | 10 + docs/images/nav-icons/function.svg | 7 + docs/images/nav-icons/interface-kotlin.svg | 13 + docs/images/nav-icons/interface.svg | 7 + docs/images/nav-icons/object.svg | 13 + docs/images/nav-icons/typealias-kotlin.svg | 13 + docs/images/theme-toggle.svg | 7 + docs/index.html | 207 +++ docs/navigation.html | 382 +++++ docs/scripts/clipboard.js | 56 + docs/scripts/main.js | 44 + docs/scripts/navigation-loader.js | 95 ++ docs/scripts/pages.json | 1 + docs/scripts/platform-content-handler.js | 400 +++++ docs/scripts/prism.js | 22 + docs/scripts/sourceset_dependencies.js | 1 + .../symbol-parameters-wrapper_deferred.js | 64 + docs/styles/font-jb-sans-auto.css | 36 + docs/styles/logo-styles.css | 9 + docs/styles/main.css | 124 ++ docs/styles/prism.css | 217 +++ docs/styles/style.css | 1509 +++++++++++++++++ .../-b-l-u-e-t-o-o-t-h/index.html | 134 ++ .../-l-o-u-d-s-p-e-a-k-e-r/index.html | 134 ++ .../-p-h-o-n-e_-e-a-r-p-i-e-c-e/index.html | 134 ++ .../-audio-device/code.html | 80 + .../-audio-device/entries.html | 80 + .../-audio-device/index.html | 232 +++ .../-audio-device/value-of.html | 80 + .../-audio-device/values.html | 80 + .../-call-state/-a-c-t-i-v-e/index.html | 119 ++ .../-c-o-n-n-e-c-t-i-n-g/index.html | 119 ++ .../-call-state/-d-o-n-e/index.html | 119 ++ .../-call-state/-e-r-r-o-r/index.html | 119 ++ .../-call-state/-h-e-l-d/index.html | 119 ++ .../-call-state/-n-e-w/index.html | 119 ++ .../-r-e-c-o-v-e-r-i-n-g/index.html | 119 ++ .../-call-state/-r-i-n-g-i-n-g/index.html | 119 ++ .../-call-state/entries.html | 80 + .../-call-state/index.html | 292 ++++ .../-call-state/value-of.html | 80 + .../-call-state/values.html | 80 + .../-i-n-v-a-l-i-d_-g-a-t-e-w-a-y/index.html | 134 ++ .../-n-o-r-m-a-l_-c-l-e-a-r-i-n-g/index.html | 134 ++ .../index.html | 134 ++ .../-cause-code/-u-s-e-r_-b-u-s-y/index.html | 134 ++ .../-cause-code/code.html | 80 + .../-cause-code/entries.html | 80 + .../-cause-code/index.html | 247 +++ .../-cause-code/value-of.html | 80 + .../-cause-code/values.html | 80 + .../-gateway-state/-d-o-w-n/index.html | 134 ++ .../-gateway-state/-e-x-p-i-r-e-d/index.html | 134 ++ .../-gateway-state/-f-a-i-l-e-d/index.html | 134 ++ .../-f-a-i-l_-w-a-i-t/index.html | 134 ++ .../-gateway-state/-n-o-r-e-g/index.html | 134 ++ .../-gateway-state/-r-e-g-e-d/index.html | 134 ++ .../-r-e-g-i-s-t-e-r/index.html | 134 ++ .../-gateway-state/-t-r-y-i-n-g/index.html | 134 ++ .../-gateway-state/-u-n-r-e-g-e-d/index.html | 134 ++ .../-u-n-r-e-g-i-s-t-e-r/index.html | 134 ++ .../-gateway-state/entries.html | 80 + .../-gateway-state/index.html | 337 ++++ .../-gateway-state/state.html | 80 + .../-gateway-state/value-of.html | 80 + .../-gateway-state/values.html | 80 + .../-log-level/-a-l-l/index.html | 134 ++ .../-log-level/-d-e-b-u-g/index.html | 134 ++ .../-log-level/-e-r-r-o-r/index.html | 134 ++ .../-log-level/-i-n-f-o/index.html | 134 ++ .../-log-level/-n-o-n-e/index.html | 134 ++ .../-log-level/-v-e-r-t-o/index.html | 134 ++ .../-log-level/-w-a-r-n-i-n-g/index.html | 134 ++ .../-log-level/entries.html | 80 + .../-log-level/index.html | 292 ++++ .../-log-level/priority.html | 80 + .../-log-level/value-of.html | 80 + .../-log-level/values.html | 80 + .../-push-meta-data/-push-meta-data.html | 80 + .../-push-meta-data/call-id.html | 80 + .../-push-meta-data/caller-name.html | 80 + .../-push-meta-data/caller-number.html | 80 + .../-push-meta-data/index.html | 217 +++ .../-push-meta-data/rtc-i-p.html | 80 + .../-push-meta-data/rtc-port.html | 80 + .../-push-meta-data/to-json.html | 80 + .../-push-meta-data/voice-sdk-id.html | 80 + .../index.html | 134 ++ .../-t-o-k-e-n_-e-r-r-o-r/index.html | 134 ++ .../-socket-error/entries.html | 80 + .../-socket-error/error-code.html | 80 + .../-socket-error/index.html | 217 +++ .../-socket-error/value-of.html | 80 + .../-socket-error/values.html | 80 + .../-socket-method/-a-n-s-w-e-r/index.html | 134 ++ .../-socket-method/-a-t-t-a-c-h/index.html | 134 ++ .../-a-t-t-a-c-h_-c-a-l-l/index.html | 134 ++ .../-socket-method/-b-y-e/index.html | 134 ++ .../-c-l-i-e-n-t_-r-e-a-d-y/index.html | 134 ++ .../-d-i-s-a-b-l-e_-p-u-s-h/index.html | 134 ++ .../-g-a-t-e-w-a-y_-s-t-a-t-e/index.html | 134 ++ .../-socket-method/-i-n-f-o/index.html | 134 ++ .../-socket-method/-i-n-v-i-t-e/index.html | 134 ++ .../-socket-method/-l-o-g-i-n/index.html | 134 ++ .../-socket-method/-m-e-d-i-a/index.html | 134 ++ .../-socket-method/-m-o-d-i-f-y/index.html | 134 ++ .../-p-i-n-g-p-o-n-g/index.html | 134 ++ .../-socket-method/-r-i-n-g-i-n-g/index.html | 134 ++ .../-socket-method/entries.html | 80 + .../-socket-method/index.html | 397 +++++ .../-socket-method/method-name.html | 80 + .../-socket-method/value-of.html | 80 + .../-socket-method/values.html | 80 + .../-d-i-s-c-o-n-n-e-c-t/index.html | 119 ++ .../-socket-status/-e-r-r-o-r/index.html | 119 ++ .../-e-s-t-a-b-l-i-s-h-e-d/index.html | 119 ++ .../-socket-status/-l-o-a-d-i-n-g/index.html | 119 ++ .../-m-e-s-s-a-g-e-r-e-c-e-i-v-e-d/index.html | 119 ++ .../-socket-status/entries.html | 80 + .../-socket-status/index.html | 247 +++ .../-socket-status/value-of.html | 80 + .../-socket-status/values.html | 80 + .../-tx-server-configuration.html | 80 + .../-tx-server-configuration/host.html | 80 + .../-tx-server-configuration/index.html | 168 ++ .../-tx-server-configuration/port.html | 80 + .../-tx-server-configuration/stun.html | 80 + .../-tx-server-configuration/turn.html | 80 + .../com.telnyx.webrtc.sdk.model/index.html | 238 +++ .../-peer-connection-observer.html | 80 + .../-peer-connection-observer/index.html | 363 ++++ .../on-add-stream.html | 80 + .../on-add-track.html | 80 + .../on-data-channel.html | 80 + .../on-ice-candidate.html | 80 + .../on-ice-candidates-removed.html | 80 + .../on-ice-connection-change.html | 80 + .../on-ice-connection-receiving-change.html | 80 + .../on-ice-gathering-change.html | 80 + .../on-remove-stream.html | 80 + .../on-renegotiation-needed.html | 80 + .../on-signaling-change.html | 80 + .../com.telnyx.webrtc.sdk.peer/index.html | 103 ++ .../-tx-socket-listener/index.html | 314 ++++ .../on-answer-received.html | 80 + .../on-attach-received.html | 80 + .../-tx-socket-listener/on-bye-received.html | 80 + .../-tx-socket-listener/on-client-ready.html | 80 + .../on-connection-established.html | 80 + .../on-disable-push-received.html | 80 + .../-tx-socket-listener/on-disconnect.html | 80 + .../on-error-received.html | 80 + .../on-gateway-state-received.html | 80 + .../on-ice-candidate-received.html | 80 + .../on-media-received.html | 80 + .../on-offer-received.html | 80 + .../on-ringing-received.html | 80 + .../-tx-socket-listener/ping-pong.html | 80 + .../set-call-recovering.html | 80 + .../-s-t-a-t-e_-a-t-t-a-c-h-e-d.html | 80 + .../-tx-socket/-companion/index.html | 104 ++ .../-tx-socket/-tx-socket.html | 80 + .../-tx-socket/connect.html | 80 + .../-tx-socket/coroutine-context.html | 80 + .../-tx-socket/index.html | 161 ++ .../com.telnyx.webrtc.sdk.socket/index.html | 118 ++ .../-network-callback/-network-callback.html | 80 + .../-network-callback/index.html | 243 +++ .../-network-callback/on-available.html | 80 + .../-network-callback/on-lost.html | 80 + .../on-network-available.html | 80 + .../on-network-unavailable.html | 80 + .../-network-callback/on-unavailable.html | 80 + .../-connectivity-helper/index.html | 153 ++ .../is-network-enabled.html | 80 + .../register-network-status-callback.html | 80 + .../unregister-network-status-callback.html | 80 + .../decode-base64.html | 80 + .../encode-base64.html | 80 + .../index.html | 167 ++ .../parse-object.html | 80 + .../to-json-string.html | 80 + .../-answer-response/-answer-response.html | 80 + .../-answer-response/call-id.html | 80 + .../-answer-response/custom-headers.html | 80 + .../-answer-response/index.html | 153 ++ .../-answer-response/sdp.html | 80 + .../-bye-response/-bye-response.html | 80 + .../-bye-response/call-id.html | 80 + .../-bye-response/index.html | 123 ++ .../-companion/-s-u-c-c-e-s-s_-k-e-y.html | 80 + .../-companion/index.html | 104 ++ .../-disable-push-response.html | 80 + .../-disable-push-response/index.html | 157 ++ .../-disable-push-response/message.html | 80 + .../-disable-push-response/success.html | 80 + .../-invite-response/-invite-response.html | 80 + .../-invite-response/call-id.html | 80 + .../-invite-response/caller-id-name.html | 80 + .../-invite-response/caller-id-number.html | 80 + .../-invite-response/custom-headers.html | 80 + .../-invite-response/index.html | 198 +++ .../-invite-response/sdp.html | 80 + .../-invite-response/sessid.html | 80 + .../-login-response/-login-response.html | 80 + .../-login-response/index.html | 123 ++ .../-login-response/sessid.html | 80 + .../-media-response/-media-response.html | 80 + .../-media-response/call-id.html | 80 + .../-media-response/caller-id-name.html | 80 + .../-media-response/caller-id-number.html | 80 + .../-media-response/index.html | 168 ++ .../-media-response/sessid.html | 80 + .../-received-message-body.html | 80 + .../-received-message-body/index.html | 138 ++ .../-received-message-body/method.html | 80 + .../-received-message-body/result.html | 80 + .../-received-result/index.html | 84 + .../-ringing-response/-ringing-response.html | 80 + .../-ringing-response/call-id.html | 80 + .../-ringing-response/caller-id-name.html | 80 + .../-ringing-response/caller-id-number.html | 80 + .../-ringing-response/custom-headers.html | 80 + .../-ringing-response/index.html | 183 ++ .../-ringing-response/sessid.html | 80 + .../-socket-observer/-socket-observer.html | 80 + .../-socket-observer/index.html | 198 +++ .../-socket-observer/on-changed.html | 80 + .../on-connection-established.html | 80 + .../-socket-observer/on-error.html | 80 + .../-socket-observer/on-loading.html | 80 + .../-socket-observer/on-message-received.html | 80 + .../on-socket-disconnect.html | 80 + .../-companion/disconnect.html | 80 + .../-socket-response/-companion/error.html | 80 + .../-companion/established.html | 80 + .../-socket-response/-companion/index.html | 179 ++ .../-companion/initialised.html | 80 + .../-socket-response/-companion/loading.html | 80 + .../-companion/message-received.html | 80 + .../-socket-response/-socket-response.html | 80 + .../-socket-response/data.html | 80 + .../-socket-response/error-message.html | 80 + .../-socket-response/index.html | 172 ++ .../-socket-response/status.html | 80 + .../index.html | 253 +++ .../-attach-call-params.html | 80 + .../-attach-call-params/index.html | 123 ++ .../-attach-call-params/user-variables.html | 80 + .../-attach-user-variables.html | 80 + .../-attach-user-variables/index.html | 138 ++ .../push-notification-environment.html | 80 + .../push-notification-provider.html | 80 + .../-bye-dialog-params.html | 80 + .../-bye-dialog-params/call-id.html | 80 + .../-bye-dialog-params/index.html | 123 ++ .../-bye-params/-bye-params.html | 80 + .../-bye-params/cause-code.html | 80 + .../-bye-params/cause.html | 80 + .../-bye-params/dialog-params.html | 80 + .../-bye-params/index.html | 168 ++ .../-bye-params/sessid.html | 80 + .../-call-dialog-params.html | 80 + .../-call-dialog-params/attach.html | 80 + .../-call-dialog-params/audio.html | 80 + .../-call-dialog-params/call-id.html | 80 + .../-call-dialog-params/caller-id-name.html | 80 + .../-call-dialog-params/caller-id-number.html | 80 + .../-call-dialog-params/client-state.html | 80 + .../-call-dialog-params/custom-headers.html | 80 + .../destination-number.html | 80 + .../-call-dialog-params/index.html | 303 ++++ .../remote-caller-id-name.html | 80 + .../-call-dialog-params/screen-share.html | 80 + .../-call-dialog-params/use-stereo.html | 80 + .../-call-dialog-params/user-variables.html | 80 + .../-call-dialog-params/video.html | 80 + .../-call-params/-call-params.html | 80 + .../-call-params/dialog-params.html | 80 + .../-call-params/index.html | 168 ++ .../-call-params/sdp.html | 80 + .../-call-params/sessid.html | 80 + .../-call-params/user-agent.html | 80 + .../-dialog-params/index.html | 84 + .../-disable-push-params.html | 80 + .../-disable-push-params/index.html | 138 ++ .../-disable-push-params/user-variables.html | 80 + .../-disable-push-params/user.html | 80 + .../-info-params/-info-params.html | 80 + .../-info-params/dialog-params.html | 80 + .../-info-params/dtmf.html | 80 + .../-info-params/index.html | 153 ++ .../-info-params/sessid.html | 80 + .../-initiate-or-stop-stat-prams.html | 80 + .../debug-report-id.html | 80 + .../debug-report-version.html | 80 + .../-initiate-or-stop-stat-prams/id.html | 80 + .../-initiate-or-stop-stat-prams/index.html | 183 ++ .../-initiate-or-stop-stat-prams/jsonrpc.html | 80 + .../-initiate-or-stop-stat-prams/type.html | 80 + .../-login-param/-login-param.html | 80 + .../-login-param/index.html | 213 +++ .../-login-param/login-params.html | 80 + .../-login-param/login-token.html | 80 + .../-login-param/login.html | 80 + .../-login-param/passwd.html | 80 + .../-login-param/sessid.html | 80 + .../-login-param/user-agent.html | 80 + .../-login-param/user-variables.html | 80 + .../-modify-params/-modify-params.html | 80 + .../-modify-params/action.html | 80 + .../-modify-params/dialog-params.html | 80 + .../-modify-params/index.html | 153 ++ .../-modify-params/sessid.html | 80 + .../-param-request/index.html | 84 + .../-sending-message-body.html | 80 + .../-sending-message-body/id.html | 80 + .../-sending-message-body/index.html | 168 ++ .../-sending-message-body/jsonrpc.html | 80 + .../-sending-message-body/method.html | 80 + .../-sending-message-body/params.html | 80 + .../-stat-prams/-stat-prams.html | 80 + .../-stat-prams/debug-report-id.html | 80 + .../-stat-prams/debug-report-version.html | 80 + .../-stat-prams/id.html | 80 + .../-stat-prams/index.html | 198 +++ .../-stat-prams/jsonrpc.html | 80 + .../-stat-prams/report-data.html | 80 + .../-stat-prams/type.html | 80 + .../-state-params/-state-params.html | 80 + .../-state-params/index.html | 123 ++ .../-state-params/state.html | 80 + .../-token-disable-push-params.html | 80 + .../-token-disable-push-params/index.html | 138 ++ .../login-token.html | 80 + .../user-variables.html | 80 + .../-user-variables/-user-variables.html | 80 + .../-user-variables/index.html | 138 ++ .../-user-variables/push-device-token.html | 80 + .../push-notification-provider.html | 80 + .../index.html | 358 ++++ .../com.telnyx.webrtc.sdk/-call/-call.html | 80 + .../-i-c-e_-c-a-n-d-i-d-a-t-e_-d-e-l-a-y.html | 80 + .../-call/-companion/index.html | 104 ++ .../-call/accept-call.html | 80 + .../-call/answer-response.html | 80 + .../-call/audio-manager.html | 80 + .../com.telnyx.webrtc.sdk/-call/call-id.html | 80 + .../-call/call-state-flow.html | 80 + .../com.telnyx.webrtc.sdk/-call/client.html | 80 + .../com.telnyx.webrtc.sdk/-call/context.html | 80 + .../com.telnyx.webrtc.sdk/-call/dtmf.html | 80 + .../com.telnyx.webrtc.sdk/-call/end-call.html | 80 + .../-call/get-call-state.html | 80 + .../-call/get-is-mute-status.html | 80 + .../-call/get-is-on-hold-status.html | 80 + .../-call/get-is-on-loud-speaker-status.html | 80 + .../-call/get-loud-speaker-status.html | 80 + .../-call/get-telnyx-leg-id.html | 80 + .../-call/get-telnyx-session-id.html | 80 + .../com.telnyx.webrtc.sdk/-call/index.html | 566 +++++++ .../-call/invite-response.html | 80 + .../-call/new-invite.html | 80 + .../-call/on-hold-unhold-pressed.html | 80 + .../-call/on-loud-speaker-pressed.html | 80 + .../-call/on-mute-unmute-pressed.html | 80 + .../-call/provided-stun.html | 80 + .../-call/provided-turn.html | 80 + .../-call/session-id.html | 80 + .../-call/set-call-recovering.html | 80 + .../com.telnyx.webrtc.sdk/-call/socket.html | 80 + .../-call/start-debug.html | 80 + .../-call/stop-debug.html | 80 + .../-call/to-custom-headers.html | 80 + .../-credential-config.html | 80 + .../-credential-config/auto-reconnect.html | 80 + .../-credential-config/fcm-token.html | 80 + .../-credential-config/index.html | 243 +++ .../-credential-config/log-level.html | 80 + .../-credential-config/ring-back-tone.html | 80 + .../-credential-config/ringtone.html | 80 + .../sip-caller-i-d-name.html | 80 + .../sip-caller-i-d-number.html | 80 + .../-credential-config/sip-password.html | 80 + .../-credential-config/sip-user.html | 80 + .../-custom-headers/-custom-headers.html | 80 + .../-custom-headers/index.html | 138 ++ .../-custom-headers/name.html | 80 + .../-custom-headers/value.html | 80 + ...t-e-w-a-y_-r-e-s-p-o-n-s-e_-d-e-l-a-y.html | 80 + .../-r-e-c-o-n-n-e-c-t_-d-e-l-a-y.html | 80 + .../-r-e-t-r-y_-c-o-n-n-e-c-t_-t-i-m-e.html | 80 + .../-r-e-t-r-y_-r-e-g-i-s-t-e-r_-t-i-m-e.html | 80 + .../-telnyx-client/-companion/index.html | 149 ++ .../-ringtone-type/-r-a-w/index.html | 119 ++ .../-ringtone-type/-u-r-i/index.html | 119 ++ .../-ringtone-type/entries.html | 80 + .../-telnyx-client/-ringtone-type/index.html | 202 +++ .../-ringtone-type/value-of.html | 80 + .../-telnyx-client/-ringtone-type/values.html | 80 + .../-speaker-mode/-e-a-r-p-i-e-c-e/index.html | 119 ++ .../-speaker-mode/-s-p-e-a-k-e-r/index.html | 119 ++ .../-u-n-a-s-s-i-g-n-e-d/index.html | 119 ++ .../-telnyx-client/-speaker-mode/entries.html | 80 + .../-telnyx-client/-speaker-mode/index.html | 217 +++ .../-speaker-mode/value-of.html | 80 + .../-telnyx-client/-speaker-mode/values.html | 80 + .../-telnyx-client/-telnyx-client.html | 80 + .../-telnyx-client/accept-call.html | 80 + .../-telnyx-client/call.html | 80 + .../-telnyx-client/connect.html | 80 + .../-telnyx-client/context.html | 80 + .../-telnyx-client/credential-login.html | 80 + .../disable-push-notification.html | 80 + .../-telnyx-client/end-call.html | 80 + .../-telnyx-client/get-active-calls.html | 80 + .../-telnyx-client/get-raw-ringback-tone.html | 80 + .../-telnyx-client/get-raw-ringtone.html | 80 + .../-telnyx-client/get-socket-response.html | 80 + .../get-ws-message-response.html | 80 + .../-telnyx-client/index.html | 671 ++++++++ .../-telnyx-client/is-socket-connected.html | 80 + .../-telnyx-client/new-invite.html | 80 + .../-telnyx-client/on-answer-received.html | 80 + .../-telnyx-client/on-attach-received.html | 80 + .../-telnyx-client/on-bye-received.html | 80 + .../-telnyx-client/on-client-ready.html | 80 + .../on-connection-established.html | 80 + .../on-disable-push-received.html | 80 + .../-telnyx-client/on-disconnect.html | 80 + .../-telnyx-client/on-error-received.html | 80 + .../on-gateway-state-received.html | 80 + .../on-ice-candidate-received.html | 80 + .../-telnyx-client/on-media-received.html | 80 + .../-telnyx-client/on-offer-received.html | 80 + .../-telnyx-client/on-ringing-received.html | 80 + .../-telnyx-client/ping-pong.html | 80 + .../-telnyx-client/sessid.html | 80 + .../set-audio-output-device.html | 80 + .../-telnyx-client/set-call-recovering.html | 80 + .../socket-response-live-data.html | 80 + .../-telnyx-client/token-login.html | 80 + .../ws-messages-response-live-date.html | 80 + .../-telnyx-config/index.html | 84 + .../-token-config/-token-config.html | 80 + .../-token-config/auto-reconnect.html | 80 + .../-token-config/fcm-token.html | 80 + .../-token-config/index.html | 228 +++ .../-token-config/log-level.html | 80 + .../-token-config/ring-back-tone.html | 80 + .../-token-config/ringtone.html | 80 + .../-token-config/sip-caller-i-d-name.html | 80 + .../-token-config/sip-caller-i-d-number.html | 80 + .../-token-config/sip-token.html | 80 + .../com.telnyx.webrtc.sdk/index.html | 178 ++ docs/telnyx_rtc/package-list | 446 +++++ telnyx_rtc/build.gradle | 15 +- 477 files changed, 49040 insertions(+), 14 deletions(-) create mode 100644 docs/images/anchor-copy-button.svg create mode 100644 docs/images/arrow_down.svg create mode 100644 docs/images/burger.svg create mode 100644 docs/images/copy-icon.svg create mode 100644 docs/images/copy-successful-icon.svg create mode 100644 docs/images/footer-go-to-link.svg create mode 100644 docs/images/go-to-top-icon.svg create mode 100644 docs/images/homepage.svg create mode 100644 docs/images/logo-icon.svg create mode 100644 docs/images/nav-icons/abstract-class-kotlin.svg create mode 100644 docs/images/nav-icons/abstract-class.svg create mode 100644 docs/images/nav-icons/annotation-kotlin.svg create mode 100644 docs/images/nav-icons/annotation.svg create mode 100644 docs/images/nav-icons/class-kotlin.svg create mode 100644 docs/images/nav-icons/class.svg create mode 100644 docs/images/nav-icons/enum-kotlin.svg create mode 100644 docs/images/nav-icons/enum.svg create mode 100644 docs/images/nav-icons/exception-class.svg create mode 100644 docs/images/nav-icons/field-value.svg create mode 100644 docs/images/nav-icons/field-variable.svg create mode 100644 docs/images/nav-icons/function.svg create mode 100644 docs/images/nav-icons/interface-kotlin.svg create mode 100644 docs/images/nav-icons/interface.svg create mode 100644 docs/images/nav-icons/object.svg create mode 100644 docs/images/nav-icons/typealias-kotlin.svg create mode 100644 docs/images/theme-toggle.svg create mode 100644 docs/index.html create mode 100644 docs/navigation.html create mode 100644 docs/scripts/clipboard.js create mode 100644 docs/scripts/main.js create mode 100644 docs/scripts/navigation-loader.js create mode 100644 docs/scripts/pages.json create mode 100644 docs/scripts/platform-content-handler.js create mode 100644 docs/scripts/prism.js create mode 100644 docs/scripts/sourceset_dependencies.js create mode 100644 docs/scripts/symbol-parameters-wrapper_deferred.js create mode 100644 docs/styles/font-jb-sans-auto.css create mode 100644 docs/styles/logo-styles.css create mode 100644 docs/styles/main.css create mode 100644 docs/styles/prism.css create mode 100644 docs/styles/style.css create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-b-l-u-e-t-o-o-t-h/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-l-o-u-d-s-p-e-a-k-e-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-p-h-o-n-e_-e-a-r-p-i-e-c-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/code.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-a-c-t-i-v-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-c-o-n-n-e-c-t-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-d-o-n-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-e-r-r-o-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-h-e-l-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-n-e-w/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-e-c-o-v-e-r-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-i-n-g-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-i-n-v-a-l-i-d_-g-a-t-e-w-a-y/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-n-o-r-m-a-l_-c-l-e-a-r-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-o-r-i-g-i-n-a-t-o-r_-c-a-n-c-e-l/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-u-s-e-r_-b-u-s-y/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/code.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-d-o-w-n/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-e-x-p-i-r-e-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l-e-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l_-w-a-i-t/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-n-o-r-e-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-e-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-i-s-t-e-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-t-r-y-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-e-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-i-s-t-e-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/state.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-a-l-l/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-d-e-b-u-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-e-r-r-o-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-i-n-f-o/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-n-o-n-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-v-e-r-t-o/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-w-a-r-n-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/priority.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/-push-meta-data.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-i-p.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-port.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/to-json.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/voice-sdk-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-c-r-e-d-e-n-t-i-a-l_-e-r-r-o-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-t-o-k-e-n_-e-r-r-o-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/error-code.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-n-s-w-e-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h_-c-a-l-l/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-b-y-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-c-l-i-e-n-t_-r-e-a-d-y/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-d-i-s-a-b-l-e_-p-u-s-h/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-g-a-t-e-w-a-y_-s-t-a-t-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-f-o/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-v-i-t-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-l-o-g-i-n/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-e-d-i-a/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-o-d-i-f-y/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-p-i-n-g-p-o-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-r-i-n-g-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/method-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-d-i-s-c-o-n-n-e-c-t/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-r-r-o-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-s-t-a-b-l-i-s-h-e-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-l-o-a-d-i-n-g/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-m-e-s-s-a-g-e-r-e-c-e-i-v-e-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/-tx-server-configuration.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/host.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/port.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/stun.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/turn.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/-peer-connection-observer.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-stream.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-track.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-data-channel.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidate.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidates-removed.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-change.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-receiving-change.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-gathering-change.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-remove-stream.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-renegotiation-needed.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-signaling-change.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-answer-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-attach-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-bye-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-client-ready.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-connection-established.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disable-push-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disconnect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-error-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-gateway-state-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ice-candidate-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-media-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-offer-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ringing-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/ping-pong.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/set-call-recovering.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/-s-t-a-t-e_-a-t-t-a-c-h-e-d.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-tx-socket.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/connect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/coroutine-context.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/-network-callback.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-available.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-lost.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-available.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-unavailable.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-unavailable.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/is-network-enabled.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/register-network-status-callback.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/unregister-network-status-callback.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/decode-base64.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/encode-base64.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/parse-object.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/to-json-string.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/-answer-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/custom-headers.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/sdp.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/-bye-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/-s-u-c-c-e-s-s_-k-e-y.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-disable-push-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/message.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/success.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/-invite-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/custom-headers.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sdp.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/-login-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/-media-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/-received-message-body.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/method.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/result.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-result/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/-ringing-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/custom-headers.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/-socket-observer.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-changed.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-connection-established.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-error.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-loading.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-message-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-socket-disconnect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/disconnect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/error.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/established.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/initialised.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/loading.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/message-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-socket-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/data.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/error-message.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/status.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/-attach-call-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/user-variables.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/-attach-user-variables.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-environment.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-provider.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/-bye-dialog-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/-bye-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause-code.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/dialog-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/-call-dialog-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/attach.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/audio.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/client-state.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/custom-headers.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/destination-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/remote-caller-id-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/screen-share.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/use-stereo.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/user-variables.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/video.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/-call-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/dialog-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sdp.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/user-agent.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-dialog-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/-disable-push-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user-variables.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/-info-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dialog-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dtmf.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/-initiate-or-stop-stat-prams.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-version.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/jsonrpc.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/type.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/-login-param.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-token.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/passwd.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-agent.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-variables.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/-modify-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/action.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/dialog-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-param-request/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/-sending-message-body.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/jsonrpc.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/method.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/-stat-prams.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-version.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/jsonrpc.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/report-data.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/type.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/-state-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/state.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/-token-disable-push-params.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/login-token.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/user-variables.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/-user-variables.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-device-token.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-notification-provider.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-call.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/-i-c-e_-c-a-n-d-i-d-a-t-e_-d-e-l-a-y.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/accept-call.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/answer-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/audio-manager.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-state-flow.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/client.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/context.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/dtmf.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/end-call.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-call-state.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-mute-status.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-hold-status.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-loud-speaker-status.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-loud-speaker-status.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-leg-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-session-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/invite-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/new-invite.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-hold-unhold-pressed.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-loud-speaker-pressed.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-mute-unmute-pressed.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-stun.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-turn.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/session-id.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/set-call-recovering.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/socket.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/start-debug.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/stop-debug.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/to-custom-headers.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/-credential-config.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/auto-reconnect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/fcm-token.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/log-level.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ring-back-tone.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ringtone.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-password.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-user.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/-custom-headers.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/value.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-g-a-t-e-w-a-y_-r-e-s-p-o-n-s-e_-d-e-l-a-y.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-c-o-n-n-e-c-t_-d-e-l-a-y.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-c-o-n-n-e-c-t_-t-i-m-e.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-r-e-g-i-s-t-e-r_-t-i-m-e.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-r-a-w/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-u-r-i/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-e-a-r-p-i-e-c-e/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-s-p-e-a-k-e-r/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-u-n-a-s-s-i-g-n-e-d/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/entries.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/value-of.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/values.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-telnyx-client.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/accept-call.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/call.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/connect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/context.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/credential-login.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/disable-push-notification.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/end-call.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-active-calls.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringback-tone.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringtone.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-socket-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-ws-message-response.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/is-socket-connected.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/new-invite.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-answer-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-attach-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-bye-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-client-ready.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-connection-established.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disable-push-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disconnect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-error-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-gateway-state-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ice-candidate-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-media-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-offer-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ringing-received.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ping-pong.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/sessid.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-audio-output-device.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-call-recovering.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/socket-response-live-data.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/token-login.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ws-messages-response-live-date.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-config/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/-token-config.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/auto-reconnect.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/fcm-token.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/index.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/log-level.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ring-back-tone.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ringtone.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-name.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-number.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-token.html create mode 100644 docs/telnyx_rtc/com.telnyx.webrtc.sdk/index.html create mode 100644 docs/telnyx_rtc/package-list diff --git a/build.gradle b/build.gradle index a84245fd..3bad3344 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,6 @@ buildscript { ext.kotlin_version = "1.9.0" repositories { google() - jcenter() mavenCentral() maven { url 'https://plugins.gradle.org/m2/' } } @@ -14,7 +13,7 @@ buildscript { classpath("org.jetbrains.kotlinx:kover:0.5.1") classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.21.0" classpath "com.bugsnag:bugsnag-android-gradle-plugin:$versions.bugsnag" - classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.7.10" + classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.9.20" classpath deps.google_play_services classpath deps.android_gradle_plugin classpath deps.kotlin.plugin @@ -30,7 +29,6 @@ githubProperties.load(new FileInputStream(rootProject.file("github.properties")) allprojects { repositories { google() - jcenter() mavenCentral() maven { url "https://plugins.gradle.org/m2/" } maven { url "https://jitpack.io" } diff --git a/docs/images/anchor-copy-button.svg b/docs/images/anchor-copy-button.svg new file mode 100644 index 00000000..19c1fa3f --- /dev/null +++ b/docs/images/anchor-copy-button.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/images/arrow_down.svg b/docs/images/arrow_down.svg new file mode 100644 index 00000000..639aaf12 --- /dev/null +++ b/docs/images/arrow_down.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/burger.svg b/docs/images/burger.svg new file mode 100644 index 00000000..fcca732b --- /dev/null +++ b/docs/images/burger.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/docs/images/copy-icon.svg b/docs/images/copy-icon.svg new file mode 100644 index 00000000..2cb02ec6 --- /dev/null +++ b/docs/images/copy-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/copy-successful-icon.svg b/docs/images/copy-successful-icon.svg new file mode 100644 index 00000000..c4b95383 --- /dev/null +++ b/docs/images/copy-successful-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/footer-go-to-link.svg b/docs/images/footer-go-to-link.svg new file mode 100644 index 00000000..a87add7a --- /dev/null +++ b/docs/images/footer-go-to-link.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/go-to-top-icon.svg b/docs/images/go-to-top-icon.svg new file mode 100644 index 00000000..abc3d1ce --- /dev/null +++ b/docs/images/go-to-top-icon.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/images/homepage.svg b/docs/images/homepage.svg new file mode 100644 index 00000000..e3c83b1c --- /dev/null +++ b/docs/images/homepage.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/images/logo-icon.svg b/docs/images/logo-icon.svg new file mode 100644 index 00000000..e42f9570 --- /dev/null +++ b/docs/images/logo-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/docs/images/nav-icons/abstract-class-kotlin.svg b/docs/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 00000000..19d6148c --- /dev/null +++ b/docs/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/nav-icons/abstract-class.svg b/docs/images/nav-icons/abstract-class.svg new file mode 100644 index 00000000..60182030 --- /dev/null +++ b/docs/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/nav-icons/annotation-kotlin.svg b/docs/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 00000000..b90f508c --- /dev/null +++ b/docs/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/annotation.svg b/docs/images/nav-icons/annotation.svg new file mode 100644 index 00000000..b80c54b4 --- /dev/null +++ b/docs/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/class-kotlin.svg b/docs/images/nav-icons/class-kotlin.svg new file mode 100644 index 00000000..797a2423 --- /dev/null +++ b/docs/images/nav-icons/class-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/class.svg b/docs/images/nav-icons/class.svg new file mode 100644 index 00000000..3f1ad167 --- /dev/null +++ b/docs/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/enum-kotlin.svg b/docs/images/nav-icons/enum-kotlin.svg new file mode 100644 index 00000000..775a7cc9 --- /dev/null +++ b/docs/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/enum.svg b/docs/images/nav-icons/enum.svg new file mode 100644 index 00000000..fa7f2476 --- /dev/null +++ b/docs/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/exception-class.svg b/docs/images/nav-icons/exception-class.svg new file mode 100644 index 00000000..c0b2bdeb --- /dev/null +++ b/docs/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/field-value.svg b/docs/images/nav-icons/field-value.svg new file mode 100644 index 00000000..2771ee56 --- /dev/null +++ b/docs/images/nav-icons/field-value.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/docs/images/nav-icons/field-variable.svg b/docs/images/nav-icons/field-variable.svg new file mode 100644 index 00000000..e2d2bbd0 --- /dev/null +++ b/docs/images/nav-icons/field-variable.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/docs/images/nav-icons/function.svg b/docs/images/nav-icons/function.svg new file mode 100644 index 00000000..f0da64a0 --- /dev/null +++ b/docs/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/interface-kotlin.svg b/docs/images/nav-icons/interface-kotlin.svg new file mode 100644 index 00000000..5e163260 --- /dev/null +++ b/docs/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/interface.svg b/docs/images/nav-icons/interface.svg new file mode 100644 index 00000000..32063ba2 --- /dev/null +++ b/docs/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/object.svg b/docs/images/nav-icons/object.svg new file mode 100644 index 00000000..31f0ee3e --- /dev/null +++ b/docs/images/nav-icons/object.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/typealias-kotlin.svg b/docs/images/nav-icons/typealias-kotlin.svg new file mode 100644 index 00000000..f4bb238b --- /dev/null +++ b/docs/images/nav-icons/typealias-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/theme-toggle.svg b/docs/images/theme-toggle.svg new file mode 100644 index 00000000..df86202b --- /dev/null +++ b/docs/images/theme-toggle.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..b62b7e44 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,207 @@ + + + + + telnyx_rtc + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

telnyx_rtc

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/navigation.html b/docs/navigation.html new file mode 100644 index 00000000..4b2ff166 --- /dev/null +++ b/docs/navigation.html @@ -0,0 +1,382 @@ +
+ +
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ + +
+
+ + +
+ +
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + +
+ +
+
+
+ + + +
+ +
+
+ +
+ +
+ +
+ + + + + +
+ diff --git a/docs/scripts/clipboard.js b/docs/scripts/clipboard.js new file mode 100644 index 00000000..7a4f33c5 --- /dev/null +++ b/docs/scripts/clipboard.js @@ -0,0 +1,56 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/docs/scripts/main.js b/docs/scripts/main.js new file mode 100644 index 00000000..ba6c3473 --- /dev/null +++ b/docs/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BLUETOOTH

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-l-o-u-d-s-p-e-a-k-e-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-l-o-u-d-s-p-e-a-k-e-r/index.html new file mode 100644 index 00000000..df59045b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-l-o-u-d-s-p-e-a-k-e-r/index.html @@ -0,0 +1,134 @@ + + + + + LOUDSPEAKER + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LOUDSPEAKER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-p-h-o-n-e_-e-a-r-p-i-e-c-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-p-h-o-n-e_-e-a-r-p-i-e-c-e/index.html new file mode 100644 index 00000000..3ccd89ea --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-p-h-o-n-e_-e-a-r-p-i-e-c-e/index.html @@ -0,0 +1,134 @@ + + + + + PHONE_EARPIECE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PHONE_EARPIECE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/code.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/code.html new file mode 100644 index 00000000..a34f57d8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/code.html @@ -0,0 +1,80 @@ + + + + + code + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

code

+
+
var code: Int

Parameters

code

is the numerical representation of the AudioDevice which coincides AudioDeviceInfo class, eg. 7 -> BLUETOOTH

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/entries.html new file mode 100644 index 00000000..0ba67c3b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/index.html new file mode 100644 index 00000000..65d0aea1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/index.html @@ -0,0 +1,232 @@ + + + + + AudioDevice + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AudioDevice

+

Enum class to represent the different AudioDevices that can be used by the SDK with a given code

Parameters

code

is the numerical representation of the AudioDevice which coincides AudioDeviceInfo class, eg. 7 -> BLUETOOTH

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/value-of.html new file mode 100644 index 00000000..06eb5e1e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/values.html new file mode 100644 index 00000000..55b1623b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-a-c-t-i-v-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-a-c-t-i-v-e/index.html new file mode 100644 index 00000000..b9105b20 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-a-c-t-i-v-e/index.html @@ -0,0 +1,119 @@ + + + + + ACTIVE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ACTIVE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-c-o-n-n-e-c-t-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-c-o-n-n-e-c-t-i-n-g/index.html new file mode 100644 index 00000000..aa954a4d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-c-o-n-n-e-c-t-i-n-g/index.html @@ -0,0 +1,119 @@ + + + + + CONNECTING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CONNECTING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-d-o-n-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-d-o-n-e/index.html new file mode 100644 index 00000000..db8f4ccb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-d-o-n-e/index.html @@ -0,0 +1,119 @@ + + + + + DONE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DONE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-e-r-r-o-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-e-r-r-o-r/index.html new file mode 100644 index 00000000..8b23f290 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-e-r-r-o-r/index.html @@ -0,0 +1,119 @@ + + + + + ERROR + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ERROR

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-h-e-l-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-h-e-l-d/index.html new file mode 100644 index 00000000..cc517bfc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-h-e-l-d/index.html @@ -0,0 +1,119 @@ + + + + + HELD + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

HELD

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-n-e-w/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-n-e-w/index.html new file mode 100644 index 00000000..62e9e20a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-n-e-w/index.html @@ -0,0 +1,119 @@ + + + + + NEW + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NEW

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-e-c-o-v-e-r-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-e-c-o-v-e-r-i-n-g/index.html new file mode 100644 index 00000000..53aae1a6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-e-c-o-v-e-r-i-n-g/index.html @@ -0,0 +1,119 @@ + + + + + RECOVERING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RECOVERING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-i-n-g-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-i-n-g-i-n-g/index.html new file mode 100644 index 00000000..6f51f857 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-i-n-g-i-n-g/index.html @@ -0,0 +1,119 @@ + + + + + RINGING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RINGING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/entries.html new file mode 100644 index 00000000..12291282 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/index.html new file mode 100644 index 00000000..c49b7c5d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/index.html @@ -0,0 +1,292 @@ + + + + + CallState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CallState

+

Enum class to represent the different Call States that a call can be in.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun valueOf(value: String): CallState

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/value-of.html new file mode 100644 index 00000000..6e9c8c76 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+
fun valueOf(value: String): CallState

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/values.html new file mode 100644 index 00000000..9951506a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-i-n-v-a-l-i-d_-g-a-t-e-w-a-y/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-i-n-v-a-l-i-d_-g-a-t-e-w-a-y/index.html new file mode 100644 index 00000000..128d38da --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-i-n-v-a-l-i-d_-g-a-t-e-w-a-y/index.html @@ -0,0 +1,134 @@ + + + + + INVALID_GATEWAY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

INVALID_GATEWAY

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-n-o-r-m-a-l_-c-l-e-a-r-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-n-o-r-m-a-l_-c-l-e-a-r-i-n-g/index.html new file mode 100644 index 00000000..891c2c7f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-n-o-r-m-a-l_-c-l-e-a-r-i-n-g/index.html @@ -0,0 +1,134 @@ + + + + + NORMAL_CLEARING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NORMAL_CLEARING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-o-r-i-g-i-n-a-t-o-r_-c-a-n-c-e-l/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-o-r-i-g-i-n-a-t-o-r_-c-a-n-c-e-l/index.html new file mode 100644 index 00000000..62eebb7e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-o-r-i-g-i-n-a-t-o-r_-c-a-n-c-e-l/index.html @@ -0,0 +1,134 @@ + + + + + ORIGINATOR_CANCEL + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ORIGINATOR_CANCEL

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-u-s-e-r_-b-u-s-y/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-u-s-e-r_-b-u-s-y/index.html new file mode 100644 index 00000000..464b976a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-u-s-e-r_-b-u-s-y/index.html @@ -0,0 +1,134 @@ + + + + + USER_BUSY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

USER_BUSY

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/code.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/code.html new file mode 100644 index 00000000..0dc9b087 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/code.html @@ -0,0 +1,80 @@ + + + + + code + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

code

+
+
var code: Int

Parameters

code

is the numerical representation of the cause, eg. 17 -> USER_BUSY

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/entries.html new file mode 100644 index 00000000..0c0e559d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/index.html new file mode 100644 index 00000000..55b5efa6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/index.html @@ -0,0 +1,247 @@ + + + + + CauseCode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CauseCode

+

Enum class to represent the different Cause Codes that are received when an invitation is refused with a given code

Parameters

code

is the numerical representation of the cause, eg. 17 -> USER_BUSY

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var code: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun valueOf(value: String): CauseCode

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/value-of.html new file mode 100644 index 00000000..ceae5eac --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+
fun valueOf(value: String): CauseCode

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/values.html new file mode 100644 index 00000000..5dc59844 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-d-o-w-n/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-d-o-w-n/index.html new file mode 100644 index 00000000..8ca8b59e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-d-o-w-n/index.html @@ -0,0 +1,134 @@ + + + + + DOWN + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DOWN

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-e-x-p-i-r-e-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-e-x-p-i-r-e-d/index.html new file mode 100644 index 00000000..cdbb807c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-e-x-p-i-r-e-d/index.html @@ -0,0 +1,134 @@ + + + + + EXPIRED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EXPIRED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l-e-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l-e-d/index.html new file mode 100644 index 00000000..ae7d53f3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l-e-d/index.html @@ -0,0 +1,134 @@ + + + + + FAILED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

FAILED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l_-w-a-i-t/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l_-w-a-i-t/index.html new file mode 100644 index 00000000..5b784f47 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l_-w-a-i-t/index.html @@ -0,0 +1,134 @@ + + + + + FAIL_WAIT + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

FAIL_WAIT

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-n-o-r-e-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-n-o-r-e-g/index.html new file mode 100644 index 00000000..4e6a28e5 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-n-o-r-e-g/index.html @@ -0,0 +1,134 @@ + + + + + NOREG + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NOREG

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-e-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-e-d/index.html new file mode 100644 index 00000000..f013b034 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-e-d/index.html @@ -0,0 +1,134 @@ + + + + + REGED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

REGED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-i-s-t-e-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-i-s-t-e-r/index.html new file mode 100644 index 00000000..50d6e206 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-i-s-t-e-r/index.html @@ -0,0 +1,134 @@ + + + + + REGISTER + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

REGISTER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-t-r-y-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-t-r-y-i-n-g/index.html new file mode 100644 index 00000000..1d777d75 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-t-r-y-i-n-g/index.html @@ -0,0 +1,134 @@ + + + + + TRYING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TRYING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-e-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-e-d/index.html new file mode 100644 index 00000000..10f48a00 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-e-d/index.html @@ -0,0 +1,134 @@ + + + + + UNREGED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UNREGED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-i-s-t-e-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-i-s-t-e-r/index.html new file mode 100644 index 00000000..15a7c058 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-i-s-t-e-r/index.html @@ -0,0 +1,134 @@ + + + + + UNREGISTER + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UNREGISTER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/entries.html new file mode 100644 index 00000000..302a4057 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/index.html new file mode 100644 index 00000000..eb6793ab --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/index.html @@ -0,0 +1,337 @@ + + + + + GatewayState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

GatewayState

+

Enum class to represent the different Gateway States that are received when a login attempt is made with a given state

Parameters

state

is the string value representation of the state.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/state.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/state.html new file mode 100644 index 00000000..cffe81ec --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/state.html @@ -0,0 +1,80 @@ + + + + + state + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

state

+
+

Parameters

state

is the string value representation of the state.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/value-of.html new file mode 100644 index 00000000..ad2d281d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/values.html new file mode 100644 index 00000000..1f08494d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-a-l-l/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-a-l-l/index.html new file mode 100644 index 00000000..3a6149fd --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-a-l-l/index.html @@ -0,0 +1,134 @@ + + + + + ALL + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ALL

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-d-e-b-u-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-d-e-b-u-g/index.html new file mode 100644 index 00000000..4f5fa77b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-d-e-b-u-g/index.html @@ -0,0 +1,134 @@ + + + + + DEBUG + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DEBUG

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-e-r-r-o-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-e-r-r-o-r/index.html new file mode 100644 index 00000000..27494693 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-e-r-r-o-r/index.html @@ -0,0 +1,134 @@ + + + + + ERROR + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ERROR

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-i-n-f-o/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-i-n-f-o/index.html new file mode 100644 index 00000000..fdc9a10b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-i-n-f-o/index.html @@ -0,0 +1,134 @@ + + + + + INFO + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

INFO

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-n-o-n-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-n-o-n-e/index.html new file mode 100644 index 00000000..6134dcb4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-n-o-n-e/index.html @@ -0,0 +1,134 @@ + + + + + NONE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NONE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-v-e-r-t-o/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-v-e-r-t-o/index.html new file mode 100644 index 00000000..6f5e6800 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-v-e-r-t-o/index.html @@ -0,0 +1,134 @@ + + + + + VERTO + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

VERTO

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-w-a-r-n-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-w-a-r-n-i-n-g/index.html new file mode 100644 index 00000000..475bd01a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-w-a-r-n-i-n-g/index.html @@ -0,0 +1,134 @@ + + + + + WARNING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WARNING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/entries.html new file mode 100644 index 00000000..6a88fd90 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/index.html new file mode 100644 index 00000000..f3accaa7 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/index.html @@ -0,0 +1,292 @@ + + + + + LogLevel + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LogLevel

+

Enum class to describe the loglevel that the SDK should use. The log level itself is implemented with Timber via TelnyxLoggingTree each level has a provided priority

Parameters

priority

is the log level priority representation as an integer

See also

TelnyxLoggingTree
+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun valueOf(value: String): LogLevel

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/priority.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/priority.html new file mode 100644 index 00000000..109248d0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/priority.html @@ -0,0 +1,80 @@ + + + + + priority + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

priority

+
+

Parameters

priority

is the log level priority representation as an integer

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/value-of.html new file mode 100644 index 00000000..35842f7f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+
fun valueOf(value: String): LogLevel

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/values.html new file mode 100644 index 00000000..7dfc5fbc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/-push-meta-data.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/-push-meta-data.html new file mode 100644 index 00000000..ff07a429 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/-push-meta-data.html @@ -0,0 +1,80 @@ + + + + + PushMetaData + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PushMetaData

+
+
constructor(callerName: String, callerNumber: String, callId: String, voiceSdkId: String? = null, rtcIP: String? = null, rtcPort: Int? = null)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/call-id.html new file mode 100644 index 00000000..922f4b7a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
@SerializedName(value = "call_id")
val callId: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-name.html new file mode 100644 index 00000000..ff8bd1ce --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-name.html @@ -0,0 +1,80 @@ + + + + + callerName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerName

+
+
@SerializedName(value = "caller_name")
val callerName: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-number.html new file mode 100644 index 00000000..85457ae8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-number.html @@ -0,0 +1,80 @@ + + + + + callerNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerNumber

+
+
@SerializedName(value = "caller_number")
val callerNumber: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/index.html new file mode 100644 index 00000000..46a479b8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/index.html @@ -0,0 +1,217 @@ + + + + + PushMetaData + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PushMetaData

+
data class PushMetaData(val callerName: String, val callerNumber: String, val callId: String, val voiceSdkId: String? = null, val rtcIP: String? = null, val rtcPort: Int? = null)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(callerName: String, callerNumber: String, callId: String, voiceSdkId: String? = null, rtcIP: String? = null, rtcPort: Int? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "caller_name")
val callerName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "caller_number")
val callerNumber: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "call_id")
val callId: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "rtc_ip")
val rtcIP: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "rtc_port")
val rtcPort: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "voice_sdk_id")
val voiceSdkId: String? = null
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun toJson(): String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-i-p.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-i-p.html new file mode 100644 index 00000000..7c439ffb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-i-p.html @@ -0,0 +1,80 @@ + + + + + rtcIP + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

rtcIP

+
+
@SerializedName(value = "rtc_ip")
val rtcIP: String? = null
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-port.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-port.html new file mode 100644 index 00000000..b89341a6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-port.html @@ -0,0 +1,80 @@ + + + + + rtcPort + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

rtcPort

+
+
@SerializedName(value = "rtc_port")
val rtcPort: Int? = null
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/to-json.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/to-json.html new file mode 100644 index 00000000..97a1a59c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/to-json.html @@ -0,0 +1,80 @@ + + + + + toJson + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toJson

+
+
fun toJson(): String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/voice-sdk-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/voice-sdk-id.html new file mode 100644 index 00000000..11f3b071 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/voice-sdk-id.html @@ -0,0 +1,80 @@ + + + + + voiceSdkId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

voiceSdkId

+
+
@SerializedName(value = "voice_sdk_id")
val voiceSdkId: String? = null
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-c-r-e-d-e-n-t-i-a-l_-e-r-r-o-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-c-r-e-d-e-n-t-i-a-l_-e-r-r-o-r/index.html new file mode 100644 index 00000000..e3401787 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-c-r-e-d-e-n-t-i-a-l_-e-r-r-o-r/index.html @@ -0,0 +1,134 @@ + + + + + CREDENTIAL_ERROR + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CREDENTIAL_ERROR

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-t-o-k-e-n_-e-r-r-o-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-t-o-k-e-n_-e-r-r-o-r/index.html new file mode 100644 index 00000000..8b8d84bd --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-t-o-k-e-n_-e-r-r-o-r/index.html @@ -0,0 +1,134 @@ + + + + + TOKEN_ERROR + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TOKEN_ERROR

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/entries.html new file mode 100644 index 00000000..5d3f9651 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/error-code.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/error-code.html new file mode 100644 index 00000000..34a0e284 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/error-code.html @@ -0,0 +1,80 @@ + + + + + errorCode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

errorCode

+
+

Parameters

errorCode

is the Telnyx error code representation of the method, eg. Token_Error -> -32000

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/index.html new file mode 100644 index 00000000..1db645fd --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/index.html @@ -0,0 +1,217 @@ + + + + + SocketError + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SocketError

+

Enum class to detail the error responses that the socket connection can receive with the given errorCode

Parameters

errorCode

is the Telnyx error code representation of the method, eg. Token_Error -> -32000

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/value-of.html new file mode 100644 index 00000000..e155c501 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/values.html new file mode 100644 index 00000000..d4f74a35 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-n-s-w-e-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-n-s-w-e-r/index.html new file mode 100644 index 00000000..5738c4d6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-n-s-w-e-r/index.html @@ -0,0 +1,134 @@ + + + + + ANSWER + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ANSWER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h/index.html new file mode 100644 index 00000000..703c48bc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h/index.html @@ -0,0 +1,134 @@ + + + + + ATTACH + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ATTACH

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h_-c-a-l-l/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h_-c-a-l-l/index.html new file mode 100644 index 00000000..be4f9d2d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h_-c-a-l-l/index.html @@ -0,0 +1,134 @@ + + + + + ATTACH_CALL + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ATTACH_CALL

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-b-y-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-b-y-e/index.html new file mode 100644 index 00000000..960ffa8f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-b-y-e/index.html @@ -0,0 +1,134 @@ + + + + + BYE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BYE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-c-l-i-e-n-t_-r-e-a-d-y/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-c-l-i-e-n-t_-r-e-a-d-y/index.html new file mode 100644 index 00000000..ecdb91cc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-c-l-i-e-n-t_-r-e-a-d-y/index.html @@ -0,0 +1,134 @@ + + + + + CLIENT_READY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CLIENT_READY

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-d-i-s-a-b-l-e_-p-u-s-h/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-d-i-s-a-b-l-e_-p-u-s-h/index.html new file mode 100644 index 00000000..16bb2a26 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-d-i-s-a-b-l-e_-p-u-s-h/index.html @@ -0,0 +1,134 @@ + + + + + DISABLE_PUSH + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DISABLE_PUSH

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-g-a-t-e-w-a-y_-s-t-a-t-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-g-a-t-e-w-a-y_-s-t-a-t-e/index.html new file mode 100644 index 00000000..9742ddb5 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-g-a-t-e-w-a-y_-s-t-a-t-e/index.html @@ -0,0 +1,134 @@ + + + + + GATEWAY_STATE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

GATEWAY_STATE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-f-o/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-f-o/index.html new file mode 100644 index 00000000..b1bc3b02 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-f-o/index.html @@ -0,0 +1,134 @@ + + + + + INFO + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

INFO

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-v-i-t-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-v-i-t-e/index.html new file mode 100644 index 00000000..125ab025 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-v-i-t-e/index.html @@ -0,0 +1,134 @@ + + + + + INVITE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

INVITE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-l-o-g-i-n/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-l-o-g-i-n/index.html new file mode 100644 index 00000000..83ebb4df --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-l-o-g-i-n/index.html @@ -0,0 +1,134 @@ + + + + + LOGIN + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LOGIN

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-e-d-i-a/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-e-d-i-a/index.html new file mode 100644 index 00000000..c1a6f0de --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-e-d-i-a/index.html @@ -0,0 +1,134 @@ + + + + + MEDIA + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MEDIA

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-o-d-i-f-y/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-o-d-i-f-y/index.html new file mode 100644 index 00000000..3f9b48e2 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-o-d-i-f-y/index.html @@ -0,0 +1,134 @@ + + + + + MODIFY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MODIFY

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-p-i-n-g-p-o-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-p-i-n-g-p-o-n-g/index.html new file mode 100644 index 00000000..562be00e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-p-i-n-g-p-o-n-g/index.html @@ -0,0 +1,134 @@ + + + + + PINGPONG + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PINGPONG

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-r-i-n-g-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-r-i-n-g-i-n-g/index.html new file mode 100644 index 00000000..40fe8d6c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-r-i-n-g-i-n-g/index.html @@ -0,0 +1,134 @@ + + + + + RINGING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RINGING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/entries.html new file mode 100644 index 00000000..ca99ac13 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/index.html new file mode 100644 index 00000000..aa5dcf2e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/index.html @@ -0,0 +1,397 @@ + + + + + SocketMethod + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SocketMethod

+

Enum class to detail the Method property of the response from the Telnyx WEBRTC client. with the given methodName

Parameters

methodName

is the Telnyx representation of the method, eg. telnyx_rtc.answer -> ANSWER

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/method-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/method-name.html new file mode 100644 index 00000000..8d273f90 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/method-name.html @@ -0,0 +1,80 @@ + + + + + methodName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

methodName

+
+

Parameters

methodName

is the Telnyx representation of the method, eg. telnyx_rtc.answer -> ANSWER

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/value-of.html new file mode 100644 index 00000000..6d4abb16 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/values.html new file mode 100644 index 00000000..5d8441b2 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-d-i-s-c-o-n-n-e-c-t/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-d-i-s-c-o-n-n-e-c-t/index.html new file mode 100644 index 00000000..a4142d42 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-d-i-s-c-o-n-n-e-c-t/index.html @@ -0,0 +1,119 @@ + + + + + DISCONNECT + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DISCONNECT

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-r-r-o-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-r-r-o-r/index.html new file mode 100644 index 00000000..ef7edae0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-r-r-o-r/index.html @@ -0,0 +1,119 @@ + + + + + ERROR + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ERROR

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-s-t-a-b-l-i-s-h-e-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-s-t-a-b-l-i-s-h-e-d/index.html new file mode 100644 index 00000000..43d09d06 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-s-t-a-b-l-i-s-h-e-d/index.html @@ -0,0 +1,119 @@ + + + + + ESTABLISHED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ESTABLISHED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-l-o-a-d-i-n-g/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-l-o-a-d-i-n-g/index.html new file mode 100644 index 00000000..02acda09 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-l-o-a-d-i-n-g/index.html @@ -0,0 +1,119 @@ + + + + + LOADING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LOADING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-m-e-s-s-a-g-e-r-e-c-e-i-v-e-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-m-e-s-s-a-g-e-r-e-c-e-i-v-e-d/index.html new file mode 100644 index 00000000..db51a4f0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-m-e-s-s-a-g-e-r-e-c-e-i-v-e-d/index.html @@ -0,0 +1,119 @@ + + + + + MESSAGERECEIVED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MESSAGERECEIVED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/entries.html new file mode 100644 index 00000000..354c1c9c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/index.html new file mode 100644 index 00000000..7be66ebf --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/index.html @@ -0,0 +1,247 @@ + + + + + SocketStatus + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SocketStatus

+

Enum class to detail Socket Status messages

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/value-of.html new file mode 100644 index 00000000..2479ad4a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/values.html new file mode 100644 index 00000000..36b5b652 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/-tx-server-configuration.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/-tx-server-configuration.html new file mode 100644 index 00000000..85639ef3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/-tx-server-configuration.html @@ -0,0 +1,80 @@ + + + + + TxServerConfiguration + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TxServerConfiguration

+
+
constructor(host: String = Config.TELNYX_PROD_HOST_ADDRESS, port: Int = Config.TELNYX_PORT, turn: String = Config.DEFAULT_TURN, stun: String = Config.DEFAULT_STUN)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/host.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/host.html new file mode 100644 index 00000000..8d514b02 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/host.html @@ -0,0 +1,80 @@ + + + + + host + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

host

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/index.html new file mode 100644 index 00000000..e43e3515 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/index.html @@ -0,0 +1,168 @@ + + + + + TxServerConfiguration + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TxServerConfiguration

+
data class TxServerConfiguration(val host: String = Config.TELNYX_PROD_HOST_ADDRESS, val port: Int = Config.TELNYX_PORT, val turn: String = Config.DEFAULT_TURN, val stun: String = Config.DEFAULT_STUN)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(host: String = Config.TELNYX_PROD_HOST_ADDRESS, port: Int = Config.TELNYX_PORT, turn: String = Config.DEFAULT_TURN, stun: String = Config.DEFAULT_STUN)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val port: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/port.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/port.html new file mode 100644 index 00000000..1c98daf6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/port.html @@ -0,0 +1,80 @@ + + + + + port + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

port

+
+
val port: Int
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/stun.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/stun.html new file mode 100644 index 00000000..aba0982b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/stun.html @@ -0,0 +1,80 @@ + + + + + stun + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

stun

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/turn.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/turn.html new file mode 100644 index 00000000..b0e1224e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/turn.html @@ -0,0 +1,80 @@ + + + + + turn + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

turn

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/index.html new file mode 100644 index 00000000..baf18b55 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.model/index.html @@ -0,0 +1,238 @@ + + + + + com.telnyx.webrtc.sdk.model + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to represent the different AudioDevices that can be used by the SDK with a given code

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to represent the different Call States that a call can be in.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to represent the different Cause Codes that are received when an invitation is refused with a given code

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to represent the different Gateway States that are received when a login attempt is made with a given state

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to describe the loglevel that the SDK should use. The log level itself is implemented with Timber via TelnyxLoggingTree each level has a provided priority

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PushMetaData(val callerName: String, val callerNumber: String, val callId: String, val voiceSdkId: String? = null, val rtcIP: String? = null, val rtcPort: Int? = null)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to detail the error responses that the socket connection can receive with the given errorCode

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to detail the Method property of the response from the Telnyx WEBRTC client. with the given methodName

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Enum class to detail Socket Status messages

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class TxServerConfiguration(val host: String = Config.TELNYX_PROD_HOST_ADDRESS, val port: Int = Config.TELNYX_PORT, val turn: String = Config.DEFAULT_TURN, val stun: String = Config.DEFAULT_STUN)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/-peer-connection-observer.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/-peer-connection-observer.html new file mode 100644 index 00000000..a1414905 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/-peer-connection-observer.html @@ -0,0 +1,80 @@ + + + + + PeerConnectionObserver + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PeerConnectionObserver

+
+
constructor()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/index.html new file mode 100644 index 00000000..246d8f5a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/index.html @@ -0,0 +1,363 @@ + + + + + PeerConnectionObserver + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PeerConnectionObserver

+
open class PeerConnectionObserver : PeerConnection.Observer

Class that represents and implements the WEBRTC events including ICE, Track, Stream an Signal change events.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onAddStream(p0: MediaStream?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onAddTrack(p0: RtpReceiver?, p1: Array<out MediaStream>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun onConnectionChange(p0: PeerConnection.PeerConnectionState)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onDataChannel(p0: DataChannel?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onIceCandidate(p0: IceCandidate?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun onIceCandidateError(p0: IceCandidateErrorEvent)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onIceCandidatesRemoved(p0: Array<out IceCandidate>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onIceConnectionChange(p0: PeerConnection.IceConnectionState?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onIceGatheringChange(p0: PeerConnection.IceGatheringState?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onRemoveStream(p0: MediaStream?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun onRemoveTrack(p0: RtpReceiver)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onRenegotiationNeeded()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun onSelectedCandidatePairChanged(p0: CandidatePairChangeEvent)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onSignalingChange(p0: PeerConnection.SignalingState?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun onStandardizedIceConnectionChange(p0: PeerConnection.IceConnectionState)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun onTrack(p0: RtpTransceiver)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-stream.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-stream.html new file mode 100644 index 00000000..37a4cd10 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-stream.html @@ -0,0 +1,80 @@ + + + + + onAddStream + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onAddStream

+
+
open override fun onAddStream(p0: MediaStream?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-track.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-track.html new file mode 100644 index 00000000..04f355a0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-track.html @@ -0,0 +1,80 @@ + + + + + onAddTrack + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onAddTrack

+
+
open override fun onAddTrack(p0: RtpReceiver?, p1: Array<out MediaStream>?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-data-channel.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-data-channel.html new file mode 100644 index 00000000..c216c798 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-data-channel.html @@ -0,0 +1,80 @@ + + + + + onDataChannel + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onDataChannel

+
+
open override fun onDataChannel(p0: DataChannel?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidate.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidate.html new file mode 100644 index 00000000..e0e8b7a9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidate.html @@ -0,0 +1,80 @@ + + + + + onIceCandidate + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onIceCandidate

+
+
open override fun onIceCandidate(p0: IceCandidate?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidates-removed.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidates-removed.html new file mode 100644 index 00000000..e1151354 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidates-removed.html @@ -0,0 +1,80 @@ + + + + + onIceCandidatesRemoved + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onIceCandidatesRemoved

+
+
open override fun onIceCandidatesRemoved(p0: Array<out IceCandidate>?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-change.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-change.html new file mode 100644 index 00000000..fc2aa1bb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-change.html @@ -0,0 +1,80 @@ + + + + + onIceConnectionChange + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onIceConnectionChange

+
+
open override fun onIceConnectionChange(p0: PeerConnection.IceConnectionState?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-receiving-change.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-receiving-change.html new file mode 100644 index 00000000..85ae77e3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-receiving-change.html @@ -0,0 +1,80 @@ + + + + + onIceConnectionReceivingChange + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onIceConnectionReceivingChange

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-gathering-change.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-gathering-change.html new file mode 100644 index 00000000..d4387322 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-gathering-change.html @@ -0,0 +1,80 @@ + + + + + onIceGatheringChange + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onIceGatheringChange

+
+
open override fun onIceGatheringChange(p0: PeerConnection.IceGatheringState?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-remove-stream.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-remove-stream.html new file mode 100644 index 00000000..15455b76 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-remove-stream.html @@ -0,0 +1,80 @@ + + + + + onRemoveStream + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onRemoveStream

+
+
open override fun onRemoveStream(p0: MediaStream?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-renegotiation-needed.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-renegotiation-needed.html new file mode 100644 index 00000000..74f0e017 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-renegotiation-needed.html @@ -0,0 +1,80 @@ + + + + + onRenegotiationNeeded + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onRenegotiationNeeded

+
+
open override fun onRenegotiationNeeded()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-signaling-change.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-signaling-change.html new file mode 100644 index 00000000..3fd767c9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-signaling-change.html @@ -0,0 +1,80 @@ + + + + + onSignalingChange + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onSignalingChange

+
+
open override fun onSignalingChange(p0: PeerConnection.SignalingState?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/index.html new file mode 100644 index 00000000..f881d947 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.peer/index.html @@ -0,0 +1,103 @@ + + + + + com.telnyx.webrtc.sdk.peer + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class PeerConnectionObserver : PeerConnection.Observer

Class that represents and implements the WEBRTC events including ICE, Track, Stream an Signal change events.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/index.html new file mode 100644 index 00000000..4465a5e1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/index.html @@ -0,0 +1,314 @@ + + + + + TxSocketListener + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TxSocketListener

+

TxSocket interface containing the methods that the socket connection will fire

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onAnswerReceived(jsonObject: JsonObject)

Fires when a user has provided an answer to a call attempt

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onAttachReceived(jsonObject: JsonObject)

Fires once a connection has been reestablished during an ongoing call and a session is being reattached

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onByeReceived(callId: UUID)

Fires when the TxSocket has received an indication the a call has ended or been rejected

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onClientReady(jsonObject: JsonObject)

Fires once the client is ready and gateway status updates can be received

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Fires when a socket connection is established

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onDisablePushReceived(jsonObject: JsonObject)

Fires when a disablePush response is recieved

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onDisconnect()

Fires when the socket has disconnected

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onErrorReceived(jsonObject: JsonObject)

Fires when an error has occurred with the TxSocket

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onGatewayStateReceived(gatewayState: String, receivedSessionId: String?)

Fires once a Gateway state has been received. These are used to find a verified registration

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onIceCandidateReceived(iceCandidate: IceCandidate)

Fires when a usable IceCandidate has been received

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onMediaReceived(jsonObject: JsonObject)

Fires when an answer has been provided with additional media

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onOfferReceived(jsonObject: JsonObject)

Fires when the TxSocket has received an invitation to communicate

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onRingingReceived(jsonObject: JsonObject)

Fires once we receive a ringing socket response, containing Telnyx information

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun pingPong()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setCallRecovering()

Fires when network has dropped during an ongoing call. Signifies that the SDK will attempt to recover once network has returned

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-answer-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-answer-received.html new file mode 100644 index 00000000..218af4d4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-answer-received.html @@ -0,0 +1,80 @@ + + + + + onAnswerReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onAnswerReceived

+
+
abstract fun onAnswerReceived(jsonObject: JsonObject)

Fires when a user has provided an answer to a call attempt

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-attach-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-attach-received.html new file mode 100644 index 00000000..ffe53e0a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-attach-received.html @@ -0,0 +1,80 @@ + + + + + onAttachReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onAttachReceived

+
+
abstract fun onAttachReceived(jsonObject: JsonObject)

Fires once a connection has been reestablished during an ongoing call and a session is being reattached

Parameters

jsonObject

, the socket response in a jsonObject format

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-bye-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-bye-received.html new file mode 100644 index 00000000..93626b5d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-bye-received.html @@ -0,0 +1,80 @@ + + + + + onByeReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onByeReceived

+
+
abstract fun onByeReceived(callId: UUID)

Fires when the TxSocket has received an indication the a call has ended or been rejected

Parameters

callId

, UUID of the call that has ended or been rejected

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-client-ready.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-client-ready.html new file mode 100644 index 00000000..944b6984 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-client-ready.html @@ -0,0 +1,80 @@ + + + + + onClientReady + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onClientReady

+
+
abstract fun onClientReady(jsonObject: JsonObject)

Fires once the client is ready and gateway status updates can be received

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-connection-established.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-connection-established.html new file mode 100644 index 00000000..54774642 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-connection-established.html @@ -0,0 +1,80 @@ + + + + + onConnectionEstablished + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onConnectionEstablished

+
+

Fires when a socket connection is established

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disable-push-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disable-push-received.html new file mode 100644 index 00000000..34a28b20 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disable-push-received.html @@ -0,0 +1,80 @@ + + + + + onDisablePushReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onDisablePushReceived

+
+
abstract fun onDisablePushReceived(jsonObject: JsonObject)

Fires when a disablePush response is recieved

Parameters

jsonObject

, the socket response in a jsonObject format

See also

IceCandidate
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disconnect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disconnect.html new file mode 100644 index 00000000..6d0573fe --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disconnect.html @@ -0,0 +1,80 @@ + + + + + onDisconnect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onDisconnect

+
+
abstract fun onDisconnect()

Fires when the socket has disconnected

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-error-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-error-received.html new file mode 100644 index 00000000..c82a7956 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-error-received.html @@ -0,0 +1,80 @@ + + + + + onErrorReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onErrorReceived

+
+
abstract fun onErrorReceived(jsonObject: JsonObject)

Fires when an error has occurred with the TxSocket

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-gateway-state-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-gateway-state-received.html new file mode 100644 index 00000000..61c84581 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-gateway-state-received.html @@ -0,0 +1,80 @@ + + + + + onGatewayStateReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onGatewayStateReceived

+
+
abstract fun onGatewayStateReceived(gatewayState: String, receivedSessionId: String?)

Fires once a Gateway state has been received. These are used to find a verified registration

Parameters

gatewayState

, the string representation of the gateway state received from the socket connection

sessionId

, the string representation of the session ID received from the socket connection

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ice-candidate-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ice-candidate-received.html new file mode 100644 index 00000000..b4da954c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ice-candidate-received.html @@ -0,0 +1,80 @@ + + + + + onIceCandidateReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onIceCandidateReceived

+
+
abstract fun onIceCandidateReceived(iceCandidate: IceCandidate)

Fires when a usable IceCandidate has been received

Parameters

iceCandidate

, the IceCandidate that was received

See also

IceCandidate
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-media-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-media-received.html new file mode 100644 index 00000000..449ef4eb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-media-received.html @@ -0,0 +1,80 @@ + + + + + onMediaReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onMediaReceived

+
+
abstract fun onMediaReceived(jsonObject: JsonObject)

Fires when an answer has been provided with additional media

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-offer-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-offer-received.html new file mode 100644 index 00000000..2ae7a332 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-offer-received.html @@ -0,0 +1,80 @@ + + + + + onOfferReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onOfferReceived

+
+
abstract fun onOfferReceived(jsonObject: JsonObject)

Fires when the TxSocket has received an invitation to communicate

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ringing-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ringing-received.html new file mode 100644 index 00000000..11af64d8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ringing-received.html @@ -0,0 +1,80 @@ + + + + + onRingingReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onRingingReceived

+
+
abstract fun onRingingReceived(jsonObject: JsonObject)

Fires once we receive a ringing socket response, containing Telnyx information

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/ping-pong.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/ping-pong.html new file mode 100644 index 00000000..44708c83 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/ping-pong.html @@ -0,0 +1,80 @@ + + + + + pingPong + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pingPong

+
+
abstract fun pingPong()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/set-call-recovering.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/set-call-recovering.html new file mode 100644 index 00000000..a82d8c96 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/set-call-recovering.html @@ -0,0 +1,80 @@ + + + + + setCallRecovering + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setCallRecovering

+
+
abstract fun setCallRecovering()

Fires when network has dropped during an ongoing call. Signifies that the SDK will attempt to recover once network has returned

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/-s-t-a-t-e_-a-t-t-a-c-h-e-d.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/-s-t-a-t-e_-a-t-t-a-c-h-e-d.html new file mode 100644 index 00000000..b02b3d84 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/-s-t-a-t-e_-a-t-t-a-c-h-e-d.html @@ -0,0 +1,80 @@ + + + + + STATE_ATTACHED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

STATE_ATTACHED

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/index.html new file mode 100644 index 00000000..0fde3463 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/index.html @@ -0,0 +1,104 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-tx-socket.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-tx-socket.html new file mode 100644 index 00000000..ff41bf33 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-tx-socket.html @@ -0,0 +1,80 @@ + + + + + TxSocket + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TxSocket

+
+
constructor(host_address: String, port: Int)

Parameters

host_address

the host address for the websocket to connect to

port

the port that the websocket connection should use

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/connect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/connect.html new file mode 100644 index 00000000..07a9ab19 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/connect.html @@ -0,0 +1,80 @@ + + + + + connect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

connect

+
+
fun connect(listener: TelnyxClient, providedHostAddress: String? = Config.TELNYX_PROD_HOST_ADDRESS, providedPort: Int? = Config.TELNYX_PORT, pushmetaData: PushMetaData? = null, onConnected: (Boolean) -> Unit = {}): Job

Connects to the socket with the provided Host Address and Port which were used to create an instance of TxSocket

Parameters

listener

the TelnyxClient used to create an instance of TxSocket that contains our relevant listener methods via the TxSocketListener interface

providedHostAddress

the host address specified when connecting, will default to Telnyx Production Host if not specified.

providedPort

the port specified when connecting, will use default Telnyx Port if not specified.

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/coroutine-context.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/coroutine-context.html new file mode 100644 index 00000000..6e8cdbdd --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/coroutine-context.html @@ -0,0 +1,80 @@ + + + + + coroutineContext + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

coroutineContext

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/index.html new file mode 100644 index 00000000..21ec8052 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/index.html @@ -0,0 +1,161 @@ + + + + + TxSocket + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TxSocket

+
class TxSocket(host_address: String, port: Int) : CoroutineScope

The socket connection that will send and receive messages related to calls. This class will trigger the TxSocketListener methods which can be observed to make use of the application

Parameters

host_address

the host address for the websocket to connect to

port

the port that the websocket connection should use

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(host_address: String, port: Int)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun connect(listener: TelnyxClient, providedHostAddress: String? = Config.TELNYX_PROD_HOST_ADDRESS, providedPort: Int? = Config.TELNYX_PORT, pushmetaData: PushMetaData? = null, onConnected: (Boolean) -> Unit = {}): Job

Connects to the socket with the provided Host Address and Port which were used to create an instance of TxSocket

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/index.html new file mode 100644 index 00000000..62091bdf --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.socket/index.html @@ -0,0 +1,118 @@ + + + + + com.telnyx.webrtc.sdk.socket + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class TxSocket(host_address: String, port: Int) : CoroutineScope

The socket connection that will send and receive messages related to calls. This class will trigger the TxSocketListener methods which can be observed to make use of the application

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

TxSocket interface containing the methods that the socket connection will fire

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/-network-callback.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/-network-callback.html new file mode 100644 index 00000000..8e7f3ae8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/-network-callback.html @@ -0,0 +1,80 @@ + + + + + NetworkCallback + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NetworkCallback

+
+
constructor()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/index.html new file mode 100644 index 00000000..18806854 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/index.html @@ -0,0 +1,243 @@ + + + + + NetworkCallback + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NetworkCallback

+

Abstract network state change callback.

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onAvailable(network: Network)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun onLosing(p0: Network, p1: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onLost(network: Network)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onNetworkAvailable()

Called when network is available.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onNetworkUnavailable()

Called when network is unavailable or lost.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onUnavailable()
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-available.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-available.html new file mode 100644 index 00000000..5100a346 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-available.html @@ -0,0 +1,80 @@ + + + + + onAvailable + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onAvailable

+
+
open override fun onAvailable(network: Network)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-lost.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-lost.html new file mode 100644 index 00000000..7f5b907c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-lost.html @@ -0,0 +1,80 @@ + + + + + onLost + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onLost

+
+
open override fun onLost(network: Network)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-available.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-available.html new file mode 100644 index 00000000..402d1f50 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-available.html @@ -0,0 +1,80 @@ + + + + + onNetworkAvailable + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onNetworkAvailable

+
+
abstract fun onNetworkAvailable()

Called when network is available.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-unavailable.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-unavailable.html new file mode 100644 index 00000000..0646e5db --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-unavailable.html @@ -0,0 +1,80 @@ + + + + + onNetworkUnavailable + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onNetworkUnavailable

+
+
abstract fun onNetworkUnavailable()

Called when network is unavailable or lost.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-unavailable.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-unavailable.html new file mode 100644 index 00000000..7caf049f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-unavailable.html @@ -0,0 +1,80 @@ + + + + + onUnavailable + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onUnavailable

+
+
open override fun onUnavailable()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/index.html new file mode 100644 index 00000000..e9324581 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/index.html @@ -0,0 +1,153 @@ + + + + + ConnectivityHelper + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ConnectivityHelper

+

Helper for connectivity statuses.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Abstract network state change callback.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Get network enabled status.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Register network state change callback.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Unregister network state change callback.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/is-network-enabled.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/is-network-enabled.html new file mode 100644 index 00000000..c65f4456 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/is-network-enabled.html @@ -0,0 +1,80 @@ + + + + + isNetworkEnabled + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isNetworkEnabled

+
+

Get network enabled status.

Return

current network status

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/register-network-status-callback.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/register-network-status-callback.html new file mode 100644 index 00000000..3689b05e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/register-network-status-callback.html @@ -0,0 +1,80 @@ + + + + + registerNetworkStatusCallback + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerNetworkStatusCallback

+
+

Register network state change callback.

Parameters

context

the context

callback

the network state callback

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/unregister-network-status-callback.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/unregister-network-status-callback.html new file mode 100644 index 00000000..33d7cc01 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/unregister-network-status-callback.html @@ -0,0 +1,80 @@ + + + + + unregisterNetworkStatusCallback + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

unregisterNetworkStatusCallback

+
+

Unregister network state change callback.

Parameters

context

the context

callback

the network state callback

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/decode-base64.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/decode-base64.html new file mode 100644 index 00000000..68113cb2 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/decode-base64.html @@ -0,0 +1,80 @@ + + + + + decodeBase64 + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decodeBase64

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/encode-base64.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/encode-base64.html new file mode 100644 index 00000000..1896d8c9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/encode-base64.html @@ -0,0 +1,80 @@ + + + + + encodeBase64 + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encodeBase64

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/index.html new file mode 100644 index 00000000..2c7edded --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/index.html @@ -0,0 +1,167 @@ + + + + + com.telnyx.webrtc.sdk.utilities + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Helper for connectivity statuses.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> String.parseObject(): T?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/parse-object.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/parse-object.html new file mode 100644 index 00000000..9e9adbb1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/parse-object.html @@ -0,0 +1,80 @@ + + + + + parseObject + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parseObject

+
+
inline fun <T> String.parseObject(): T?
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/to-json-string.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/to-json-string.html new file mode 100644 index 00000000..aecd7334 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/to-json-string.html @@ -0,0 +1,80 @@ + + + + + toJsonString + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toJsonString

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/-answer-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/-answer-response.html new file mode 100644 index 00000000..fc7ef486 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/-answer-response.html @@ -0,0 +1,80 @@ + + + + + AnswerResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AnswerResponse

+
+
constructor(callId: UUID, sdp: String, customHeaders: ArrayList<CustomHeaders> = arrayListOf())

Parameters

callId

a unique UUID that represents each ongoing call.

sdp

the Session Description Protocol that is received as a part of the answer to the call.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/call-id.html new file mode 100644 index 00000000..19f8f1fe --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
@SerializedName(value = "callID")
val callId: UUID

Parameters

callId

a unique UUID that represents each ongoing call.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/custom-headers.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/custom-headers.html new file mode 100644 index 00000000..29e75492 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/custom-headers.html @@ -0,0 +1,80 @@ + + + + + customHeaders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

customHeaders

+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/index.html new file mode 100644 index 00000000..512cd4c8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/index.html @@ -0,0 +1,153 @@ + + + + + AnswerResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AnswerResponse

+
data class AnswerResponse(val callId: UUID, val sdp: String, val customHeaders: ArrayList<CustomHeaders> = arrayListOf()) : ReceivedResult

A response to an invitation that the user created. Someone has answered your call.

Parameters

callId

a unique UUID that represents each ongoing call.

sdp

the Session Description Protocol that is received as a part of the answer to the call.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(callId: UUID, sdp: String, customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callID")
val callId: UUID
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "sdp")
val sdp: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/sdp.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/sdp.html new file mode 100644 index 00000000..e9869215 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/sdp.html @@ -0,0 +1,80 @@ + + + + + sdp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sdp

+
+
@SerializedName(value = "sdp")
val sdp: String

Parameters

sdp

the Session Description Protocol that is received as a part of the answer to the call.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/-bye-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/-bye-response.html new file mode 100644 index 00000000..0d8a3256 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/-bye-response.html @@ -0,0 +1,80 @@ + + + + + ByeResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ByeResponse

+
+
constructor(callId: UUID)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/call-id.html new file mode 100644 index 00000000..e48dfe79 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
@SerializedName(value = "sessid")
val callId: UUID
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/index.html new file mode 100644 index 00000000..e1c6ac13 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/index.html @@ -0,0 +1,123 @@ + + + + + ByeResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ByeResponse

+
data class ByeResponse(val callId: UUID) : ReceivedResult
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(callId: UUID)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "sessid")
val callId: UUID
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/-s-u-c-c-e-s-s_-k-e-y.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/-s-u-c-c-e-s-s_-k-e-y.html new file mode 100644 index 00000000..0b2d2cbf --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/-s-u-c-c-e-s-s_-k-e-y.html @@ -0,0 +1,80 @@ + + + + + SUCCESS_KEY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SUCCESS_KEY

+
+
const val SUCCESS_KEY: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/index.html new file mode 100644 index 00000000..b013f1ab --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/index.html @@ -0,0 +1,104 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val SUCCESS_KEY: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-disable-push-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-disable-push-response.html new file mode 100644 index 00000000..232a4587 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-disable-push-response.html @@ -0,0 +1,80 @@ + + + + + DisablePushResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DisablePushResponse

+
+
constructor(success: Boolean, message: String)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/index.html new file mode 100644 index 00000000..83ed8a9a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/index.html @@ -0,0 +1,157 @@ + + + + + DisablePushResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DisablePushResponse

+
data class DisablePushResponse(val success: Boolean, val message: String) : ReceivedResult
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(success: Boolean, message: String)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "message")
val message: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "message")
val success: Boolean
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/message.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/message.html new file mode 100644 index 00000000..0ee8b4ee --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/message.html @@ -0,0 +1,80 @@ + + + + + message + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

message

+
+
@SerializedName(value = "message")
val message: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/success.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/success.html new file mode 100644 index 00000000..e5fcfbc9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/success.html @@ -0,0 +1,80 @@ + + + + + success + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

success

+
+
@SerializedName(value = "message")
val success: Boolean
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/-invite-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/-invite-response.html new file mode 100644 index 00000000..a5694273 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/-invite-response.html @@ -0,0 +1,80 @@ + + + + + InviteResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InviteResponse

+
+
constructor(callId: UUID, sdp: String, callerIdName: String, callerIdNumber: String, sessid: String, customHeaders: ArrayList<CustomHeaders> = arrayListOf())

Parameters

callId

a unique UUID that represents each ongoing call.

sdp

the Session Description Protocol that is received as a part of the answer to the call.

callerIdName

the name of the person who sent the invitation

callerIdNumber

the number of the person who sent the invitation

sessid

the Telnyx Session ID on the socket connection.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/call-id.html new file mode 100644 index 00000000..162899db --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
@SerializedName(value = "callID")
val callId: UUID

Parameters

callId

a unique UUID that represents each ongoing call.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-name.html new file mode 100644 index 00000000..d2d9abfe --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-name.html @@ -0,0 +1,80 @@ + + + + + callerIdName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdName

+
+
@SerializedName(value = "callerIdName")
val callerIdName: String

Parameters

callerIdName

the name of the person who sent the invitation

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-number.html new file mode 100644 index 00000000..5f21083f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-number.html @@ -0,0 +1,80 @@ + + + + + callerIdNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdNumber

+
+
@SerializedName(value = "callerIdNumber")
val callerIdNumber: String

Parameters

callerIdNumber

the number of the person who sent the invitation

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/custom-headers.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/custom-headers.html new file mode 100644 index 00000000..5452adfe --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/custom-headers.html @@ -0,0 +1,80 @@ + + + + + customHeaders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

customHeaders

+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/index.html new file mode 100644 index 00000000..c4271aeb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/index.html @@ -0,0 +1,198 @@ + + + + + InviteResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InviteResponse

+
data class InviteResponse(val callId: UUID, val sdp: String, val callerIdName: String, val callerIdNumber: String, val sessid: String, val customHeaders: ArrayList<CustomHeaders> = arrayListOf()) : ReceivedResult

An invitation response containing the required information

Parameters

callId

a unique UUID that represents each ongoing call.

sdp

the Session Description Protocol that is received as a part of the answer to the call.

callerIdName

the name of the person who sent the invitation

callerIdNumber

the number of the person who sent the invitation

sessid

the Telnyx Session ID on the socket connection.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(callId: UUID, sdp: String, callerIdName: String, callerIdNumber: String, sessid: String, customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callerIdName")
val callerIdName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callerIdNumber")
val callerIdNumber: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callID")
val callId: UUID
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "sdp")
val sdp: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "sessid")
val sessid: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sdp.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sdp.html new file mode 100644 index 00000000..77b680a3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sdp.html @@ -0,0 +1,80 @@ + + + + + sdp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sdp

+
+
@SerializedName(value = "sdp")
val sdp: String

Parameters

sdp

the Session Description Protocol that is received as a part of the answer to the call.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sessid.html new file mode 100644 index 00000000..3debf590 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+
@SerializedName(value = "sessid")
val sessid: String

Parameters

sessid

the Telnyx Session ID on the socket connection.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/-login-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/-login-response.html new file mode 100644 index 00000000..10c24de5 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/-login-response.html @@ -0,0 +1,80 @@ + + + + + LoginResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LoginResponse

+
+
constructor(sessid: String)

Parameters

sessid

the session ID provided after logging in.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/index.html new file mode 100644 index 00000000..4dbfac97 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/index.html @@ -0,0 +1,123 @@ + + + + + LoginResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LoginResponse

+
data class LoginResponse(val sessid: String) : ReceivedResult

A login response received by the socket connection

Parameters

sessid

the session ID provided after logging in.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sessid: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "sessid")
val sessid: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/sessid.html new file mode 100644 index 00000000..a58d7705 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+
@SerializedName(value = "sessid")
val sessid: String

Parameters

sessid

the session ID provided after logging in.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/-media-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/-media-response.html new file mode 100644 index 00000000..cf000eb6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/-media-response.html @@ -0,0 +1,80 @@ + + + + + MediaResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaResponse

+
+
constructor(callId: UUID, callerIdName: String, callerIdNumber: String, sessid: String)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/call-id.html new file mode 100644 index 00000000..515a7830 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
@SerializedName(value = "callID")
val callId: UUID
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-name.html new file mode 100644 index 00000000..37e5d40a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-name.html @@ -0,0 +1,80 @@ + + + + + callerIdName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdName

+
+
@SerializedName(value = "callerIdName")
val callerIdName: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-number.html new file mode 100644 index 00000000..90dfbee9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-number.html @@ -0,0 +1,80 @@ + + + + + callerIdNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdNumber

+
+
@SerializedName(value = "callerIdNumber")
val callerIdNumber: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/index.html new file mode 100644 index 00000000..9c9b2af9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/index.html @@ -0,0 +1,168 @@ + + + + + MediaResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaResponse

+
data class MediaResponse(val callId: UUID, val callerIdName: String, val callerIdNumber: String, val sessid: String) : ReceivedResult
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(callId: UUID, callerIdName: String, callerIdNumber: String, sessid: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callerIdName")
val callerIdName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callerIdNumber")
val callerIdNumber: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callID")
val callId: UUID
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "sessid")
val sessid: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/sessid.html new file mode 100644 index 00000000..b61ac925 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+
@SerializedName(value = "sessid")
val sessid: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/-received-message-body.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/-received-message-body.html new file mode 100644 index 00000000..1471c58e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/-received-message-body.html @@ -0,0 +1,80 @@ + + + + + ReceivedMessageBody + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ReceivedMessageBody

+
+
constructor(method: String, result: ReceivedResult?)

Parameters

method

the Telnyx Message Method - ie. INVITE, BYE, MODIFY, etc.

result

the content of the actual message in the structure provided via ReceivedResult

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/index.html new file mode 100644 index 00000000..404e1a8b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/index.html @@ -0,0 +1,138 @@ + + + + + ReceivedMessageBody + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ReceivedMessageBody

+
data class ReceivedMessageBody(val method: String, val result: ReceivedResult?)

A data class the represents the structure of every message received via the socket connection

Parameters

method

the Telnyx Message Method - ie. INVITE, BYE, MODIFY, etc.

result

the content of the actual message in the structure provided via ReceivedResult

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(method: String, result: ReceivedResult?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/method.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/method.html new file mode 100644 index 00000000..513a46ec --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/method.html @@ -0,0 +1,80 @@ + + + + + method + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

method

+
+

Parameters

method

the Telnyx Message Method - ie. INVITE, BYE, MODIFY, etc.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/result.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/result.html new file mode 100644 index 00000000..da737ebf --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/result.html @@ -0,0 +1,80 @@ + + + + + result + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

result

+
+

Parameters

result

the content of the actual message in the structure provided via ReceivedResult

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-result/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-result/index.html new file mode 100644 index 00000000..c55fea7c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-result/index.html @@ -0,0 +1,84 @@ + + + + + ReceivedResult + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ReceivedResult

+
sealed class ReceivedResult

Class representations of responses received on the socket connection

Inheritors

+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/-ringing-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/-ringing-response.html new file mode 100644 index 00000000..752133ff --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/-ringing-response.html @@ -0,0 +1,80 @@ + + + + + RingingResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RingingResponse

+
+
constructor(callId: UUID, callerIdName: String, callerIdNumber: String, sessid: String, customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/call-id.html new file mode 100644 index 00000000..b8d6d4c8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
@SerializedName(value = "callID")
val callId: UUID
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-name.html new file mode 100644 index 00000000..6f4a23a6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-name.html @@ -0,0 +1,80 @@ + + + + + callerIdName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdName

+
+
@SerializedName(value = "callerIdName")
val callerIdName: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-number.html new file mode 100644 index 00000000..912820bf --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-number.html @@ -0,0 +1,80 @@ + + + + + callerIdNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdNumber

+
+
@SerializedName(value = "callerIdNumber")
val callerIdNumber: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/custom-headers.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/custom-headers.html new file mode 100644 index 00000000..95bc4f8c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/custom-headers.html @@ -0,0 +1,80 @@ + + + + + customHeaders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

customHeaders

+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/index.html new file mode 100644 index 00000000..5ac4c472 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/index.html @@ -0,0 +1,183 @@ + + + + + RingingResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RingingResponse

+
data class RingingResponse(val callId: UUID, val callerIdName: String, val callerIdNumber: String, val sessid: String, val customHeaders: ArrayList<CustomHeaders> = arrayListOf()) : ReceivedResult
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(callId: UUID, callerIdName: String, callerIdNumber: String, sessid: String, customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callerIdName")
val callerIdName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callerIdNumber")
val callerIdNumber: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callID")
val callId: UUID
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "sessid")
val sessid: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/sessid.html new file mode 100644 index 00000000..ea5252ec --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+
@SerializedName(value = "sessid")
val sessid: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/-socket-observer.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/-socket-observer.html new file mode 100644 index 00000000..8040101b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/-socket-observer.html @@ -0,0 +1,80 @@ + + + + + SocketObserver + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SocketObserver

+
+
constructor()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/index.html new file mode 100644 index 00000000..2d241796 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/index.html @@ -0,0 +1,198 @@ + + + + + SocketObserver + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SocketObserver

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onChanged(value: SocketResponse<T>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onError(message: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onLoading()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onMessageReceived(data: T?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onSocketDisconnect()
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-changed.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-changed.html new file mode 100644 index 00000000..8f42ce46 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-changed.html @@ -0,0 +1,80 @@ + + + + + onChanged + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onChanged

+
+
open override fun onChanged(value: SocketResponse<T>)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-connection-established.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-connection-established.html new file mode 100644 index 00000000..cb4111b1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-connection-established.html @@ -0,0 +1,80 @@ + + + + + onConnectionEstablished + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onConnectionEstablished

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-error.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-error.html new file mode 100644 index 00000000..4416101e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-error.html @@ -0,0 +1,80 @@ + + + + + onError + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onError

+
+
abstract fun onError(message: String?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-loading.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-loading.html new file mode 100644 index 00000000..e368526a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-loading.html @@ -0,0 +1,80 @@ + + + + + onLoading + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onLoading

+
+
abstract fun onLoading()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-message-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-message-received.html new file mode 100644 index 00000000..b0a4f9b3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-message-received.html @@ -0,0 +1,80 @@ + + + + + onMessageReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onMessageReceived

+
+
abstract fun onMessageReceived(data: T?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-socket-disconnect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-socket-disconnect.html new file mode 100644 index 00000000..e5acf242 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-socket-disconnect.html @@ -0,0 +1,80 @@ + + + + + onSocketDisconnect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onSocketDisconnect

+
+
abstract fun onSocketDisconnect()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/disconnect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/disconnect.html new file mode 100644 index 00000000..96645950 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/disconnect.html @@ -0,0 +1,80 @@ + + + + + disconnect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

disconnect

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/error.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/error.html new file mode 100644 index 00000000..7f4deec0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/error.html @@ -0,0 +1,80 @@ + + + + + error + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

error

+
+
fun <T> error(msg: String): SocketResponse<T>
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/established.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/established.html new file mode 100644 index 00000000..83c1631d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/established.html @@ -0,0 +1,80 @@ + + + + + established + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

established

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/index.html new file mode 100644 index 00000000..7ce5e3c4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/index.html @@ -0,0 +1,179 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T> error(msg: String): SocketResponse<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/initialised.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/initialised.html new file mode 100644 index 00000000..79815765 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/initialised.html @@ -0,0 +1,80 @@ + + + + + initialised + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

initialised

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/loading.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/loading.html new file mode 100644 index 00000000..a68d56fe --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/loading.html @@ -0,0 +1,80 @@ + + + + + loading + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loading

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/message-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/message-received.html new file mode 100644 index 00000000..3d7192df --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/message-received.html @@ -0,0 +1,80 @@ + + + + + messageReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

messageReceived

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-socket-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-socket-response.html new file mode 100644 index 00000000..f033beb4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-socket-response.html @@ -0,0 +1,80 @@ + + + + + SocketResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SocketResponse

+
+
constructor(status: SocketStatus, data: T?, errorMessage: String?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/data.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/data.html new file mode 100644 index 00000000..f7595d31 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/data.html @@ -0,0 +1,80 @@ + + + + + data + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

data

+
+
val data: T?
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/error-message.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/error-message.html new file mode 100644 index 00000000..183013fc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/error-message.html @@ -0,0 +1,80 @@ + + + + + errorMessage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

errorMessage

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/index.html new file mode 100644 index 00000000..fe36066f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/index.html @@ -0,0 +1,172 @@ + + + + + SocketResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SocketResponse

+
data class SocketResponse<out T>(var status: SocketStatus, val data: T?, val errorMessage: String?)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(status: SocketStatus, data: T?, errorMessage: String?)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val data: T?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/status.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/status.html new file mode 100644 index 00000000..540d02c7 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/status.html @@ -0,0 +1,80 @@ + + + + + status + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

status

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/index.html new file mode 100644 index 00000000..01a78c6d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/index.html @@ -0,0 +1,253 @@ + + + + + com.telnyx.webrtc.sdk.verto.receive + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnswerResponse(val callId: UUID, val sdp: String, val customHeaders: ArrayList<CustomHeaders> = arrayListOf()) : ReceivedResult

A response to an invitation that the user created. Someone has answered your call.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ByeResponse(val callId: UUID) : ReceivedResult
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DisablePushResponse(val success: Boolean, val message: String) : ReceivedResult
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class InviteResponse(val callId: UUID, val sdp: String, val callerIdName: String, val callerIdNumber: String, val sessid: String, val customHeaders: ArrayList<CustomHeaders> = arrayListOf()) : ReceivedResult

An invitation response containing the required information

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LoginResponse(val sessid: String) : ReceivedResult

A login response received by the socket connection

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MediaResponse(val callId: UUID, val callerIdName: String, val callerIdNumber: String, val sessid: String) : ReceivedResult
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ReceivedMessageBody(val method: String, val result: ReceivedResult?)

A data class the represents the structure of every message received via the socket connection

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class ReceivedResult

Class representations of responses received on the socket connection

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class RingingResponse(val callId: UUID, val callerIdName: String, val callerIdNumber: String, val sessid: String, val customHeaders: ArrayList<CustomHeaders> = arrayListOf()) : ReceivedResult
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SocketResponse<out T>(var status: SocketStatus, val data: T?, val errorMessage: String?)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/-attach-call-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/-attach-call-params.html new file mode 100644 index 00000000..632cf449 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/-attach-call-params.html @@ -0,0 +1,80 @@ + + + + + AttachCallParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AttachCallParams

+
+
constructor(userVariables: AttachUserVariables)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/index.html new file mode 100644 index 00000000..5f606826 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/index.html @@ -0,0 +1,123 @@ + + + + + AttachCallParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AttachCallParams

+
data class AttachCallParams(val userVariables: AttachUserVariables) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(userVariables: AttachUserVariables)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "userVariables")
val userVariables: AttachUserVariables
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/user-variables.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/user-variables.html new file mode 100644 index 00000000..ed7ccc50 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/user-variables.html @@ -0,0 +1,80 @@ + + + + + userVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userVariables

+
+
@SerializedName(value = "userVariables")
val userVariables: AttachUserVariables
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/-attach-user-variables.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/-attach-user-variables.html new file mode 100644 index 00000000..9bebfa56 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/-attach-user-variables.html @@ -0,0 +1,80 @@ + + + + + AttachUserVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AttachUserVariables

+
+
constructor(pushNotificationEnvironment: String = if (BuildConfig.DEBUG) "development" else "production", pushNotificationProvider: String = "android")
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/index.html new file mode 100644 index 00000000..837ff353 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/index.html @@ -0,0 +1,138 @@ + + + + + AttachUserVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AttachUserVariables

+
data class AttachUserVariables(val pushNotificationEnvironment: String = if (BuildConfig.DEBUG) "development" else "production", val pushNotificationProvider: String = "android")
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(pushNotificationEnvironment: String = if (BuildConfig.DEBUG) "development" else "production", pushNotificationProvider: String = "android")
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "push_notification_environment")
val pushNotificationEnvironment: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "push_notification_provider")
val pushNotificationProvider: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-environment.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-environment.html new file mode 100644 index 00000000..623f04c3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-environment.html @@ -0,0 +1,80 @@ + + + + + pushNotificationEnvironment + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pushNotificationEnvironment

+
+
@SerializedName(value = "push_notification_environment")
val pushNotificationEnvironment: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-provider.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-provider.html new file mode 100644 index 00000000..03b031bf --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-provider.html @@ -0,0 +1,80 @@ + + + + + pushNotificationProvider + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pushNotificationProvider

+
+
@SerializedName(value = "push_notification_provider")
val pushNotificationProvider: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/-bye-dialog-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/-bye-dialog-params.html new file mode 100644 index 00000000..bfba8777 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/-bye-dialog-params.html @@ -0,0 +1,80 @@ + + + + + ByeDialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ByeDialogParams

+
+
constructor(callId: UUID)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/call-id.html new file mode 100644 index 00000000..e2a4c129 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/index.html new file mode 100644 index 00000000..2f589b25 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/index.html @@ -0,0 +1,123 @@ + + + + + ByeDialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ByeDialogParams

+
data class ByeDialogParams(val callId: UUID) : DialogParams
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(callId: UUID)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/-bye-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/-bye-params.html new file mode 100644 index 00000000..bd4b4c0b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/-bye-params.html @@ -0,0 +1,80 @@ + + + + + ByeParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ByeParams

+
+
constructor(sessid: String, causeCode: Int, cause: String, dialogParams: ByeDialogParams)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause-code.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause-code.html new file mode 100644 index 00000000..02be4dff --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause-code.html @@ -0,0 +1,80 @@ + + + + + causeCode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

causeCode

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause.html new file mode 100644 index 00000000..c7cd2f53 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause.html @@ -0,0 +1,80 @@ + + + + + cause + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

cause

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/dialog-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/dialog-params.html new file mode 100644 index 00000000..9f2378e3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/dialog-params.html @@ -0,0 +1,80 @@ + + + + + dialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dialogParams

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/index.html new file mode 100644 index 00000000..05299f62 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/index.html @@ -0,0 +1,168 @@ + + + + + ByeParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ByeParams

+
data class ByeParams(val sessid: String, val causeCode: Int, val cause: String, val dialogParams: ByeDialogParams) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sessid: String, causeCode: Int, cause: String, dialogParams: ByeDialogParams)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/sessid.html new file mode 100644 index 00000000..b20d803a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/-call-dialog-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/-call-dialog-params.html new file mode 100644 index 00000000..3be16ce5 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/-call-dialog-params.html @@ -0,0 +1,80 @@ + + + + + CallDialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CallDialogParams

+
+
constructor(useStereo: Boolean = false, attach: Boolean = false, video: Boolean = false, screenShare: Boolean = false, audio: Boolean = true, userVariables: ArrayList<Any> = arrayListOf(), clientState: String = "", callId: UUID, remoteCallerIdName: String = "", callerIdNumber: String = "", callerIdName: String = "", destinationNumber: String = "", customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/attach.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/attach.html new file mode 100644 index 00000000..5bc5937e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/attach.html @@ -0,0 +1,80 @@ + + + + + attach + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

attach

+
+
val attach: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/audio.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/audio.html new file mode 100644 index 00000000..f21c556f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/audio.html @@ -0,0 +1,80 @@ + + + + + audio + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

audio

+
+
val audio: Boolean = true
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/call-id.html new file mode 100644 index 00000000..ac2a4a2b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
@SerializedName(value = "callID")
val callId: UUID
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-name.html new file mode 100644 index 00000000..ee0f92b4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-name.html @@ -0,0 +1,80 @@ + + + + + callerIdName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdName

+
+
@SerializedName(value = "caller_id_name")
val callerIdName: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-number.html new file mode 100644 index 00000000..e4bccc9f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-number.html @@ -0,0 +1,80 @@ + + + + + callerIdNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callerIdNumber

+
+
@SerializedName(value = "caller_id_number")
val callerIdNumber: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/client-state.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/client-state.html new file mode 100644 index 00000000..bbb9345b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/client-state.html @@ -0,0 +1,80 @@ + + + + + clientState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clientState

+
+
@SerializedName(value = "clientState")
val clientState: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/custom-headers.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/custom-headers.html new file mode 100644 index 00000000..3a3acdb7 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/custom-headers.html @@ -0,0 +1,80 @@ + + + + + customHeaders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

customHeaders

+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/destination-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/destination-number.html new file mode 100644 index 00000000..845222ab --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/destination-number.html @@ -0,0 +1,80 @@ + + + + + destinationNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

destinationNumber

+
+
@SerializedName(value = "destination_number")
val destinationNumber: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/index.html new file mode 100644 index 00000000..fd495314 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/index.html @@ -0,0 +1,303 @@ + + + + + CallDialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CallDialogParams

+
data class CallDialogParams(val useStereo: Boolean = false, val attach: Boolean = false, val video: Boolean = false, val screenShare: Boolean = false, val audio: Boolean = true, val userVariables: ArrayList<Any> = arrayListOf(), val clientState: String = "", val callId: UUID, val remoteCallerIdName: String = "", val callerIdNumber: String = "", val callerIdName: String = "", val destinationNumber: String = "", val customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(useStereo: Boolean = false, attach: Boolean = false, video: Boolean = false, screenShare: Boolean = false, audio: Boolean = true, userVariables: ArrayList<Any> = arrayListOf(), clientState: String = "", callId: UUID, remoteCallerIdName: String = "", callerIdNumber: String = "", callerIdName: String = "", destinationNumber: String = "", customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val attach: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val audio: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "caller_id_name")
val callerIdName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "caller_id_number")
val callerIdNumber: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "callID")
val callId: UUID
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "clientState")
val clientState: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "custom_headers")
val customHeaders: ArrayList<CustomHeaders>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "destination_number")
val destinationNumber: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "remote_caller_id_name")
val remoteCallerIdName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val screenShare: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val useStereo: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val video: Boolean = false
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/remote-caller-id-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/remote-caller-id-name.html new file mode 100644 index 00000000..8401341e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/remote-caller-id-name.html @@ -0,0 +1,80 @@ + + + + + remoteCallerIdName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

remoteCallerIdName

+
+
@SerializedName(value = "remote_caller_id_name")
val remoteCallerIdName: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/screen-share.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/screen-share.html new file mode 100644 index 00000000..246b49be --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/screen-share.html @@ -0,0 +1,80 @@ + + + + + screenShare + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

screenShare

+
+
val screenShare: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/use-stereo.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/use-stereo.html new file mode 100644 index 00000000..53981d39 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/use-stereo.html @@ -0,0 +1,80 @@ + + + + + useStereo + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

useStereo

+
+
val useStereo: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/user-variables.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/user-variables.html new file mode 100644 index 00000000..ee42d6d1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/user-variables.html @@ -0,0 +1,80 @@ + + + + + userVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userVariables

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/video.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/video.html new file mode 100644 index 00000000..133c8f08 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/video.html @@ -0,0 +1,80 @@ + + + + + video + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

video

+
+
val video: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/-call-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/-call-params.html new file mode 100644 index 00000000..bbe9ce22 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/-call-params.html @@ -0,0 +1,80 @@ + + + + + CallParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CallParams

+
+
constructor(sessid: String, sdp: String, userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString(), dialogParams: CallDialogParams)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/dialog-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/dialog-params.html new file mode 100644 index 00000000..909c3640 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/dialog-params.html @@ -0,0 +1,80 @@ + + + + + dialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dialogParams

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/index.html new file mode 100644 index 00000000..6c529afe --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/index.html @@ -0,0 +1,168 @@ + + + + + CallParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CallParams

+
data class CallParams(val sessid: String, val sdp: String, val userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString(), val dialogParams: CallDialogParams) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sessid: String, sdp: String, userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString(), dialogParams: CallDialogParams)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val sdp: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "User-Agent")
val userAgent: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sdp.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sdp.html new file mode 100644 index 00000000..78a80f11 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sdp.html @@ -0,0 +1,80 @@ + + + + + sdp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sdp

+
+
val sdp: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sessid.html new file mode 100644 index 00000000..781a3625 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/user-agent.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/user-agent.html new file mode 100644 index 00000000..95e355bc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/user-agent.html @@ -0,0 +1,80 @@ + + + + + userAgent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userAgent

+
+
@SerializedName(value = "User-Agent")
val userAgent: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-dialog-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-dialog-params/index.html new file mode 100644 index 00000000..076614c6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-dialog-params/index.html @@ -0,0 +1,84 @@ + + + + + DialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DialogParams

+
sealed class DialogParams

Inheritors

+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/-disable-push-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/-disable-push-params.html new file mode 100644 index 00000000..69bfe996 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/-disable-push-params.html @@ -0,0 +1,80 @@ + + + + + DisablePushParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DisablePushParams

+
+
constructor(user: String, userVariables: UserVariables)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/index.html new file mode 100644 index 00000000..7024bddb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/index.html @@ -0,0 +1,138 @@ + + + + + DisablePushParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DisablePushParams

+
data class DisablePushParams(val user: String, val userVariables: UserVariables) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(user: String, userVariables: UserVariables)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "user")
val user: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "User-Agent")
val userVariables: UserVariables
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user-variables.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user-variables.html new file mode 100644 index 00000000..151400eb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user-variables.html @@ -0,0 +1,80 @@ + + + + + userVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userVariables

+
+
@SerializedName(value = "User-Agent")
val userVariables: UserVariables
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user.html new file mode 100644 index 00000000..0ace23e1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user.html @@ -0,0 +1,80 @@ + + + + + user + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

user

+
+
@SerializedName(value = "user")
val user: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/-info-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/-info-params.html new file mode 100644 index 00000000..51eb445c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/-info-params.html @@ -0,0 +1,80 @@ + + + + + InfoParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InfoParams

+
+
constructor(sessid: String, dtmf: String, dialogParams: CallDialogParams)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dialog-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dialog-params.html new file mode 100644 index 00000000..5d74b919 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dialog-params.html @@ -0,0 +1,80 @@ + + + + + dialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dialogParams

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dtmf.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dtmf.html new file mode 100644 index 00000000..7ab6d6ef --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dtmf.html @@ -0,0 +1,80 @@ + + + + + dtmf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dtmf

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/index.html new file mode 100644 index 00000000..6d19d1d9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/index.html @@ -0,0 +1,153 @@ + + + + + InfoParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InfoParams

+
data class InfoParams(val sessid: String, val dtmf: String, val dialogParams: CallDialogParams) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sessid: String, dtmf: String, dialogParams: CallDialogParams)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/sessid.html new file mode 100644 index 00000000..8414067a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/-initiate-or-stop-stat-prams.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/-initiate-or-stop-stat-prams.html new file mode 100644 index 00000000..69ec0892 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/-initiate-or-stop-stat-prams.html @@ -0,0 +1,80 @@ + + + + + InitiateOrStopStatPrams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InitiateOrStopStatPrams

+
+
constructor(type: String = "debug_report_stop", debugReportId: String = UUID.randomUUID().toString(), debugReportVersion: Int = 1, id: String = UUID.randomUUID().toString(), jsonrpc: String = "2.0")
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-id.html new file mode 100644 index 00000000..ff67983d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-id.html @@ -0,0 +1,80 @@ + + + + + debugReportId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

debugReportId

+
+
@SerializedName(value = "debug_report_id")
val debugReportId: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-version.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-version.html new file mode 100644 index 00000000..02e5abe8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-version.html @@ -0,0 +1,80 @@ + + + + + debugReportVersion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

debugReportVersion

+
+
@SerializedName(value = "debug_report_version")
val debugReportVersion: Int = 1
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/id.html new file mode 100644 index 00000000..578197e6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/id.html @@ -0,0 +1,80 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
@SerializedName(value = "id")
val id: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/index.html new file mode 100644 index 00000000..c4bdf141 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/index.html @@ -0,0 +1,183 @@ + + + + + InitiateOrStopStatPrams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InitiateOrStopStatPrams

+
data class InitiateOrStopStatPrams(val type: String = "debug_report_stop", val debugReportId: String = UUID.randomUUID().toString(), val debugReportVersion: Int = 1, val id: String = UUID.randomUUID().toString(), val jsonrpc: String = "2.0") : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(type: String = "debug_report_stop", debugReportId: String = UUID.randomUUID().toString(), debugReportVersion: Int = 1, id: String = UUID.randomUUID().toString(), jsonrpc: String = "2.0")
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "debug_report_id")
val debugReportId: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "debug_report_version")
val debugReportVersion: Int = 1
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "id")
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/jsonrpc.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/jsonrpc.html new file mode 100644 index 00000000..21ce5959 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/jsonrpc.html @@ -0,0 +1,80 @@ + + + + + jsonrpc + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

jsonrpc

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/type.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/type.html new file mode 100644 index 00000000..8fb0fd5f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/type.html @@ -0,0 +1,80 @@ + + + + + type + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/-login-param.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/-login-param.html new file mode 100644 index 00000000..c219e479 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/-login-param.html @@ -0,0 +1,80 @@ + + + + + LoginParam + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LoginParam

+
+
constructor(loginToken: String?, login: String?, passwd: String?, userVariables: JsonObject, loginParams: Map<Any, Any>?, sessid: String, userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString())
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/index.html new file mode 100644 index 00000000..0d5ebc9e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/index.html @@ -0,0 +1,213 @@ + + + + + LoginParam + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LoginParam

+
data class LoginParam(val loginToken: String?, val login: String?, val passwd: String?, val userVariables: JsonObject, val loginParams: Map<Any, Any>?, val sessid: String, val userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString()) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(loginToken: String?, login: String?, passwd: String?, userVariables: JsonObject, loginParams: Map<Any, Any>?, sessid: String, userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString())
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "login_token")
val loginToken: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "User-Agent")
val userAgent: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val userVariables: JsonObject
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-params.html new file mode 100644 index 00000000..a42e1ee2 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-params.html @@ -0,0 +1,80 @@ + + + + + loginParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loginParams

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-token.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-token.html new file mode 100644 index 00000000..4b65fb26 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-token.html @@ -0,0 +1,80 @@ + + + + + loginToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loginToken

+
+
@SerializedName(value = "login_token")
val loginToken: String?
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login.html new file mode 100644 index 00000000..5af93070 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login.html @@ -0,0 +1,80 @@ + + + + + login + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

login

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/passwd.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/passwd.html new file mode 100644 index 00000000..863d2dd3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/passwd.html @@ -0,0 +1,80 @@ + + + + + passwd + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

passwd

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/sessid.html new file mode 100644 index 00000000..045da3ef --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-agent.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-agent.html new file mode 100644 index 00000000..29d0b70b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-agent.html @@ -0,0 +1,80 @@ + + + + + userAgent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userAgent

+
+
@SerializedName(value = "User-Agent")
val userAgent: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-variables.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-variables.html new file mode 100644 index 00000000..425e76c7 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-variables.html @@ -0,0 +1,80 @@ + + + + + userVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userVariables

+
+
val userVariables: JsonObject
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/-modify-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/-modify-params.html new file mode 100644 index 00000000..e004214c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/-modify-params.html @@ -0,0 +1,80 @@ + + + + + ModifyParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ModifyParams

+
+
constructor(sessid: String, action: String, dialogParams: CallDialogParams)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/action.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/action.html new file mode 100644 index 00000000..2f126b50 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/action.html @@ -0,0 +1,80 @@ + + + + + action + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

action

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/dialog-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/dialog-params.html new file mode 100644 index 00000000..d1a3c21d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/dialog-params.html @@ -0,0 +1,80 @@ + + + + + dialogParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dialogParams

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/index.html new file mode 100644 index 00000000..58825f0a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/index.html @@ -0,0 +1,153 @@ + + + + + ModifyParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ModifyParams

+
data class ModifyParams(val sessid: String, val action: String, val dialogParams: CallDialogParams) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sessid: String, action: String, dialogParams: CallDialogParams)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/sessid.html new file mode 100644 index 00000000..f4155566 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-param-request/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-param-request/index.html new file mode 100644 index 00000000..80f1d480 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-param-request/index.html @@ -0,0 +1,84 @@ + + + + + ParamRequest + + + + + + + + + + + + + + + + + + + +
+ + +
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/-sending-message-body.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/-sending-message-body.html new file mode 100644 index 00000000..d6e74f87 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/-sending-message-body.html @@ -0,0 +1,80 @@ + + + + + SendingMessageBody + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SendingMessageBody

+
+
constructor(id: String, method: String, params: ParamRequest, jsonrpc: String = "2.0")

Parameters

id

a string ID that identifies each message that is sent

method

the Telnyx Message Method - ie. INVITE, BYE, MODIFY, etc.

params

the parameters that accompany each message, these are represented in ParamRequest and can be Login, Call, Bye or Modify related

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/id.html new file mode 100644 index 00000000..98792e51 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/id.html @@ -0,0 +1,80 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String

Parameters

id

a string ID that identifies each message that is sent

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/index.html new file mode 100644 index 00000000..8331c670 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/index.html @@ -0,0 +1,168 @@ + + + + + SendingMessageBody + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SendingMessageBody

+
class SendingMessageBody(val id: String, val method: String, val params: ParamRequest, val jsonrpc: String = "2.0")

A data class the represents the structure of every message received via the socket connection

Parameters

id

a string ID that identifies each message that is sent

method

the Telnyx Message Method - ie. INVITE, BYE, MODIFY, etc.

params

the parameters that accompany each message, these are represented in ParamRequest and can be Login, Call, Bye or Modify related

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, method: String, params: ParamRequest, jsonrpc: String = "2.0")
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/jsonrpc.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/jsonrpc.html new file mode 100644 index 00000000..bce65c29 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/jsonrpc.html @@ -0,0 +1,80 @@ + + + + + jsonrpc + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

jsonrpc

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/method.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/method.html new file mode 100644 index 00000000..d00b6ca5 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/method.html @@ -0,0 +1,80 @@ + + + + + method + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

method

+
+

Parameters

method

the Telnyx Message Method - ie. INVITE, BYE, MODIFY, etc.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/params.html new file mode 100644 index 00000000..68026006 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/params.html @@ -0,0 +1,80 @@ + + + + + params + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

params

+
+

Parameters

params

the parameters that accompany each message, these are represented in ParamRequest and can be Login, Call, Bye or Modify related

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/-stat-prams.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/-stat-prams.html new file mode 100644 index 00000000..e59f84a5 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/-stat-prams.html @@ -0,0 +1,80 @@ + + + + + StatPrams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StatPrams

+
+
constructor(type: String = "debug_report_data", debugReportId: String = UUID.randomUUID().toString(), reportData: JsonObject, debugReportVersion: Int = 1, id: String = UUID.randomUUID().toString(), jsonrpc: String = "2.0")
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-id.html new file mode 100644 index 00000000..c423e6ef --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-id.html @@ -0,0 +1,80 @@ + + + + + debugReportId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

debugReportId

+
+
@SerializedName(value = "debug_report_id")
val debugReportId: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-version.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-version.html new file mode 100644 index 00000000..4047cd3e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-version.html @@ -0,0 +1,80 @@ + + + + + debugReportVersion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

debugReportVersion

+
+
@SerializedName(value = "debug_report_version")
val debugReportVersion: Int = 1
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/id.html new file mode 100644 index 00000000..7f056f13 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/id.html @@ -0,0 +1,80 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
@SerializedName(value = "id")
val id: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/index.html new file mode 100644 index 00000000..edd1e262 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/index.html @@ -0,0 +1,198 @@ + + + + + StatPrams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StatPrams

+
data class StatPrams(val type: String = "debug_report_data", val debugReportId: String = UUID.randomUUID().toString(), val reportData: JsonObject, val debugReportVersion: Int = 1, val id: String = UUID.randomUUID().toString(), val jsonrpc: String = "2.0") : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(type: String = "debug_report_data", debugReportId: String = UUID.randomUUID().toString(), reportData: JsonObject, debugReportVersion: Int = 1, id: String = UUID.randomUUID().toString(), jsonrpc: String = "2.0")
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "debug_report_id")
val debugReportId: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "debug_report_version")
val debugReportVersion: Int = 1
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "id")
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "debug_report_data")
val reportData: JsonObject
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/jsonrpc.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/jsonrpc.html new file mode 100644 index 00000000..da61ebf2 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/jsonrpc.html @@ -0,0 +1,80 @@ + + + + + jsonrpc + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

jsonrpc

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/report-data.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/report-data.html new file mode 100644 index 00000000..9d1a8427 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/report-data.html @@ -0,0 +1,80 @@ + + + + + reportData + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reportData

+
+
@SerializedName(value = "debug_report_data")
val reportData: JsonObject
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/type.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/type.html new file mode 100644 index 00000000..b21bcb95 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/type.html @@ -0,0 +1,80 @@ + + + + + type + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/-state-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/-state-params.html new file mode 100644 index 00000000..9d0c912f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/-state-params.html @@ -0,0 +1,80 @@ + + + + + StateParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StateParams

+
+
constructor(state: String?)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/index.html new file mode 100644 index 00000000..460fd69d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/index.html @@ -0,0 +1,123 @@ + + + + + StateParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StateParams

+
data class StateParams(val state: String?) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(state: String?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/state.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/state.html new file mode 100644 index 00000000..a93f5803 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/state.html @@ -0,0 +1,80 @@ + + + + + state + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

state

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/-token-disable-push-params.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/-token-disable-push-params.html new file mode 100644 index 00000000..32c9c52e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/-token-disable-push-params.html @@ -0,0 +1,80 @@ + + + + + TokenDisablePushParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TokenDisablePushParams

+
+
constructor(loginToken: String, userVariables: UserVariables)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/index.html new file mode 100644 index 00000000..d4bc836c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/index.html @@ -0,0 +1,138 @@ + + + + + TokenDisablePushParams + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TokenDisablePushParams

+
data class TokenDisablePushParams(val loginToken: String, val userVariables: UserVariables) : ParamRequest
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(loginToken: String, userVariables: UserVariables)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "login_token")
val loginToken: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "User-Agent")
val userVariables: UserVariables
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/login-token.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/login-token.html new file mode 100644 index 00000000..ec5304ad --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/login-token.html @@ -0,0 +1,80 @@ + + + + + loginToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loginToken

+
+
@SerializedName(value = "login_token")
val loginToken: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/user-variables.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/user-variables.html new file mode 100644 index 00000000..c289e891 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/user-variables.html @@ -0,0 +1,80 @@ + + + + + userVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userVariables

+
+
@SerializedName(value = "User-Agent")
val userVariables: UserVariables
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/-user-variables.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/-user-variables.html new file mode 100644 index 00000000..e096a57c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/-user-variables.html @@ -0,0 +1,80 @@ + + + + + UserVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UserVariables

+
+
constructor(pushDeviceToken: String, pushNotificationProvider: String = "android")
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/index.html new file mode 100644 index 00000000..8b686702 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/index.html @@ -0,0 +1,138 @@ + + + + + UserVariables + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UserVariables

+
data class UserVariables(val pushDeviceToken: String, val pushNotificationProvider: String = "android")
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(pushDeviceToken: String, pushNotificationProvider: String = "android")
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "push_device_token")
val pushDeviceToken: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerializedName(value = "push_notification_provider")
val pushNotificationProvider: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-device-token.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-device-token.html new file mode 100644 index 00000000..c8d3cb97 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-device-token.html @@ -0,0 +1,80 @@ + + + + + pushDeviceToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pushDeviceToken

+
+
@SerializedName(value = "push_device_token")
val pushDeviceToken: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-notification-provider.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-notification-provider.html new file mode 100644 index 00000000..7543e338 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-notification-provider.html @@ -0,0 +1,80 @@ + + + + + pushNotificationProvider + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pushNotificationProvider

+
+
@SerializedName(value = "push_notification_provider")
val pushNotificationProvider: String
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/index.html new file mode 100644 index 00000000..1df58423 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/index.html @@ -0,0 +1,358 @@ + + + + + com.telnyx.webrtc.sdk.verto.send + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AttachCallParams(val userVariables: AttachUserVariables) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AttachUserVariables(val pushNotificationEnvironment: String = if (BuildConfig.DEBUG) "development" else "production", val pushNotificationProvider: String = "android")
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ByeDialogParams(val callId: UUID) : DialogParams
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ByeParams(val sessid: String, val causeCode: Int, val cause: String, val dialogParams: ByeDialogParams) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CallDialogParams(val useStereo: Boolean = false, val attach: Boolean = false, val video: Boolean = false, val screenShare: Boolean = false, val audio: Boolean = true, val userVariables: ArrayList<Any> = arrayListOf(), val clientState: String = "", val callId: UUID, val remoteCallerIdName: String = "", val callerIdNumber: String = "", val callerIdName: String = "", val destinationNumber: String = "", val customHeaders: ArrayList<CustomHeaders> = arrayListOf())
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CallParams(val sessid: String, val sdp: String, val userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString(), val dialogParams: CallDialogParams) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class DialogParams
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DisablePushParams(val user: String, val userVariables: UserVariables) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class InfoParams(val sessid: String, val dtmf: String, val dialogParams: CallDialogParams) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class InitiateOrStopStatPrams(val type: String = "debug_report_stop", val debugReportId: String = UUID.randomUUID().toString(), val debugReportVersion: Int = 1, val id: String = UUID.randomUUID().toString(), val jsonrpc: String = "2.0") : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LoginParam(val loginToken: String?, val login: String?, val passwd: String?, val userVariables: JsonObject, val loginParams: Map<Any, Any>?, val sessid: String, val userAgent: String = "Android-" + BuildConfig.SDK_VERSION.toString()) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ModifyParams(val sessid: String, val action: String, val dialogParams: CallDialogParams) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class SendingMessageBody(val id: String, val method: String, val params: ParamRequest, val jsonrpc: String = "2.0")

A data class the represents the structure of every message received via the socket connection

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class StateParams(val state: String?) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class StatPrams(val type: String = "debug_report_data", val debugReportId: String = UUID.randomUUID().toString(), val reportData: JsonObject, val debugReportVersion: Int = 1, val id: String = UUID.randomUUID().toString(), val jsonrpc: String = "2.0") : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class TokenDisablePushParams(val loginToken: String, val userVariables: UserVariables) : ParamRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class UserVariables(val pushDeviceToken: String, val pushNotificationProvider: String = "android")
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-call.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-call.html new file mode 100644 index 00000000..3bea42fc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-call.html @@ -0,0 +1,80 @@ + + + + + Call + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Call

+
+
constructor(context: Context, client: TelnyxClient, socket: TxSocket, sessionId: String, audioManager: AudioManager, providedTurn: String = Config.DEFAULT_TURN, providedStun: String = Config.DEFAULT_STUN)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/-i-c-e_-c-a-n-d-i-d-a-t-e_-d-e-l-a-y.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/-i-c-e_-c-a-n-d-i-d-a-t-e_-d-e-l-a-y.html new file mode 100644 index 00000000..9350367f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/-i-c-e_-c-a-n-d-i-d-a-t-e_-d-e-l-a-y.html @@ -0,0 +1,80 @@ + + + + + ICE_CANDIDATE_DELAY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ICE_CANDIDATE_DELAY

+
+
const val ICE_CANDIDATE_DELAY: Long = 400
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/index.html new file mode 100644 index 00000000..7839cd7c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/index.html @@ -0,0 +1,104 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val ICE_CANDIDATE_DELAY: Long = 400
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/accept-call.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/accept-call.html new file mode 100644 index 00000000..3684a39d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/accept-call.html @@ -0,0 +1,80 @@ + + + + + acceptCall + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

acceptCall

+
+
fun acceptCall(callId: UUID, destinationNumber: String, customHeaders: Map<String, String>? = null)

Accepts an incoming call Local user response with both local and remote SDPs

Parameters

callId

, the callId provided with the invitation

destinationNumber

, the number or SIP name that will receive the invitation

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/answer-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/answer-response.html new file mode 100644 index 00000000..849c9bff --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/answer-response.html @@ -0,0 +1,80 @@ + + + + + answerResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

answerResponse

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/audio-manager.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/audio-manager.html new file mode 100644 index 00000000..aacd6020 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/audio-manager.html @@ -0,0 +1,80 @@ + + + + + audioManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

audioManager

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-id.html new file mode 100644 index 00000000..ddbd04e9 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-id.html @@ -0,0 +1,80 @@ + + + + + callId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callId

+
+
lateinit var callId: UUID
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-state-flow.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-state-flow.html new file mode 100644 index 00000000..71e236aa --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-state-flow.html @@ -0,0 +1,80 @@ + + + + + callStateFlow + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

callStateFlow

+
+
val callStateFlow: StateFlow<CallState>
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/client.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/client.html new file mode 100644 index 00000000..a5560212 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/client.html @@ -0,0 +1,80 @@ + + + + + client + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

client

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/context.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/context.html new file mode 100644 index 00000000..8d3cce49 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/context.html @@ -0,0 +1,80 @@ + + + + + context + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

context

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/dtmf.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/dtmf.html new file mode 100644 index 00000000..f0df5c94 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/dtmf.html @@ -0,0 +1,80 @@ + + + + + dtmf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dtmf

+
+
fun dtmf(callId: UUID, tone: String)

Sends Dual-Tone Multi-Frequency tones down the current peer connection.

Parameters

callId

unique UUID of the call to send the DTMF INFO message to

tone

This parameter is treated as a series of characters. The characters 0 through 9, A through D, #, and * generate the associated DTMF tones. Unrecognized characters are ignored.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/end-call.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/end-call.html new file mode 100644 index 00000000..c99b3692 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/end-call.html @@ -0,0 +1,80 @@ + + + + + endCall + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

endCall

+
+
fun endCall(callId: UUID)

Ends an ongoing call with a provided callID, the unique UUID belonging to each call

Parameters

callId

, the callId provided with the invitation

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-call-state.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-call-state.html new file mode 100644 index 00000000..cd48485d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-call-state.html @@ -0,0 +1,80 @@ + + + + + getCallState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getCallState

+
+

Deprecated

Use `getCallState` instead

Replace with

callStateFlow

Returns call state live data

Return

LiveData

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-mute-status.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-mute-status.html new file mode 100644 index 00000000..28d07432 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-mute-status.html @@ -0,0 +1,80 @@ + + + + + getIsMuteStatus + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getIsMuteStatus

+
+

Returns mute state live data

Return

LiveData

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-hold-status.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-hold-status.html new file mode 100644 index 00000000..052301ff --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-hold-status.html @@ -0,0 +1,80 @@ + + + + + getIsOnHoldStatus + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getIsOnHoldStatus

+
+

Returns hold state live data

Return

LiveData

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-loud-speaker-status.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-loud-speaker-status.html new file mode 100644 index 00000000..ba8eb424 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-loud-speaker-status.html @@ -0,0 +1,80 @@ + + + + + getIsOnLoudSpeakerStatus + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getIsOnLoudSpeakerStatus

+
+

Returns loudspeaker state live data

Return

LiveData

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-loud-speaker-status.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-loud-speaker-status.html new file mode 100644 index 00000000..f453e20b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-loud-speaker-status.html @@ -0,0 +1,80 @@ + + + + + getLoudSpeakerStatus + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getLoudSpeakerStatus

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-leg-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-leg-id.html new file mode 100644 index 00000000..04523e6c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-leg-id.html @@ -0,0 +1,80 @@ + + + + + getTelnyxLegId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getTelnyxLegId

+
+

Returns the TelnyxSessionId set as a response from an invite or ringing socket call

Return

UUID

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-session-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-session-id.html new file mode 100644 index 00000000..272da708 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-session-id.html @@ -0,0 +1,80 @@ + + + + + getTelnyxSessionId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getTelnyxSessionId

+
+

Returns the TelnyxSessionId set as a response from an invite or ringing socket call

Return

UUID

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/index.html new file mode 100644 index 00000000..92e9b5e3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/index.html @@ -0,0 +1,566 @@ + + + + + Call + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Call

+
data class Call(val context: Context, val client: TelnyxClient, var socket: TxSocket, val sessionId: String, val audioManager: AudioManager, val providedTurn: String = Config.DEFAULT_TURN, val providedStun: String = Config.DEFAULT_STUN)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(context: Context, client: TelnyxClient, socket: TxSocket, sessionId: String, audioManager: AudioManager, providedTurn: String = Config.DEFAULT_TURN, providedStun: String = Config.DEFAULT_STUN)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
lateinit var callId: UUID
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val callStateFlow: StateFlow<CallState>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun acceptCall(callId: UUID, destinationNumber: String, customHeaders: Map<String, String>? = null)

Accepts an incoming call Local user response with both local and remote SDPs

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun dtmf(callId: UUID, tone: String)

Sends Dual-Tone Multi-Frequency tones down the current peer connection.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun endCall(callId: UUID)

Ends an ongoing call with a provided callID, the unique UUID belonging to each call

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns call state live data

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns mute state live data

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns hold state live data

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns loudspeaker state live data

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the TelnyxSessionId set as a response from an invite or ringing socket call

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the TelnyxSessionId set as a response from an invite or ringing socket call

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newInvite(callerName: String, callerNumber: String, destinationNumber: String, clientState: String, customHeaders: Map<String, String>? = null)

Initiates a new call invitation

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Either places a call on hold, or unholds a call based on the current holdLiveData value

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Either enables or disables the AudioManager loudspeaker mode based on the current loudSpeakerLiveData value

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Either mutes or unmutes the AudioManager based on the current muteLiveData value

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun stopDebug()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/invite-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/invite-response.html new file mode 100644 index 00000000..f7314ea0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/invite-response.html @@ -0,0 +1,80 @@ + + + + + inviteResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

inviteResponse

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/new-invite.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/new-invite.html new file mode 100644 index 00000000..a02eb964 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/new-invite.html @@ -0,0 +1,80 @@ + + + + + newInvite + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

newInvite

+
+
fun newInvite(callerName: String, callerNumber: String, destinationNumber: String, clientState: String, customHeaders: Map<String, String>? = null)

Initiates a new call invitation

Parameters

callerName

, the name to appear on the invitation

callerNumber

, the number to appear on the invitation

destinationNumber

, the number or SIP name that will receive the invitation

clientState

, the provided client state.

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-hold-unhold-pressed.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-hold-unhold-pressed.html new file mode 100644 index 00000000..de74dcf4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-hold-unhold-pressed.html @@ -0,0 +1,80 @@ + + + + + onHoldUnholdPressed + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onHoldUnholdPressed

+
+

Either places a call on hold, or unholds a call based on the current holdLiveData value

Parameters

callId

, the unique UUID of the call you want to place or remove from hold with the sendHoldModifier method

See also

Call.sendHoldModifier
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-loud-speaker-pressed.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-loud-speaker-pressed.html new file mode 100644 index 00000000..23fc5364 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-loud-speaker-pressed.html @@ -0,0 +1,80 @@ + + + + + onLoudSpeakerPressed + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onLoudSpeakerPressed

+
+

Either enables or disables the AudioManager loudspeaker mode based on the current loudSpeakerLiveData value

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-mute-unmute-pressed.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-mute-unmute-pressed.html new file mode 100644 index 00000000..4401db53 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-mute-unmute-pressed.html @@ -0,0 +1,80 @@ + + + + + onMuteUnmutePressed + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onMuteUnmutePressed

+
+

Either mutes or unmutes the AudioManager based on the current muteLiveData value

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-stun.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-stun.html new file mode 100644 index 00000000..de714d66 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-stun.html @@ -0,0 +1,80 @@ + + + + + providedStun + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

providedStun

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-turn.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-turn.html new file mode 100644 index 00000000..fdb0864b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-turn.html @@ -0,0 +1,80 @@ + + + + + providedTurn + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

providedTurn

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/session-id.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/session-id.html new file mode 100644 index 00000000..250d31f8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/session-id.html @@ -0,0 +1,80 @@ + + + + + sessionId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessionId

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/set-call-recovering.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/set-call-recovering.html new file mode 100644 index 00000000..57269a60 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/set-call-recovering.html @@ -0,0 +1,80 @@ + + + + + setCallRecovering + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setCallRecovering

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/socket.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/socket.html new file mode 100644 index 00000000..f432c9ad --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/socket.html @@ -0,0 +1,80 @@ + + + + + socket + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

socket

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/start-debug.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/start-debug.html new file mode 100644 index 00000000..c3b20dd3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/start-debug.html @@ -0,0 +1,80 @@ + + + + + startDebug + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

startDebug

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/stop-debug.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/stop-debug.html new file mode 100644 index 00000000..4d1e5dd4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/stop-debug.html @@ -0,0 +1,80 @@ + + + + + stopDebug + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

stopDebug

+
+
fun stopDebug()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/to-custom-headers.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/to-custom-headers.html new file mode 100644 index 00000000..95f2b7d8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-call/to-custom-headers.html @@ -0,0 +1,80 @@ + + + + + toCustomHeaders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toCustomHeaders

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/-credential-config.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/-credential-config.html new file mode 100644 index 00000000..024a1985 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/-credential-config.html @@ -0,0 +1,80 @@ + + + + + CredentialConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CredentialConfig

+
+
constructor(sipUser: String, sipPassword: String, sipCallerIDName: String?, sipCallerIDNumber: String?, fcmToken: String?, ringtone: Any?, ringBackTone: Int?, logLevel: LogLevel = LogLevel.NONE, autoReconnect: Boolean = false)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/auto-reconnect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/auto-reconnect.html new file mode 100644 index 00000000..446eb518 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/auto-reconnect.html @@ -0,0 +1,80 @@ + + + + + autoReconnect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

autoReconnect

+
+
val autoReconnect: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/fcm-token.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/fcm-token.html new file mode 100644 index 00000000..ea048432 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/fcm-token.html @@ -0,0 +1,80 @@ + + + + + fcmToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

fcmToken

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/index.html new file mode 100644 index 00000000..43c1d3a3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/index.html @@ -0,0 +1,243 @@ + + + + + CredentialConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CredentialConfig

+
data class CredentialConfig(val sipUser: String, val sipPassword: String, val sipCallerIDName: String?, val sipCallerIDNumber: String?, val fcmToken: String?, val ringtone: Any?, val ringBackTone: Int?, val logLevel: LogLevel = LogLevel.NONE, val autoReconnect: Boolean = false) : TelnyxConfig

Represents a SIP user for login - Credential based

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sipUser: String, sipPassword: String, sipCallerIDName: String?, sipCallerIDNumber: String?, fcmToken: String?, ringtone: Any?, ringBackTone: Int?, logLevel: LogLevel = LogLevel.NONE, autoReconnect: Boolean = false)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val autoReconnect: Boolean = false

whether or not to reattempt (3 times) the login in the instance of a failure to connect and register to the gateway with valid credentials

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's Firebase Cloud Messaging device ID

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The log level that the SDK should use - default value is none.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The integer raw value of the audio file to use as a ringback tone

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The integer raw value or uri of the audio file to use as a ringtone. Supports only raw file or uri

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's chosen Caller ID Name

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's Caller ID Number

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The SIP password of the user logging in

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The SIP username of the user logging in

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/log-level.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/log-level.html new file mode 100644 index 00000000..d822a85d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/log-level.html @@ -0,0 +1,80 @@ + + + + + logLevel + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

logLevel

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ring-back-tone.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ring-back-tone.html new file mode 100644 index 00000000..34ef728a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ring-back-tone.html @@ -0,0 +1,80 @@ + + + + + ringBackTone + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ringBackTone

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ringtone.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ringtone.html new file mode 100644 index 00000000..5056417b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ringtone.html @@ -0,0 +1,80 @@ + + + + + ringtone + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ringtone

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-name.html new file mode 100644 index 00000000..526b061e --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-name.html @@ -0,0 +1,80 @@ + + + + + sipCallerIDName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sipCallerIDName

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-number.html new file mode 100644 index 00000000..03773a76 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-number.html @@ -0,0 +1,80 @@ + + + + + sipCallerIDNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sipCallerIDNumber

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-password.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-password.html new file mode 100644 index 00000000..23cf6bc4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-password.html @@ -0,0 +1,80 @@ + + + + + sipPassword + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sipPassword

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-user.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-user.html new file mode 100644 index 00000000..4b315bec --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-user.html @@ -0,0 +1,80 @@ + + + + + sipUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sipUser

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/-custom-headers.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/-custom-headers.html new file mode 100644 index 00000000..a9b69381 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/-custom-headers.html @@ -0,0 +1,80 @@ + + + + + CustomHeaders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CustomHeaders

+
+
constructor(name: String, value: String)

Parameters

context

the current application Context

client

the TelnyxClient instance in use.

socket

the TxSocket instance in use

sessionId

the session ID of the user session

audioManager

the AudioManager instance in use, used to change audio related settings.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/index.html new file mode 100644 index 00000000..32e7a964 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/index.html @@ -0,0 +1,138 @@ + + + + + CustomHeaders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CustomHeaders

+
data class CustomHeaders(val name: String, val value: String)

Class that represents a Call and handles all call related actions, including answering and ending a call.

Parameters

context

the current application Context

client

the TelnyxClient instance in use.

socket

the TxSocket instance in use

sessionId

the session ID of the user session

audioManager

the AudioManager instance in use, used to change audio related settings.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, value: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/name.html new file mode 100644 index 00000000..2aee1353 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/name.html @@ -0,0 +1,80 @@ + + + + + name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/value.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/value.html new file mode 100644 index 00000000..943d600c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/value.html @@ -0,0 +1,80 @@ + + + + + value + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

value

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-g-a-t-e-w-a-y_-r-e-s-p-o-n-s-e_-d-e-l-a-y.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-g-a-t-e-w-a-y_-r-e-s-p-o-n-s-e_-d-e-l-a-y.html new file mode 100644 index 00000000..2d14eba0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-g-a-t-e-w-a-y_-r-e-s-p-o-n-s-e_-d-e-l-a-y.html @@ -0,0 +1,80 @@ + + + + + GATEWAY_RESPONSE_DELAY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

GATEWAY_RESPONSE_DELAY

+
+
const val GATEWAY_RESPONSE_DELAY: Long = 3000
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-c-o-n-n-e-c-t_-d-e-l-a-y.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-c-o-n-n-e-c-t_-d-e-l-a-y.html new file mode 100644 index 00000000..a1e0755d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-c-o-n-n-e-c-t_-d-e-l-a-y.html @@ -0,0 +1,80 @@ + + + + + RECONNECT_DELAY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RECONNECT_DELAY

+
+
const val RECONNECT_DELAY: Long = 1000
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-c-o-n-n-e-c-t_-t-i-m-e.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-c-o-n-n-e-c-t_-t-i-m-e.html new file mode 100644 index 00000000..f64faf48 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-c-o-n-n-e-c-t_-t-i-m-e.html @@ -0,0 +1,80 @@ + + + + + RETRY_CONNECT_TIME + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RETRY_CONNECT_TIME

+
+
const val RETRY_CONNECT_TIME: Int = 3
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-r-e-g-i-s-t-e-r_-t-i-m-e.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-r-e-g-i-s-t-e-r_-t-i-m-e.html new file mode 100644 index 00000000..aab889ea --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-r-e-g-i-s-t-e-r_-t-i-m-e.html @@ -0,0 +1,80 @@ + + + + + RETRY_REGISTER_TIME + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RETRY_REGISTER_TIME

+
+
const val RETRY_REGISTER_TIME: Int = 3
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/index.html new file mode 100644 index 00000000..66bda3e1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/index.html @@ -0,0 +1,149 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val GATEWAY_RESPONSE_DELAY: Long = 3000
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val RECONNECT_DELAY: Long = 1000
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val RETRY_CONNECT_TIME: Int = 3
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val RETRY_REGISTER_TIME: Int = 3
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-r-a-w/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-r-a-w/index.html new file mode 100644 index 00000000..c810afd3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-r-a-w/index.html @@ -0,0 +1,119 @@ + + + + + RAW + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RAW

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-u-r-i/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-u-r-i/index.html new file mode 100644 index 00000000..0d0e31fa --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-u-r-i/index.html @@ -0,0 +1,119 @@ + + + + + URI + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

URI

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/entries.html new file mode 100644 index 00000000..d420792a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/index.html new file mode 100644 index 00000000..c16d6b51 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/index.html @@ -0,0 +1,202 @@ + + + + + RingtoneType + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RingtoneType

+ +
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/value-of.html new file mode 100644 index 00000000..f9e0ab8d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/values.html new file mode 100644 index 00000000..3fe59cab --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-e-a-r-p-i-e-c-e/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-e-a-r-p-i-e-c-e/index.html new file mode 100644 index 00000000..473944a3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-e-a-r-p-i-e-c-e/index.html @@ -0,0 +1,119 @@ + + + + + EARPIECE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EARPIECE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-s-p-e-a-k-e-r/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-s-p-e-a-k-e-r/index.html new file mode 100644 index 00000000..bdfec356 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-s-p-e-a-k-e-r/index.html @@ -0,0 +1,119 @@ + + + + + SPEAKER + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SPEAKER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-u-n-a-s-s-i-g-n-e-d/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-u-n-a-s-s-i-g-n-e-d/index.html new file mode 100644 index 00000000..de14e63c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-u-n-a-s-s-i-g-n-e-d/index.html @@ -0,0 +1,119 @@ + + + + + UNASSIGNED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UNASSIGNED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/entries.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/entries.html new file mode 100644 index 00000000..4f8fcc3a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/entries.html @@ -0,0 +1,80 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/index.html new file mode 100644 index 00000000..3acff965 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/index.html @@ -0,0 +1,217 @@ + + + + + SpeakerMode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SpeakerMode

+ +
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/value-of.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/value-of.html new file mode 100644 index 00000000..61be9e50 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/value-of.html @@ -0,0 +1,80 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/values.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/values.html new file mode 100644 index 00000000..514ec8cc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/values.html @@ -0,0 +1,80 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-telnyx-client.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-telnyx-client.html new file mode 100644 index 00000000..6e98bf08 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-telnyx-client.html @@ -0,0 +1,80 @@ + + + + + TelnyxClient + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TelnyxClient

+
+
constructor(context: Context)

Parameters

context

the Context that the application is using

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/accept-call.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/accept-call.html new file mode 100644 index 00000000..271e648b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/accept-call.html @@ -0,0 +1,80 @@ + + + + + acceptCall + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

acceptCall

+
+
fun acceptCall(callId: UUID, destinationNumber: String, customHeaders: Map<String, String>? = null): Call
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/call.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/call.html new file mode 100644 index 00000000..6c6eb1d6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/call.html @@ -0,0 +1,80 @@ + + + + + call + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

call

+
+
val call: Call?

Deprecated

telnyxclient.call is deprecated. Use telnyxclient.[option] instead. e.g telnyxclient.newInvite()

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/connect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/connect.html new file mode 100644 index 00000000..1b8cd24d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/connect.html @@ -0,0 +1,80 @@ + + + + + connect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

connect

+
+
fun connect(providedServerConfig: TxServerConfiguration = TxServerConfiguration(), credentialConfig: CredentialConfig, txPushMetaData: String? = null, autoLogin: Boolean = true)

Connects to the socket using this client as the listener Will respond with 'No Network Connection' if there is no network available

Parameters

providedServerConfig

, the TxServerConfiguration used to connect to the socket

txPushMetaData

, the push metadata used to connect to a call from push (Get this from push notification - fcm data payload) required fot push calls to work

autoLogin

, if true, the SDK will automatically log in with the provided credentials on connection established We recommend setting this to true

See also


fun connect(providedServerConfig: TxServerConfiguration = TxServerConfiguration(), tokenConfig: TokenConfig, txPushMetaData: String? = null, autoLogin: Boolean = true)


fun connect(providedServerConfig: TxServerConfiguration = TxServerConfiguration(), txPushMetaData: String? = null)

Deprecated

this telnyxclient.connect is deprecated. Use telnyxclient.connect(providedServerConfig,txPushMetaData,credential or tokenLogin) instead.

Connects to the socket using this client as the listener Will respond with 'No Network Connection' if there is no network available

Parameters

providedServerConfig

, the TxServerConfiguration used to connect to the socket

txPushMetaData

, the push metadata used to connect to a call from push (Get this from push notification - fcm data payload) required fot push calls to work

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/context.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/context.html new file mode 100644 index 00000000..2fd3c3fc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/context.html @@ -0,0 +1,80 @@ + + + + + context + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

context

+
+

Parameters

context

the Context that the application is using

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/credential-login.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/credential-login.html new file mode 100644 index 00000000..371cffac --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/credential-login.html @@ -0,0 +1,80 @@ + + + + + credentialLogin + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

credentialLogin

+
+

Deprecated

telnyxclient.credentialLogin is deprecated. Use telnyxclient.connect(..) instead.

Logs the user in with credentials provided via CredentialConfig

Parameters

config

, the CredentialConfig used to log in

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/disable-push-notification.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/disable-push-notification.html new file mode 100644 index 00000000..69dcb9a0 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/disable-push-notification.html @@ -0,0 +1,80 @@ + + + + + disablePushNotification + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

disablePushNotification

+
+
fun disablePushNotification(sipUserName: String?, loginToken: String?, fcmToken: String)

Disables push notifications for current user

Takes :

Parameters

sipUserName

: sip username of the current user or

loginToken

: fcm token of the device

fcmToken

: fcm token of the device NB : Push Notifications are enabled by default after login

returns : {"jsonrpc":"2.0","id":"","result":{"message":"disable push notification success"}}

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/end-call.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/end-call.html new file mode 100644 index 00000000..74961234 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/end-call.html @@ -0,0 +1,80 @@ + + + + + endCall + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

endCall

+
+
fun endCall(callId: UUID)

Ends an ongoing call with a provided callID, the unique UUID belonging to each call

Parameters

callId

, the callId provided with the invitation

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-active-calls.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-active-calls.html new file mode 100644 index 00000000..efff74a6 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-active-calls.html @@ -0,0 +1,80 @@ + + + + + getActiveCalls + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getActiveCalls

+
+

Returns all active calls that have been stored in our calls MutableMap The MutableMap is converted into a Map - preventing any changes by the SDK User

See also

TelnyxClient.calls
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringback-tone.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringback-tone.html new file mode 100644 index 00000000..92dde66b --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringback-tone.html @@ -0,0 +1,80 @@ + + + + + getRawRingbackTone + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getRawRingbackTone

+
+

Return the saved ringback tone reference

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringtone.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringtone.html new file mode 100644 index 00000000..e7a30827 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringtone.html @@ -0,0 +1,80 @@ + + + + + getRawRingtone + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getRawRingtone

+
+

Return the saved ringtone reference

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-socket-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-socket-response.html new file mode 100644 index 00000000..7ca26cd8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-socket-response.html @@ -0,0 +1,80 @@ + + + + + getSocketResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSocketResponse

+
+

Returns the socket response in the form of LiveData The format of each message is provided in SocketResponse and ReceivedMessageBody

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-ws-message-response.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-ws-message-response.html new file mode 100644 index 00000000..fe4c5ba8 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-ws-message-response.html @@ -0,0 +1,80 @@ + + + + + getWsMessageResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getWsMessageResponse

+
+
fun getWsMessageResponse(): LiveData<JsonObject>

Returns the json messages from socket in the form of LiveData used for debugging purposes

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/index.html new file mode 100644 index 00000000..c6916f60 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/index.html @@ -0,0 +1,671 @@ + + + + + TelnyxClient + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TelnyxClient

+
class TelnyxClient(var context: Context) : TxSocketListener

The TelnyxClient class that can be used to control the SDK. Create / Answer calls, change audio device, etc.

Parameters

context

the Context that the application is using

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(context: Context)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val call: Call?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun acceptCall(callId: UUID, destinationNumber: String, customHeaders: Map<String, String>? = null): Call
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun connect(providedServerConfig: TxServerConfiguration = TxServerConfiguration(), txPushMetaData: String? = null)
fun connect(providedServerConfig: TxServerConfiguration = TxServerConfiguration(), credentialConfig: CredentialConfig, txPushMetaData: String? = null, autoLogin: Boolean = true)

Connects to the socket using this client as the listener Will respond with 'No Network Connection' if there is no network available

fun connect(providedServerConfig: TxServerConfiguration = TxServerConfiguration(), tokenConfig: TokenConfig, txPushMetaData: String? = null, autoLogin: Boolean = true)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Logs the user in with credentials provided via CredentialConfig

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun disablePushNotification(sipUserName: String?, loginToken: String?, fcmToken: String)

Disables push notifications for current user

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun endCall(callId: UUID)

Ends an ongoing call with a provided callID, the unique UUID belonging to each call

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns all active calls that have been stored in our calls MutableMap The MutableMap is converted into a Map - preventing any changes by the SDK User

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Return the saved ringback tone reference

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Return the saved ringtone reference

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the socket response in the form of LiveData The format of each message is provided in SocketResponse and ReceivedMessageBody

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun getWsMessageResponse(): LiveData<JsonObject>

Returns the json messages from socket in the form of LiveData used for debugging purposes

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newInvite(callerName: String, callerNumber: String, destinationNumber: String, clientState: String, customHeaders: Map<String, String>? = null): Call
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onAnswerReceived(jsonObject: JsonObject)

Fires when a user has provided an answer to a call attempt

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onAttachReceived(jsonObject: JsonObject)

Fires once a connection has been reestablished during an ongoing call and a session is being reattached

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onByeReceived(callId: UUID)

Fires when the TxSocket has received an indication the a call has ended or been rejected

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onClientReady(jsonObject: JsonObject)

Fires once the client is ready and gateway status updates can be received

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onConnectionEstablished()

Fires when a socket connection is established

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onDisablePushReceived(jsonObject: JsonObject)

Fires when a disablePush response is recieved

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onDisconnect()

Disconnect from the TxSocket and unregister the provided network callback

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onErrorReceived(jsonObject: JsonObject)

Fires when an error has occurred with the TxSocket

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onGatewayStateReceived(gatewayState: String, receivedSessionId: String?)

Fires once a Gateway state has been received. These are used to find a verified registration

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onIceCandidateReceived(iceCandidate: IceCandidate)

Fires when a usable IceCandidate has been received

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onMediaReceived(jsonObject: JsonObject)

Fires when an answer has been provided with additional media

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onOfferReceived(jsonObject: JsonObject)

Fires when the TxSocket has received an invitation to communicate

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onRingingReceived(jsonObject: JsonObject)

Fires once we receive a ringing socket response, containing Telnyx information

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun pingPong()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Sets the audio device that the SDK should use

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setCallRecovering()

Fires when network has dropped during an ongoing call. Signifies that the SDK will attempt to recover once network has returned

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun tokenLogin(config: TokenConfig)

Logs the user in with credentials provided via TokenConfig

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/is-socket-connected.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/is-socket-connected.html new file mode 100644 index 00000000..087357eb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/is-socket-connected.html @@ -0,0 +1,80 @@ + + + + + isSocketConnected + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isSocketConnected

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/new-invite.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/new-invite.html new file mode 100644 index 00000000..89e245af --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/new-invite.html @@ -0,0 +1,80 @@ + + + + + newInvite + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

newInvite

+
+
fun newInvite(callerName: String, callerNumber: String, destinationNumber: String, clientState: String, customHeaders: Map<String, String>? = null): Call
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-answer-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-answer-received.html new file mode 100644 index 00000000..321cf9bd --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-answer-received.html @@ -0,0 +1,80 @@ + + + + + onAnswerReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onAnswerReceived

+
+
open override fun onAnswerReceived(jsonObject: JsonObject)

Fires when a user has provided an answer to a call attempt

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-attach-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-attach-received.html new file mode 100644 index 00000000..34102b15 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-attach-received.html @@ -0,0 +1,80 @@ + + + + + onAttachReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onAttachReceived

+
+
open override fun onAttachReceived(jsonObject: JsonObject)

Fires once a connection has been reestablished during an ongoing call and a session is being reattached

Parameters

jsonObject

, the socket response in a jsonObject format

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-bye-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-bye-received.html new file mode 100644 index 00000000..f86bf36d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-bye-received.html @@ -0,0 +1,80 @@ + + + + + onByeReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onByeReceived

+
+
open override fun onByeReceived(callId: UUID)

Fires when the TxSocket has received an indication the a call has ended or been rejected

Parameters

callId

, UUID of the call that has ended or been rejected

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-client-ready.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-client-ready.html new file mode 100644 index 00000000..49352c63 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-client-ready.html @@ -0,0 +1,80 @@ + + + + + onClientReady + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onClientReady

+
+
open override fun onClientReady(jsonObject: JsonObject)

Fires once the client is ready and gateway status updates can be received

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-connection-established.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-connection-established.html new file mode 100644 index 00000000..55a58aa3 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-connection-established.html @@ -0,0 +1,80 @@ + + + + + onConnectionEstablished + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onConnectionEstablished

+
+
open override fun onConnectionEstablished()

Fires when a socket connection is established

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disable-push-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disable-push-received.html new file mode 100644 index 00000000..b4843165 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disable-push-received.html @@ -0,0 +1,80 @@ + + + + + onDisablePushReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onDisablePushReceived

+
+
open override fun onDisablePushReceived(jsonObject: JsonObject)

Fires when a disablePush response is recieved

Parameters

jsonObject

, the socket response in a jsonObject format

See also

IceCandidate
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disconnect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disconnect.html new file mode 100644 index 00000000..c1204ecf --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disconnect.html @@ -0,0 +1,80 @@ + + + + + onDisconnect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onDisconnect

+
+
open override fun onDisconnect()

Disconnect from the TxSocket and unregister the provided network callback

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-error-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-error-received.html new file mode 100644 index 00000000..c7625900 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-error-received.html @@ -0,0 +1,80 @@ + + + + + onErrorReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onErrorReceived

+
+
open override fun onErrorReceived(jsonObject: JsonObject)

Fires when an error has occurred with the TxSocket

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-gateway-state-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-gateway-state-received.html new file mode 100644 index 00000000..20f9ec5f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-gateway-state-received.html @@ -0,0 +1,80 @@ + + + + + onGatewayStateReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onGatewayStateReceived

+
+
open override fun onGatewayStateReceived(gatewayState: String, receivedSessionId: String?)

Fires once a Gateway state has been received. These are used to find a verified registration

Parameters

gatewayState

, the string representation of the gateway state received from the socket connection

sessionId

, the string representation of the session ID received from the socket connection

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ice-candidate-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ice-candidate-received.html new file mode 100644 index 00000000..d0f6df23 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ice-candidate-received.html @@ -0,0 +1,80 @@ + + + + + onIceCandidateReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onIceCandidateReceived

+
+
open override fun onIceCandidateReceived(iceCandidate: IceCandidate)

Fires when a usable IceCandidate has been received

Parameters

iceCandidate

, the IceCandidate that was received

See also

IceCandidate
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-media-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-media-received.html new file mode 100644 index 00000000..9a1142a7 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-media-received.html @@ -0,0 +1,80 @@ + + + + + onMediaReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onMediaReceived

+
+
open override fun onMediaReceived(jsonObject: JsonObject)

Fires when an answer has been provided with additional media

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-offer-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-offer-received.html new file mode 100644 index 00000000..ad87099a --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-offer-received.html @@ -0,0 +1,80 @@ + + + + + onOfferReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onOfferReceived

+
+
open override fun onOfferReceived(jsonObject: JsonObject)

Fires when the TxSocket has received an invitation to communicate

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ringing-received.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ringing-received.html new file mode 100644 index 00000000..bbed99f7 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ringing-received.html @@ -0,0 +1,80 @@ + + + + + onRingingReceived + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onRingingReceived

+
+
open override fun onRingingReceived(jsonObject: JsonObject)

Fires once we receive a ringing socket response, containing Telnyx information

Parameters

jsonObject

, the socket response in a jsonObject format

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ping-pong.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ping-pong.html new file mode 100644 index 00000000..3e304a4f --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ping-pong.html @@ -0,0 +1,80 @@ + + + + + pingPong + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pingPong

+
+
open override fun pingPong()
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/sessid.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/sessid.html new file mode 100644 index 00000000..9f3866fd --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/sessid.html @@ -0,0 +1,80 @@ + + + + + sessid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sessid

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-audio-output-device.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-audio-output-device.html new file mode 100644 index 00000000..714042fb --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-audio-output-device.html @@ -0,0 +1,80 @@ + + + + + setAudioOutputDevice + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setAudioOutputDevice

+
+

Sets the audio device that the SDK should use

Parameters

audioDevice

, the chosen AudioDevice to be used by the SDK

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-call-recovering.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-call-recovering.html new file mode 100644 index 00000000..97c5e49d --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-call-recovering.html @@ -0,0 +1,80 @@ + + + + + setCallRecovering + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setCallRecovering

+
+
open override fun setCallRecovering()

Fires when network has dropped during an ongoing call. Signifies that the SDK will attempt to recover once network has returned

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/socket-response-live-data.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/socket-response-live-data.html new file mode 100644 index 00000000..e9c867b4 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/socket-response-live-data.html @@ -0,0 +1,80 @@ + + + + + socketResponseLiveData + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

socketResponseLiveData

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/token-login.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/token-login.html new file mode 100644 index 00000000..587f1eb1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/token-login.html @@ -0,0 +1,80 @@ + + + + + tokenLogin + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

tokenLogin

+
+
fun tokenLogin(config: TokenConfig)

Deprecated

telnyxclient.tokenLogin is deprecated. Use telnyxclient.connect(...,autoLogin:true) with autoLogin set to true instead.

Logs the user in with credentials provided via TokenConfig

Parameters

config

, the TokenConfig used to log in

See also

+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ws-messages-response-live-date.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ws-messages-response-live-date.html new file mode 100644 index 00000000..c4acc70c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ws-messages-response-live-date.html @@ -0,0 +1,80 @@ + + + + + wsMessagesResponseLiveDate + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

wsMessagesResponseLiveDate

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-config/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-config/index.html new file mode 100644 index 00000000..ed0fb8e5 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-config/index.html @@ -0,0 +1,84 @@ + + + + + TelnyxConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TelnyxConfig

+
sealed class TelnyxConfig

Represents a SIP user for login

This is a data class to handle the properties provided when logging into the TelnyxClient with SIP details

The data class is either Credential or Token based.

See also

Inheritors

+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/-token-config.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/-token-config.html new file mode 100644 index 00000000..08fc2a3c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/-token-config.html @@ -0,0 +1,80 @@ + + + + + TokenConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TokenConfig

+
+
constructor(sipToken: String, sipCallerIDName: String?, sipCallerIDNumber: String?, fcmToken: String?, ringtone: Any?, ringBackTone: Int?, logLevel: LogLevel = LogLevel.NONE, autoReconnect: Boolean = true)
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/auto-reconnect.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/auto-reconnect.html new file mode 100644 index 00000000..8447aa99 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/auto-reconnect.html @@ -0,0 +1,80 @@ + + + + + autoReconnect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

autoReconnect

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/fcm-token.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/fcm-token.html new file mode 100644 index 00000000..a966c841 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/fcm-token.html @@ -0,0 +1,80 @@ + + + + + fcmToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

fcmToken

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/index.html new file mode 100644 index 00000000..abe40e2c --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/index.html @@ -0,0 +1,228 @@ + + + + + TokenConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TokenConfig

+
data class TokenConfig(val sipToken: String, val sipCallerIDName: String?, val sipCallerIDNumber: String?, val fcmToken: String?, val ringtone: Any?, val ringBackTone: Int?, val logLevel: LogLevel = LogLevel.NONE, val autoReconnect: Boolean = true) : TelnyxConfig

Represents a SIP user for login - Token based

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sipToken: String, sipCallerIDName: String?, sipCallerIDNumber: String?, fcmToken: String?, ringtone: Any?, ringBackTone: Int?, logLevel: LogLevel = LogLevel.NONE, autoReconnect: Boolean = true)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

whether or not to reattempt (3 times) the login in the instance of a failure to connect and register to the gateway with a valid token

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's Firebase Cloud Messaging device ID

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The log level that the SDK should use - default value is none.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The integer raw value of the audio file to use as a ringback tone

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The integer raw value or uri of the audio file to use as a ringtone. Supports only raw file or uri

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's chosen Caller ID Name

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's Caller ID Number

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The JWT token for the SIP user.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/log-level.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/log-level.html new file mode 100644 index 00000000..0b0a52fc --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/log-level.html @@ -0,0 +1,80 @@ + + + + + logLevel + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

logLevel

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ring-back-tone.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ring-back-tone.html new file mode 100644 index 00000000..c7f831e1 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ring-back-tone.html @@ -0,0 +1,80 @@ + + + + + ringBackTone + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ringBackTone

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ringtone.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ringtone.html new file mode 100644 index 00000000..7f409416 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ringtone.html @@ -0,0 +1,80 @@ + + + + + ringtone + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ringtone

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-name.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-name.html new file mode 100644 index 00000000..fb19d201 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-name.html @@ -0,0 +1,80 @@ + + + + + sipCallerIDName + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sipCallerIDName

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-number.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-number.html new file mode 100644 index 00000000..26fd4ede --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-number.html @@ -0,0 +1,80 @@ + + + + + sipCallerIDNumber + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sipCallerIDNumber

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-token.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-token.html new file mode 100644 index 00000000..85e17255 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-token.html @@ -0,0 +1,80 @@ + + + + + sipToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sipToken

+
+ +
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/com.telnyx.webrtc.sdk/index.html b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/index.html new file mode 100644 index 00000000..b0f2cb93 --- /dev/null +++ b/docs/telnyx_rtc/com.telnyx.webrtc.sdk/index.html @@ -0,0 +1,178 @@ + + + + + com.telnyx.webrtc.sdk + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Call(val context: Context, val client: TelnyxClient, var socket: TxSocket, val sessionId: String, val audioManager: AudioManager, val providedTurn: String = Config.DEFAULT_TURN, val providedStun: String = Config.DEFAULT_STUN)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CredentialConfig(val sipUser: String, val sipPassword: String, val sipCallerIDName: String?, val sipCallerIDNumber: String?, val fcmToken: String?, val ringtone: Any?, val ringBackTone: Int?, val logLevel: LogLevel = LogLevel.NONE, val autoReconnect: Boolean = false) : TelnyxConfig

Represents a SIP user for login - Credential based

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CustomHeaders(val name: String, val value: String)

Class that represents a Call and handles all call related actions, including answering and ending a call.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class TelnyxClient(var context: Context) : TxSocketListener

The TelnyxClient class that can be used to control the SDK. Create / Answer calls, change audio device, etc.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class TelnyxConfig

Represents a SIP user for login

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class TokenConfig(val sipToken: String, val sipCallerIDName: String?, val sipCallerIDNumber: String?, val fcmToken: String?, val ringtone: Any?, val ringBackTone: Int?, val logLevel: LogLevel = LogLevel.NONE, val autoReconnect: Boolean = true) : TelnyxConfig

Represents a SIP user for login - Token based

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/telnyx_rtc/package-list b/docs/telnyx_rtc/package-list new file mode 100644 index 00000000..d1385069 --- /dev/null +++ b/docs/telnyx_rtc/package-list @@ -0,0 +1,446 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:com.telnyx.webrtc.sdk.model////PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice.BLUETOOTH///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-b-l-u-e-t-o-o-t-h/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice.LOUDSPEAKER///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-l-o-u-d-s-p-e-a-k-e-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice.PHONE_EARPIECE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/-p-h-o-n-e_-e-a-r-p-i-e-c-e/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice/code/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/code.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/AudioDevice/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-audio-device/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.ACTIVE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-a-c-t-i-v-e/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.CONNECTING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-c-o-n-n-e-c-t-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.DONE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-d-o-n-e/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.ERROR///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-e-r-r-o-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.HELD///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-h-e-l-d/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.NEW///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-n-e-w/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.RECOVERING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-e-c-o-v-e-r-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState.RINGING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/-r-i-n-g-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/CallState/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-call-state/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode.INVALID_GATEWAY///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-i-n-v-a-l-i-d_-g-a-t-e-w-a-y/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode.NORMAL_CLEARING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-n-o-r-m-a-l_-c-l-e-a-r-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode.ORIGINATOR_CANCEL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-o-r-i-g-i-n-a-t-o-r_-c-a-n-c-e-l/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode.USER_BUSY///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/-u-s-e-r_-b-u-s-y/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode/code/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/code.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/CauseCode/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-cause-code/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.DOWN///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-d-o-w-n/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.EXPIRED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-e-x-p-i-r-e-d/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.FAILED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l-e-d/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.FAIL_WAIT///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-f-a-i-l_-w-a-i-t/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.NOREG///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-n-o-r-e-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.REGED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-e-d/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.REGISTER///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-r-e-g-i-s-t-e-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.TRYING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-t-r-y-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.UNREGED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-e-d/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState.UNREGISTER///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/-u-n-r-e-g-i-s-t-e-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState/state/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/state.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/GatewayState/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-gateway-state/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel.ALL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-a-l-l/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel.DEBUG///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-d-e-b-u-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel.ERROR///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-e-r-r-o-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel.INFO///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-i-n-f-o/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel.NONE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-n-o-n-e/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel.VERTO///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-v-e-r-t-o/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel.WARNING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/-w-a-r-n-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel/priority/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/priority.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/LogLevel/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-log-level/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/PushMetaData/#kotlin.String#kotlin.String#kotlin.String#kotlin.String?#kotlin.String?#kotlin.Int?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/-push-meta-data.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/callerName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-name.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/callerNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/caller-number.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/rtcIP/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-i-p.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/rtcPort/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/rtc-port.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/toJson/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/to-json.html +$dokka.location:com.telnyx.webrtc.sdk.model/PushMetaData/voiceSdkId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-push-meta-data/voice-sdk-id.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketError.CREDENTIAL_ERROR///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-c-r-e-d-e-n-t-i-a-l_-e-r-r-o-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketError.TOKEN_ERROR///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/-t-o-k-e-n_-e-r-r-o-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketError///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketError/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketError/errorCode/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/error-code.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketError/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketError/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-error/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.ANSWER///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-n-s-w-e-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.ATTACH///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.ATTACH_CALL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-a-t-t-a-c-h_-c-a-l-l/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.BYE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-b-y-e/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.CLIENT_READY///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-c-l-i-e-n-t_-r-e-a-d-y/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.DISABLE_PUSH///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-d-i-s-a-b-l-e_-p-u-s-h/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.GATEWAY_STATE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-g-a-t-e-w-a-y_-s-t-a-t-e/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.INFO///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-f-o/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.INVITE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-i-n-v-i-t-e/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.LOGIN///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-l-o-g-i-n/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.MEDIA///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-e-d-i-a/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.MODIFY///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-m-o-d-i-f-y/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.PINGPONG///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-p-i-n-g-p-o-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod.RINGING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/-r-i-n-g-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod/methodName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/method-name.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketMethod/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-method/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus.DISCONNECT///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-d-i-s-c-o-n-n-e-c-t/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus.ERROR///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-r-r-o-r/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus.ESTABLISHED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-e-s-t-a-b-l-i-s-h-e-d/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus.LOADING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-l-o-a-d-i-n-g/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus.MESSAGERECEIVED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/-m-e-s-s-a-g-e-r-e-c-e-i-v-e-d/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/entries.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/value-of.html +$dokka.location:com.telnyx.webrtc.sdk.model/SocketStatus/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-socket-status/values.html +$dokka.location:com.telnyx.webrtc.sdk.model/TxServerConfiguration///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/index.html +$dokka.location:com.telnyx.webrtc.sdk.model/TxServerConfiguration/TxServerConfiguration/#kotlin.String#kotlin.Int#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/-tx-server-configuration.html +$dokka.location:com.telnyx.webrtc.sdk.model/TxServerConfiguration/host/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/host.html +$dokka.location:com.telnyx.webrtc.sdk.model/TxServerConfiguration/port/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/port.html +$dokka.location:com.telnyx.webrtc.sdk.model/TxServerConfiguration/stun/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/stun.html +$dokka.location:com.telnyx.webrtc.sdk.model/TxServerConfiguration/turn/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.model/-tx-server-configuration/turn.html +$dokka.location:com.telnyx.webrtc.sdk.peer////PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/index.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/index.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/PeerConnectionObserver/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/-peer-connection-observer.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onAddStream/#org.webrtc.MediaStream?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-stream.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onAddTrack/#org.webrtc.RtpReceiver?#kotlin.Array[org.webrtc.MediaStream]?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-add-track.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onDataChannel/#org.webrtc.DataChannel?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-data-channel.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onIceCandidate/#org.webrtc.IceCandidate?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidate.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onIceCandidatesRemoved/#kotlin.Array[org.webrtc.IceCandidate]?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-candidates-removed.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onIceConnectionChange/#org.webrtc.PeerConnection.IceConnectionState?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-change.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onIceConnectionReceivingChange/#kotlin.Boolean/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-connection-receiving-change.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onIceGatheringChange/#org.webrtc.PeerConnection.IceGatheringState?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-ice-gathering-change.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onRemoveStream/#org.webrtc.MediaStream?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-remove-stream.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onRenegotiationNeeded/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-renegotiation-needed.html +$dokka.location:com.telnyx.webrtc.sdk.peer/PeerConnectionObserver/onSignalingChange/#org.webrtc.PeerConnection.SignalingState?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.peer/-peer-connection-observer/on-signaling-change.html +$dokka.location:com.telnyx.webrtc.sdk.socket////PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/index.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocket.Companion///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/index.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocket.Companion/STATE_ATTACHED/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-companion/-s-t-a-t-e_-a-t-t-a-c-h-e-d.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocket///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/index.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocket/TxSocket/#kotlin.String#kotlin.Int/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/-tx-socket.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocket/connect/#com.telnyx.webrtc.sdk.TelnyxClient#kotlin.String?#kotlin.Int?#com.telnyx.webrtc.sdk.model.PushMetaData?#kotlin.Function1[kotlin.Boolean,kotlin.Unit]/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/connect.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocket/coroutineContext/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket/coroutine-context.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/index.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onAnswerReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-answer-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onAttachReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-attach-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onByeReceived/#java.util.UUID/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-bye-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onClientReady/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-client-ready.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onConnectionEstablished/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-connection-established.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onDisablePushReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disable-push-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onDisconnect/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-disconnect.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onErrorReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-error-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onGatewayStateReceived/#kotlin.String#kotlin.String?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-gateway-state-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onIceCandidateReceived/#org.webrtc.IceCandidate/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ice-candidate-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onMediaReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-media-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onOfferReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-offer-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/onRingingReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/on-ringing-received.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/pingPong/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/ping-pong.html +$dokka.location:com.telnyx.webrtc.sdk.socket/TxSocketListener/setCallRecovering/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.socket/-tx-socket-listener/set-call-recovering.html +$dokka.location:com.telnyx.webrtc.sdk.utilities////PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/index.html +$dokka.location:com.telnyx.webrtc.sdk.utilities//decodeBase64/kotlin.String#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/decode-base64.html +$dokka.location:com.telnyx.webrtc.sdk.utilities//encodeBase64/kotlin.String#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/encode-base64.html +$dokka.location:com.telnyx.webrtc.sdk.utilities//parseObject/kotlin.String#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/parse-object.html +$dokka.location:com.telnyx.webrtc.sdk.utilities//toJsonString/kotlin.Any#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/to-json-string.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper.NetworkCallback///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/index.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper.NetworkCallback/NetworkCallback/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/-network-callback.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper.NetworkCallback/onAvailable/#android.net.Network/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-available.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper.NetworkCallback/onLost/#android.net.Network/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-lost.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper.NetworkCallback/onNetworkAvailable/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-available.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper.NetworkCallback/onNetworkUnavailable/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-network-unavailable.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper.NetworkCallback/onUnavailable/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/-network-callback/on-unavailable.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/index.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper/isNetworkEnabled/#android.content.Context/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/is-network-enabled.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper/registerNetworkStatusCallback/#android.content.Context#com.telnyx.webrtc.sdk.utilities.ConnectivityHelper.NetworkCallback/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/register-network-status-callback.html +$dokka.location:com.telnyx.webrtc.sdk.utilities/ConnectivityHelper/unregisterNetworkStatusCallback/#android.content.Context#com.telnyx.webrtc.sdk.utilities.ConnectivityHelper.NetworkCallback/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.utilities/-connectivity-helper/unregister-network-status-callback.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive////PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/AnswerResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/AnswerResponse/AnswerResponse/#java.util.UUID#kotlin.String#java.util.ArrayList[com.telnyx.webrtc.sdk.CustomHeaders]/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/-answer-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/AnswerResponse/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/AnswerResponse/customHeaders/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/custom-headers.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/AnswerResponse/sdp/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-answer-response/sdp.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ByeResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ByeResponse/ByeResponse/#java.util.UUID/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/-bye-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ByeResponse/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-bye-response/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/DisablePushResponse.Companion///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/DisablePushResponse.Companion/SUCCESS_KEY/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-companion/-s-u-c-c-e-s-s_-k-e-y.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/DisablePushResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/DisablePushResponse/DisablePushResponse/#kotlin.Boolean#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/-disable-push-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/DisablePushResponse/message/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/message.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/DisablePushResponse/success/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-disable-push-response/success.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse/InviteResponse/#java.util.UUID#kotlin.String#kotlin.String#kotlin.String#kotlin.String#java.util.ArrayList[com.telnyx.webrtc.sdk.CustomHeaders]/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/-invite-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse/callerIdName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-name.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse/callerIdNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/caller-id-number.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse/customHeaders/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/custom-headers.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse/sdp/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sdp.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/InviteResponse/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-invite-response/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/LoginResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/LoginResponse/LoginResponse/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/-login-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/LoginResponse/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-login-response/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/MediaResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/MediaResponse/MediaResponse/#java.util.UUID#kotlin.String#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/-media-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/MediaResponse/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/MediaResponse/callerIdName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-name.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/MediaResponse/callerIdNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/caller-id-number.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/MediaResponse/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-media-response/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ReceivedMessageBody///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ReceivedMessageBody/ReceivedMessageBody/#kotlin.String#com.telnyx.webrtc.sdk.verto.receive.ReceivedResult?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/-received-message-body.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ReceivedMessageBody/method/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/method.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ReceivedMessageBody/result/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-message-body/result.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/ReceivedResult///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-received-result/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/RingingResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/RingingResponse/RingingResponse/#java.util.UUID#kotlin.String#kotlin.String#kotlin.String#java.util.ArrayList[com.telnyx.webrtc.sdk.CustomHeaders]/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/-ringing-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/RingingResponse/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/RingingResponse/callerIdName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-name.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/RingingResponse/callerIdNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/caller-id-number.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/RingingResponse/customHeaders/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/custom-headers.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/RingingResponse/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-ringing-response/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver/SocketObserver/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/-socket-observer.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver/onChanged/#com.telnyx.webrtc.sdk.verto.receive.SocketResponse[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-changed.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver/onConnectionEstablished/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-connection-established.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver/onError/#kotlin.String?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-error.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver/onLoading/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-loading.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver/onMessageReceived/#TypeParam(bounds=[kotlin.Any?])?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-message-received.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketObserver/onSocketDisconnect/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-observer/on-socket-disconnect.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse.Companion///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse.Companion/disconnect/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/disconnect.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse.Companion/error/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/error.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse.Companion/established/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/established.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse.Companion/initialised/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/initialised.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse.Companion/loading/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/loading.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse.Companion/messageReceived/#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-companion/message-received.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse/SocketResponse/#com.telnyx.webrtc.sdk.model.SocketStatus#TypeParam(bounds=[kotlin.Any?])?#kotlin.String?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/-socket-response.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse/data/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/data.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse/errorMessage/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/error-message.html +$dokka.location:com.telnyx.webrtc.sdk.verto.receive/SocketResponse/status/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.receive/-socket-response/status.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send////PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/AttachCallParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/AttachCallParams/AttachCallParams/#com.telnyx.webrtc.sdk.verto.send.AttachUserVariables/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/-attach-call-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/AttachCallParams/userVariables/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-call-params/user-variables.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/AttachUserVariables///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/AttachUserVariables/AttachUserVariables/#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/-attach-user-variables.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/AttachUserVariables/pushNotificationEnvironment/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-environment.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/AttachUserVariables/pushNotificationProvider/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-attach-user-variables/push-notification-provider.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeDialogParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeDialogParams/ByeDialogParams/#java.util.UUID/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/-bye-dialog-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeDialogParams/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-dialog-params/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeParams/ByeParams/#kotlin.String#kotlin.Int#kotlin.String#com.telnyx.webrtc.sdk.verto.send.ByeDialogParams/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/-bye-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeParams/cause/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeParams/causeCode/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/cause-code.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeParams/dialogParams/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/dialog-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ByeParams/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-bye-params/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/CallDialogParams/#kotlin.Boolean#kotlin.Boolean#kotlin.Boolean#kotlin.Boolean#kotlin.Boolean#java.util.ArrayList[kotlin.Any]#kotlin.String#java.util.UUID#kotlin.String#kotlin.String#kotlin.String#kotlin.String#java.util.ArrayList[com.telnyx.webrtc.sdk.CustomHeaders]/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/-call-dialog-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/attach/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/attach.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/audio/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/audio.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/call-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/callerIdName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-name.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/callerIdNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/caller-id-number.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/clientState/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/client-state.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/customHeaders/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/custom-headers.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/destinationNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/destination-number.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/remoteCallerIdName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/remote-caller-id-name.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/screenShare/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/screen-share.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/useStereo/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/use-stereo.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/userVariables/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/user-variables.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallDialogParams/video/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-dialog-params/video.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallParams/CallParams/#kotlin.String#kotlin.String#kotlin.String#com.telnyx.webrtc.sdk.verto.send.CallDialogParams/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/-call-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallParams/dialogParams/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/dialog-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallParams/sdp/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sdp.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallParams/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/CallParams/userAgent/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-call-params/user-agent.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/DialogParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-dialog-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/DisablePushParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/DisablePushParams/DisablePushParams/#kotlin.String#com.telnyx.webrtc.sdk.verto.send.UserVariables/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/-disable-push-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/DisablePushParams/user/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/DisablePushParams/userVariables/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-disable-push-params/user-variables.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InfoParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InfoParams/InfoParams/#kotlin.String#kotlin.String#com.telnyx.webrtc.sdk.verto.send.CallDialogParams/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/-info-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InfoParams/dialogParams/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dialog-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InfoParams/dtmf/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/dtmf.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InfoParams/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-info-params/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InitiateOrStopStatPrams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InitiateOrStopStatPrams/InitiateOrStopStatPrams/#kotlin.String#kotlin.String#kotlin.Int#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/-initiate-or-stop-stat-prams.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InitiateOrStopStatPrams/debugReportId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InitiateOrStopStatPrams/debugReportVersion/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/debug-report-version.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InitiateOrStopStatPrams/id/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InitiateOrStopStatPrams/jsonrpc/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/jsonrpc.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/InitiateOrStopStatPrams/type/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-initiate-or-stop-stat-prams/type.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/LoginParam/#kotlin.String?#kotlin.String?#kotlin.String?#com.google.gson.JsonObject#kotlin.collections.Map[kotlin.Any,kotlin.Any]?#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/-login-param.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/login/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/loginParams/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/loginToken/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/login-token.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/passwd/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/passwd.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/userAgent/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-agent.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/LoginParam/userVariables/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-login-param/user-variables.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ModifyParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ModifyParams/ModifyParams/#kotlin.String#kotlin.String#com.telnyx.webrtc.sdk.verto.send.CallDialogParams/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/-modify-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ModifyParams/action/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/action.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ModifyParams/dialogParams/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/dialog-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ModifyParams/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-modify-params/sessid.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/ParamRequest///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-param-request/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/SendingMessageBody///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/SendingMessageBody/SendingMessageBody/#kotlin.String#kotlin.String#com.telnyx.webrtc.sdk.verto.send.ParamRequest#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/-sending-message-body.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/SendingMessageBody/id/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/SendingMessageBody/jsonrpc/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/jsonrpc.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/SendingMessageBody/method/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/method.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/SendingMessageBody/params/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-sending-message-body/params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams/StatPrams/#kotlin.String#kotlin.String#com.google.gson.JsonObject#kotlin.Int#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/-stat-prams.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams/debugReportId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams/debugReportVersion/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/debug-report-version.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams/id/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/id.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams/jsonrpc/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/jsonrpc.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams/reportData/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/report-data.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StatPrams/type/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-stat-prams/type.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StateParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StateParams/StateParams/#kotlin.String?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/-state-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/StateParams/state/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-state-params/state.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/TokenDisablePushParams///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/TokenDisablePushParams/TokenDisablePushParams/#kotlin.String#com.telnyx.webrtc.sdk.verto.send.UserVariables/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/-token-disable-push-params.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/TokenDisablePushParams/loginToken/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/login-token.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/TokenDisablePushParams/userVariables/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-token-disable-push-params/user-variables.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/UserVariables///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/index.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/UserVariables/UserVariables/#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/-user-variables.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/UserVariables/pushDeviceToken/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-device-token.html +$dokka.location:com.telnyx.webrtc.sdk.verto.send/UserVariables/pushNotificationProvider/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk.verto.send/-user-variables/push-notification-provider.html +$dokka.location:com.telnyx.webrtc.sdk////PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/index.html +$dokka.location:com.telnyx.webrtc.sdk/Call.Companion///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/index.html +$dokka.location:com.telnyx.webrtc.sdk/Call.Companion/ICE_CANDIDATE_DELAY/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-companion/-i-c-e_-c-a-n-d-i-d-a-t-e_-d-e-l-a-y.html +$dokka.location:com.telnyx.webrtc.sdk/Call///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/index.html +$dokka.location:com.telnyx.webrtc.sdk/Call/Call/#android.content.Context#com.telnyx.webrtc.sdk.TelnyxClient#com.telnyx.webrtc.sdk.socket.TxSocket#kotlin.String#android.media.AudioManager#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/-call.html +$dokka.location:com.telnyx.webrtc.sdk/Call/acceptCall/#java.util.UUID#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/accept-call.html +$dokka.location:com.telnyx.webrtc.sdk/Call/answerResponse/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/answer-response.html +$dokka.location:com.telnyx.webrtc.sdk/Call/audioManager/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/audio-manager.html +$dokka.location:com.telnyx.webrtc.sdk/Call/callId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-id.html +$dokka.location:com.telnyx.webrtc.sdk/Call/callStateFlow/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/call-state-flow.html +$dokka.location:com.telnyx.webrtc.sdk/Call/client/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/client.html +$dokka.location:com.telnyx.webrtc.sdk/Call/context/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/context.html +$dokka.location:com.telnyx.webrtc.sdk/Call/dtmf/#java.util.UUID#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/dtmf.html +$dokka.location:com.telnyx.webrtc.sdk/Call/endCall/#java.util.UUID/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/end-call.html +$dokka.location:com.telnyx.webrtc.sdk/Call/getCallState/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-call-state.html +$dokka.location:com.telnyx.webrtc.sdk/Call/getIsMuteStatus/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-mute-status.html +$dokka.location:com.telnyx.webrtc.sdk/Call/getIsOnHoldStatus/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-hold-status.html +$dokka.location:com.telnyx.webrtc.sdk/Call/getIsOnLoudSpeakerStatus/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-is-on-loud-speaker-status.html +$dokka.location:com.telnyx.webrtc.sdk/Call/getLoudSpeakerStatus/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-loud-speaker-status.html +$dokka.location:com.telnyx.webrtc.sdk/Call/getTelnyxLegId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-leg-id.html +$dokka.location:com.telnyx.webrtc.sdk/Call/getTelnyxSessionId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/get-telnyx-session-id.html +$dokka.location:com.telnyx.webrtc.sdk/Call/inviteResponse/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/invite-response.html +$dokka.location:com.telnyx.webrtc.sdk/Call/newInvite/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/new-invite.html +$dokka.location:com.telnyx.webrtc.sdk/Call/onHoldUnholdPressed/#java.util.UUID/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-hold-unhold-pressed.html +$dokka.location:com.telnyx.webrtc.sdk/Call/onLoudSpeakerPressed/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-loud-speaker-pressed.html +$dokka.location:com.telnyx.webrtc.sdk/Call/onMuteUnmutePressed/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/on-mute-unmute-pressed.html +$dokka.location:com.telnyx.webrtc.sdk/Call/providedStun/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-stun.html +$dokka.location:com.telnyx.webrtc.sdk/Call/providedTurn/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/provided-turn.html +$dokka.location:com.telnyx.webrtc.sdk/Call/sessionId/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/session-id.html +$dokka.location:com.telnyx.webrtc.sdk/Call/setCallRecovering/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/set-call-recovering.html +$dokka.location:com.telnyx.webrtc.sdk/Call/socket/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/socket.html +$dokka.location:com.telnyx.webrtc.sdk/Call/startDebug/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/start-debug.html +$dokka.location:com.telnyx.webrtc.sdk/Call/stopDebug/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/stop-debug.html +$dokka.location:com.telnyx.webrtc.sdk/Call/toCustomHeaders/com.google.gson.JsonArray#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/to-custom-headers.html +$dokka.location:com.telnyx.webrtc.sdk/Call/toCustomHeaders/kotlin.collections.Map[kotlin.String,kotlin.String]#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-call/to-custom-headers.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/index.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/CredentialConfig/#kotlin.String#kotlin.String#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.Any?#kotlin.Int?#com.telnyx.webrtc.sdk.model.LogLevel#kotlin.Boolean/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/-credential-config.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/autoReconnect/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/auto-reconnect.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/fcmToken/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/fcm-token.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/logLevel/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/log-level.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/ringBackTone/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ring-back-tone.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/ringtone/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/ringtone.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/sipCallerIDName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-name.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/sipCallerIDNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-caller-i-d-number.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/sipPassword/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-password.html +$dokka.location:com.telnyx.webrtc.sdk/CredentialConfig/sipUser/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-credential-config/sip-user.html +$dokka.location:com.telnyx.webrtc.sdk/CustomHeaders///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/index.html +$dokka.location:com.telnyx.webrtc.sdk/CustomHeaders/CustomHeaders/#kotlin.String#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/-custom-headers.html +$dokka.location:com.telnyx.webrtc.sdk/CustomHeaders/name/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/name.html +$dokka.location:com.telnyx.webrtc.sdk/CustomHeaders/value/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-custom-headers/value.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.Companion///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.Companion/GATEWAY_RESPONSE_DELAY/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-g-a-t-e-w-a-y_-r-e-s-p-o-n-s-e_-d-e-l-a-y.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.Companion/RECONNECT_DELAY/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-c-o-n-n-e-c-t_-d-e-l-a-y.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.Companion/RETRY_CONNECT_TIME/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-c-o-n-n-e-c-t_-t-i-m-e.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.Companion/RETRY_REGISTER_TIME/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-companion/-r-e-t-r-y_-r-e-g-i-s-t-e-r_-t-i-m-e.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.RingtoneType.RAW///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-r-a-w/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.RingtoneType.URI///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/-u-r-i/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.RingtoneType///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.RingtoneType/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/entries.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.RingtoneType/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/value-of.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.RingtoneType/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-ringtone-type/values.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.SpeakerMode.EARPIECE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-e-a-r-p-i-e-c-e/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.SpeakerMode.SPEAKER///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-s-p-e-a-k-e-r/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.SpeakerMode.UNASSIGNED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/-u-n-a-s-s-i-g-n-e-d/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.SpeakerMode///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.SpeakerMode/entries/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/entries.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.SpeakerMode/valueOf/#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/value-of.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient.SpeakerMode/values/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-speaker-mode/values.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/index.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/TelnyxClient/#android.content.Context/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/-telnyx-client.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/acceptCall/#java.util.UUID#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/accept-call.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/call/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/call.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/connect/#com.telnyx.webrtc.sdk.model.TxServerConfiguration#com.telnyx.webrtc.sdk.CredentialConfig#kotlin.String?#kotlin.Boolean/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/connect.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/connect/#com.telnyx.webrtc.sdk.model.TxServerConfiguration#com.telnyx.webrtc.sdk.TokenConfig#kotlin.String?#kotlin.Boolean/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/connect.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/connect/#com.telnyx.webrtc.sdk.model.TxServerConfiguration#kotlin.String?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/connect.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/context/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/context.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/credentialLogin/#com.telnyx.webrtc.sdk.CredentialConfig/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/credential-login.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/disablePushNotification/#kotlin.String?#kotlin.String?#kotlin.String/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/disable-push-notification.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/endCall/#java.util.UUID/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/end-call.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/getActiveCalls/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-active-calls.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/getRawRingbackTone/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringback-tone.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/getRawRingtone/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-raw-ringtone.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/getSocketResponse/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-socket-response.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/getWsMessageResponse/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/get-ws-message-response.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/isSocketConnected/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/is-socket-connected.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/newInvite/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/new-invite.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onAnswerReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-answer-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onAttachReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-attach-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onByeReceived/#java.util.UUID/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-bye-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onClientReady/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-client-ready.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onConnectionEstablished/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-connection-established.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onDisablePushReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disable-push-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onDisconnect/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-disconnect.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onErrorReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-error-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onGatewayStateReceived/#kotlin.String#kotlin.String?/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-gateway-state-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onIceCandidateReceived/#org.webrtc.IceCandidate/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ice-candidate-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onMediaReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-media-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onOfferReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-offer-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/onRingingReceived/#com.google.gson.JsonObject/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/on-ringing-received.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/pingPong/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ping-pong.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/sessid/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/sessid.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/setAudioOutputDevice/#com.telnyx.webrtc.sdk.model.AudioDevice/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-audio-output-device.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/setCallRecovering/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/set-call-recovering.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/socketResponseLiveData/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/socket-response-live-data.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/tokenLogin/#com.telnyx.webrtc.sdk.TokenConfig/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/token-login.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxClient/wsMessagesResponseLiveDate/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-client/ws-messages-response-live-date.html +$dokka.location:com.telnyx.webrtc.sdk/TelnyxConfig///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-telnyx-config/index.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig///PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/index.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/TokenConfig/#kotlin.String#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.Any?#kotlin.Int?#com.telnyx.webrtc.sdk.model.LogLevel#kotlin.Boolean/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/-token-config.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/autoReconnect/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/auto-reconnect.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/fcmToken/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/fcm-token.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/logLevel/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/log-level.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/ringBackTone/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ring-back-tone.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/ringtone/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/ringtone.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/sipCallerIDName/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-name.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/sipCallerIDNumber/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-caller-i-d-number.html +$dokka.location:com.telnyx.webrtc.sdk/TokenConfig/sipToken/#/PointingToDeclaration/telnyx_rtc/com.telnyx.webrtc.sdk/-token-config/sip-token.html +com.telnyx.webrtc.sdk +com.telnyx.webrtc.sdk.model +com.telnyx.webrtc.sdk.peer +com.telnyx.webrtc.sdk.socket +com.telnyx.webrtc.sdk.utilities +com.telnyx.webrtc.sdk.verto.receive +com.telnyx.webrtc.sdk.verto.send + diff --git a/telnyx_rtc/build.gradle b/telnyx_rtc/build.gradle index 09a4b380..ed49b4c0 100644 --- a/telnyx_rtc/build.gradle +++ b/telnyx_rtc/build.gradle @@ -6,12 +6,11 @@ plugins { id 'org.jetbrains.dokka' id 'maven-publish' id 'io.gitlab.arturbosch.detekt' - id 'kotlin-parcelize' - + id 'kotlin-parcelize' } apply plugin: 'maven-publish' -apply plugin: "com.bugsnag.android.gradle" +apply plugin: 'com.bugsnag.android.gradle' def getVersionName = { -> return "1.3.5" @@ -68,16 +67,10 @@ publishing { } } - -dokkaHtml.configure { - dokkaSourceSets { - named("main") { - noAndroidSdkLink.set(false) - } - } +dokkaHtml { + outputDirectory.set(file("../docs")) } - android { From b4c5be3fb3af170b0c5f63b2710cecdfb6a10164 Mon Sep 17 00:00:00 2001 From: openhands Date: Fri, 22 Nov 2024 13:52:11 +0000 Subject: [PATCH 2/9] Autogenerated API docs - updated descriptions --- .../com/telnyx/webrtc/sdk/TelnyxClient.kt | 59 ++++++++++++++++++- .../com/telnyx/webrtc/sdk/package-info.kt | 28 +++++++++ .../webrtc/sdk/peer/PeerConnectionObserver.kt | 55 +++++++++++++++++ .../webrtc/sdk/socket/TxSocketListener.kt | 3 + .../webrtc/sdk/utilities/StringExtensions.kt | 21 +++++++ 5 files changed, 165 insertions(+), 1 deletion(-) create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/TelnyxClient.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/TelnyxClient.kt index c7d4efac..ae73971c 100644 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/TelnyxClient.kt +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/TelnyxClient.kt @@ -45,6 +45,12 @@ class TelnyxClient( var context: Context, ) : TxSocketListener { + /** + * Enum class that defines the type of ringtone resource. + * + * @property RAW The ringtone is a raw resource in the app + * @property URI The ringtone is referenced by a URI + */ enum class RingtoneType { RAW, URI @@ -53,18 +59,31 @@ class TelnyxClient( /* * Add Later: Support current audio device i.e speaker or earpiece or bluetooth for incoming calls * */ + /** + * Enum class that defines the current audio output mode. + * + * @property SPEAKER Audio output through the device's loudspeaker + * @property EARPIECE Audio output through the device's earpiece + * @property UNASSIGNED No specific audio output mode assigned + */ enum class SpeakerMode { SPEAKER, EARPIECE, UNASSIGNED } + /** + * Companion object containing constant values used throughout the client. + */ companion object { + /** Number of times to retry registration */ const val RETRY_REGISTER_TIME = 3 + /** Number of times to retry connection */ const val RETRY_CONNECT_TIME = 3 + /** Delay in milliseconds before gateway response timeout */ const val GATEWAY_RESPONSE_DELAY: Long = 3000 + /** Delay in milliseconds before attempting to reconnect */ const val RECONNECT_DELAY: Long = 1000 - } private var credentialSessionConfig: CredentialConfig? = null @@ -117,6 +136,11 @@ class TelnyxClient( private var isCallPendingFromPush: Boolean = false private var pushMetaData: PushMetaData? = null + /** + * Processes an incoming call notification from a push message. + * + * @param metaData The push notification metadata containing call information + */ private fun processCallFromPush(metaData: PushMetaData) { Log.d("processCallFromPush PushMetaData", metaData.toJson()) isCallPendingFromPush = true @@ -154,6 +178,14 @@ class TelnyxClient( * @param destinationNumber, the number or SIP name that will receive the invitation * @see [Call] */ + /** + * Accepts an incoming call invitation. + * + * @param callId The unique identifier of the incoming call + * @param destinationNumber The phone number or SIP address that received the call + * @param customHeaders Optional custom SIP headers to include in the response + * @return The [Call] instance representing the accepted call + */ fun acceptCall( callId: UUID, destinationNumber: String, @@ -197,6 +229,16 @@ class TelnyxClient( return acceptCall } + /** + * Creates a new outgoing call invitation. + * + * @param callerName The name of the caller to display + * @param callerNumber The phone number of the caller + * @param destinationNumber The phone number or SIP address to call + * @param clientState Additional state information to pass with the call + * @param customHeaders Optional custom SIP headers to include with the call + * @return A new [Call] instance representing the outgoing call + */ fun newInvite( callerName: String, callerNumber: String, @@ -278,6 +320,11 @@ class TelnyxClient( * @param callId, the callId provided with the invitation * @see [Call] */ + /** + * Ends an active call. + * + * @param callId The unique identifier of the call to end + */ fun endCall(callId: UUID) { val endCall = calls[callId] endCall?.apply { @@ -445,6 +492,11 @@ class TelnyxClient( * Return the saved ringtone reference * @returns [Int] */ + /** + * Gets the currently configured ringtone resource. + * + * @return The ringtone resource reference, or null if none is set + */ fun getRawRingtone(): Any? { return rawRingtone } @@ -453,6 +505,11 @@ class TelnyxClient( * Return the saved ringback tone reference * @returns [Int] */ + /** + * Gets the currently configured ringback tone resource. + * + * @return The ringback tone resource reference, or null if none is set + */ fun getRawRingbackTone(): Int? { return rawRingbackTone } diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt new file mode 100644 index 00000000..3152fb97 --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt @@ -0,0 +1,28 @@ +/** + * # Telnyx Android WebRTC SDK + * + * The Telnyx WebRTC SDK for Android enables developers to add real-time voice and video + * communications capabilities to their Android applications. Built on top of WebRTC technology, + * this SDK provides a high-level interface for establishing and managing calls through the + * Telnyx network. + * + * ## Key Features + * - Audio calls + * - Call management (answer, reject, end) + * - Push notification support + * - Audio device management + * - Network resilience and automatic reconnection + * - Custom SIP headers support + * + * ## Main Components + * - [TelnyxClient]: Main entry point for the SDK functionality + * - [Call]: Represents and manages individual calls + * - [TxSocket]: Handles WebSocket communication with Telnyx servers + * - [Peer]: Manages WebRTC peer connections + * + * @see com.telnyx.webrtc.sdk.TelnyxClient + * @see com.telnyx.webrtc.sdk.Call + * @see com.telnyx.webrtc.sdk.socket.TxSocket + * @see com.telnyx.webrtc.sdk.peer.Peer + */ +package com.telnyx.webrtc.sdk \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/PeerConnectionObserver.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/PeerConnectionObserver.kt index 6ab140c5..5c722582 100644 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/PeerConnectionObserver.kt +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/PeerConnectionObserver.kt @@ -15,46 +15,101 @@ import timber.log.Timber * Class that represents and implements the WEBRTC events including ICE, Track, Stream an Signal change events. */ open class PeerConnectionObserver : PeerConnection.Observer { + /** + * Called when the signaling state of the PeerConnection changes. + * + * @param p0 The new signaling state + */ override fun onSignalingChange(p0: PeerConnection.SignalingState?) { Timber.tag("PeerObserver").d("onSignalingChange [%s]", "$p0") } + /** + * Called when the ICE connection state changes. + * + * @param p0 The new ICE connection state + */ override fun onIceConnectionChange(p0: PeerConnection.IceConnectionState?) { Timber.tag("PeerObserver").d("onIceConnectionChange [%s]", "$p0") } + /** + * Called when the ICE connection receiving state changes. + * + * @param p0 True if ICE connection is receiving, false otherwise + */ override fun onIceConnectionReceivingChange(p0: Boolean) { Timber.tag("PeerObserver").d("onIceConnectionReceivingChange [%s]", "$p0") } + /** + * Called when the ICE gathering state changes. + * + * @param p0 The new ICE gathering state + */ override fun onIceGatheringChange(p0: PeerConnection.IceGatheringState?) { Timber.tag("PeerObserver").d("onIceGatheringChange [%s]", "$p0") } + /** + * Called when a new ICE candidate has been generated. + * + * @param p0 The new ICE candidate + */ override fun onIceCandidate(p0: IceCandidate?) { Timber.tag("PeerObserver").d("onIceCandidate Generated [%s]", "$p0") } + /** + * Called when ICE candidates have been removed. + * + * @param p0 Array of removed ICE candidates + */ override fun onIceCandidatesRemoved(p0: Array?) { Timber.tag("PeerObserver").d("onIceCandidatesRemoved [%s]", "$p0") } + /** + * Called when a new media stream has been added to the connection. + * + * @param p0 The added media stream + */ override fun onAddStream(p0: MediaStream?) { Timber.tag("PeerObserver").d("onAddStream [%s]", "$p0") } + /** + * Called when a media stream has been removed from the connection. + * + * @param p0 The removed media stream + */ override fun onRemoveStream(p0: MediaStream?) { Timber.tag("PeerObserver").d("onRemoveStream [%s]", "$p0") } + /** + * Called when a new data channel has been created on the connection. + * + * @param p0 The new data channel + */ override fun onDataChannel(p0: DataChannel?) { Timber.tag("PeerObserver").d("onDataChannel [%s]", "$p0") } + /** + * Called when the connection needs to be renegotiated. + * This can happen when media streams or data channels are added or removed. + */ override fun onRenegotiationNeeded() { Timber.tag("PeerObserver").d("onRenegotiationNeeded") } + /** + * Called when a new track has been added to the connection. + * + * @param p0 The RTP receiver for the new track + * @param p1 Array of media streams that the track was added to + */ override fun onAddTrack(p0: RtpReceiver?, p1: Array?) { Timber.tag("PeerObserver").d("onAddTrack [%s] [%s]", "$p0", "$p1") } diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/TxSocketListener.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/TxSocketListener.kt index d7610742..613104b2 100644 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/TxSocketListener.kt +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/TxSocketListener.kt @@ -103,6 +103,9 @@ interface TxSocketListener { */ fun setCallRecovering() + /** + * Fires when a ping message is received from the server, requiring a pong response + */ fun pingPong() /** * Fires when the socket has disconnected diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/StringExtensions.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/StringExtensions.kt index 1743970c..ab6bc462 100644 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/StringExtensions.kt +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/StringExtensions.kt @@ -15,6 +15,11 @@ import com.google.gson.reflect.TypeToken import timber.log.Timber import java.nio.charset.StandardCharsets +/** + * Encodes a string to Base64 format. + * + * @return The Base64 encoded string using UTF-8 charset + */ fun String.encodeBase64(): String { return String( android.util.Base64.encode(this.toByteArray(), android.util.Base64.DEFAULT), @@ -22,6 +27,11 @@ fun String.encodeBase64(): String { ) } +/** + * Converts any object to its JSON string representation. + * + * @return A JSON string representation of the object, or an empty string if conversion fails + */ fun Any.toJsonString(): String { return try { GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(this) @@ -31,6 +41,12 @@ fun Any.toJsonString(): String { } } +/** + * Parses a JSON string into an object of type T. + * + * @param T The type to parse the JSON string into + * @return The parsed object of type T, or null if parsing fails + */ inline fun String.parseObject(): T? { return try { Gson().fromJson(this, object : TypeToken() {}.type) @@ -40,6 +56,11 @@ inline fun String.parseObject(): T? { } } +/** + * Decodes a Base64 encoded string back to its original form. + * + * @return The decoded string using UTF-8 charset + */ fun String.decodeBase64(): String { return String( android.util.Base64.decode(this, android.util.Base64.DEFAULT), From 83eb28471be0612c1504b3ebf7ab21e09c3a4480 Mon Sep 17 00:00:00 2001 From: openhands Date: Fri, 22 Nov 2024 14:45:00 +0000 Subject: [PATCH 3/9] Added package-level documentation for Dokka --- telnyx-webrtc-android | 1 + .../telnyx/webrtc/sdk/model/package-info.kt | 30 ++++++++++++++++ .../telnyx/webrtc/sdk/peer/package-info.kt | 31 +++++++++++++++++ .../telnyx/webrtc/sdk/socket/package-info.kt | 31 +++++++++++++++++ .../webrtc/sdk/utilities/package-info.kt | 34 +++++++++++++++++++ .../telnyx/webrtc/sdk/verto/package-info.kt | 27 +++++++++++++++ .../webrtc/sdk/verto/receive/package-info.kt | 25 ++++++++++++++ .../webrtc/sdk/verto/send/package-info.kt | 30 ++++++++++++++++ 8 files changed, 209 insertions(+) create mode 160000 telnyx-webrtc-android create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt create mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt diff --git a/telnyx-webrtc-android b/telnyx-webrtc-android new file mode 160000 index 00000000..9c07e5f4 --- /dev/null +++ b/telnyx-webrtc-android @@ -0,0 +1 @@ +Subproject commit 9c07e5f47844f0210bb723a473ce61d5e94e9136 diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt new file mode 100644 index 00000000..88d86aa0 --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt @@ -0,0 +1,30 @@ +/** + * # Models Package + * + * Contains data models and enums used throughout the Telnyx WebRTC SDK. + * + * ## Key Components + * + * ### Call States + * - [CallState]: Represents different states a call can be in (NEW, CONNECTING, ACTIVE, etc.) + * + * ### Audio Management + * - [AudioDevice]: Defines available audio output devices (BLUETOOTH, PHONE_EARPIECE, LOUDSPEAKER) + * + * ### Error Handling + * - [SocketError]: Defines possible socket connection errors + * - [CauseCode]: Represents different call termination causes + * + * ### Connection States + * - [GatewayState]: Represents different states of the gateway connection + * - [SocketStatus]: Defines possible WebSocket connection states + * + * ### Communication + * - [SocketMethod]: Defines available WebSocket communication methods + * - [LogLevel]: Controls SDK logging verbosity + * + * @see com.telnyx.webrtc.sdk.model.CallState + * @see com.telnyx.webrtc.sdk.model.AudioDevice + * @see com.telnyx.webrtc.sdk.model.SocketError + */ +package com.telnyx.webrtc.sdk.model \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt new file mode 100644 index 00000000..1a5a70c8 --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt @@ -0,0 +1,31 @@ +/** + * # Peer Package + * + * Contains components for managing WebRTC peer connections and media streaming. + * + * ## Key Components + * + * ### Peer Connection + * - [Peer]: Main class for managing WebRTC peer connections, including ICE candidates and media streams + * + * ### Connection Events + * - [PeerConnectionObserver]: Handles WebRTC connection events like ICE candidates, media streams, and connection state changes + * + * ## Features + * - ICE candidate management + * - Media stream handling + * - Connection state monitoring + * - Audio track management + * - Data channel support + * + * ## Usage Example + * ```kotlin + * val peer = Peer(context, client, observer) + * peer.startLocalAudioCapture() + * peer.createOfferForSdp(sdpObserver) + * ``` + * + * @see com.telnyx.webrtc.sdk.peer.Peer + * @see com.telnyx.webrtc.sdk.peer.PeerConnectionObserver + */ +package com.telnyx.webrtc.sdk.peer \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt new file mode 100644 index 00000000..bef21ce1 --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt @@ -0,0 +1,31 @@ +/** + * # Socket Package + * + * Contains components for managing WebSocket connections to Telnyx servers. + * + * ## Key Components + * + * ### Socket Connection + * - [TxSocket]: Manages WebSocket connections and message handling with Telnyx servers + * + * ### Event Handling + * - [TxSocketListener]: Interface for handling socket events like connection state changes and message reception + * + * ## Features + * - Secure WebSocket connections + * - Automatic reconnection + * - Message serialization/deserialization + * - Connection state management + * - Event-based communication + * + * ## Usage Example + * ```kotlin + * val socket = TxSocket(hostAddress, port) + * socket.connect(listener) + * socket.send(messageObject) + * ``` + * + * @see com.telnyx.webrtc.sdk.socket.TxSocket + * @see com.telnyx.webrtc.sdk.socket.TxSocketListener + */ +package com.telnyx.webrtc.sdk.socket \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt new file mode 100644 index 00000000..cdd978d7 --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt @@ -0,0 +1,34 @@ +/** + * # Utilities Package + * + * Contains utility classes and extension functions used throughout the SDK. + * + * ## Key Components + * + * ### Network Utilities + * - [ConnectivityHelper]: Manages network connectivity state and callbacks + * + * ### String Extensions + * - String encoding/decoding utilities + * - JSON conversion utilities + * + * ### Logging + * - [TelnyxLoggingTree]: Custom Timber tree for SDK logging + * + * ## Features + * - Network state monitoring + * - Base64 encoding/decoding + * - JSON serialization/deserialization + * - Configurable logging levels + * + * ## Usage Example + * ```kotlin + * val encoded = myString.encodeBase64() + * val json = myObject.toJsonString() + * ConnectivityHelper.isNetworkEnabled(context) + * ``` + * + * @see com.telnyx.webrtc.sdk.utilities.ConnectivityHelper + * @see com.telnyx.webrtc.sdk.utilities.TelnyxLoggingTree + */ +package com.telnyx.webrtc.sdk.utilities \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt new file mode 100644 index 00000000..575ccfdf --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt @@ -0,0 +1,27 @@ +/** + * # Verto Package + * + * Contains components for handling Verto protocol messages in the WebRTC communication. + * + * ## Subpackages + * + * ### Receive Package + * - Message bodies for incoming Verto messages + * - Socket response handling + * - Result processing + * + * ### Send Package + * - Message bodies for outgoing Verto messages + * - Dialog parameters + * - Request formatting + * + * ## Features + * - Verto protocol implementation + * - Message serialization/deserialization + * - Dialog management + * - Parameter handling + * + * @see com.telnyx.webrtc.sdk.verto.receive + * @see com.telnyx.webrtc.sdk.verto.send + */ +package com.telnyx.webrtc.sdk.verto \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt new file mode 100644 index 00000000..5a1e35d0 --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt @@ -0,0 +1,25 @@ +/** + * # Verto Receive Package + * + * Contains classes for handling incoming Verto protocol messages. + * + * ## Key Components + * + * ### Message Handling + * - [ReceivedMessageBody]: Base class for incoming Verto messages + * - [ReceivedResult]: Processes results from Verto responses + * + * ### Socket Communication + * - [SocketResponse]: Wraps socket responses with status information + * - [SocketObserver]: Handles socket response events + * + * ## Features + * - Message parsing + * - Response status handling + * - Error processing + * - Event observation + * + * @see com.telnyx.webrtc.sdk.verto.receive.ReceivedMessageBody + * @see com.telnyx.webrtc.sdk.verto.receive.SocketResponse + */ +package com.telnyx.webrtc.sdk.verto.receive \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt new file mode 100644 index 00000000..1db58ad2 --- /dev/null +++ b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt @@ -0,0 +1,30 @@ +/** + * # Verto Send Package + * + * Contains classes for creating and sending Verto protocol messages. + * + * ## Key Components + * + * ### Message Creation + * - [SendingMessageBody]: Base class for outgoing Verto messages + * - [DialogParams]: Parameters for Verto dialog operations + * + * ### Request Handling + * - [ParamRequest]: Formats parameters for Verto requests + * + * ## Features + * - Message formatting + * - Dialog parameter management + * - Request construction + * - Custom header support + * + * ## Usage Example + * ```kotlin + * val params = DialogParams(callId = uuid, destinationNumber = number) + * val message = SendingMessageBody(id = uuid, method = "invite", params = params) + * ``` + * + * @see com.telnyx.webrtc.sdk.verto.send.SendingMessageBody + * @see com.telnyx.webrtc.sdk.verto.send.DialogParams + */ +package com.telnyx.webrtc.sdk.verto.send \ No newline at end of file From 11668d8114e6bf0d485d0bfac16c468a39a9f01e Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 25 Nov 2024 10:45:27 +0000 Subject: [PATCH 4/9] Autogenerated API docs - updated markdowns --- telnyx_rtc/Module.md | 82 +++++++++++ telnyx_rtc/README.md | 133 ++++++++++++++++++ .../telnyx/webrtc/sdk/model/package-info.kt | 30 ---- .../com/telnyx/webrtc/sdk/package-info.kt | 28 ---- .../telnyx/webrtc/sdk/peer/package-info.kt | 31 ---- .../telnyx/webrtc/sdk/socket/package-info.kt | 31 ---- .../webrtc/sdk/utilities/package-info.kt | 34 ----- .../telnyx/webrtc/sdk/verto/package-info.kt | 27 ---- .../webrtc/sdk/verto/receive/package-info.kt | 25 ---- .../webrtc/sdk/verto/send/package-info.kt | 30 ---- 10 files changed, 215 insertions(+), 236 deletions(-) create mode 100644 telnyx_rtc/Module.md create mode 100644 telnyx_rtc/README.md delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt delete mode 100644 telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt diff --git a/telnyx_rtc/Module.md b/telnyx_rtc/Module.md new file mode 100644 index 00000000..0a464c7d --- /dev/null +++ b/telnyx_rtc/Module.md @@ -0,0 +1,82 @@ +# Module telnyx_rtc + +Telnyx WebRTC Android SDK module provides real-time voice communications capabilities for Android applications. It handles WebRTC connections, call management, and communication with Telnyx servers. + +# Package com.telnyx.webrtc.sdk + +The root package containing core components for managing WebRTC communications through Telnyx network. + +# Package com.telnyx.webrtc.sdk.model + +Contains data models and enums used throughout the SDK for representing call states, audio devices, error types, and other essential data structures. + +# Package com.telnyx.webrtc.sdk.peer + +Handles WebRTC peer connections, including ICE candidates management, media streams, and connection state monitoring. + +# Package com.telnyx.webrtc.sdk.socket + +Manages WebSocket connections to Telnyx servers, providing secure communication channels for signaling and call control. + +# Package com.telnyx.webrtc.sdk.utilities + +Contains utility functions for network monitoring, string operations, and logging functionality. + +# Package com.telnyx.webrtc.sdk.verto + +Implements the Verto protocol for WebRTC signaling. + +# Package com.telnyx.webrtc.sdk.verto.receive + +Handles incoming Verto protocol messages and responses. + +# Package com.telnyx.webrtc.sdk.verto.send + +Manages outgoing Verto protocol messages and requests. + +The root package provides the main client interface and call management functionality. + +## Features + +The SDK provides the following key features: +* Audio calls with support for different audio devices (speaker, earpiece, bluetooth) +* Call management (make, answer, reject, end calls) +* Push notification support for incoming calls +* Network resilience with automatic reconnection +* Custom SIP headers support +* Configurable logging levels + +## Quick Start + +Here's a basic example of using the SDK: + +```kotlin +// Initialize client +val client = TelnyxClient(context) + +// Make a call +val call = client.newInvite( + callerName = "John Doe", + callerNumber = "+1234567890", + destinationNumber = "+1987654321", + clientState = "my-state" +) + +// Answer an incoming call +client.acceptCall( + callId = uuid, + destinationNumber = "destination" +) + +// End a call +client.endCall(callId) +``` + +## Architecture + +The SDK is organized into several key packages: +* `model` - Data models and enums for call states, audio devices, etc. +* `peer` - WebRTC peer connection management +* `socket` - WebSocket communication with Telnyx servers +* `utilities` - Helper functions and network monitoring +* `verto` - Implementation of the Verto protocol for signaling \ No newline at end of file diff --git a/telnyx_rtc/README.md b/telnyx_rtc/README.md new file mode 100644 index 00000000..0213bd1a --- /dev/null +++ b/telnyx_rtc/README.md @@ -0,0 +1,133 @@ +# Telnyx Android WebRTC SDK + +The Telnyx WebRTC SDK for Android enables developers to add real-time voice and video +communications capabilities to their Android applications. Built on top of WebRTC technology, +this SDK provides a high-level interface for establishing and managing calls through the +Telnyx network. + +## Key Features +- Audio calls +- Call management (answer, reject, end) +- Push notification support +- Audio device management +- Network resilience and automatic reconnection +- Custom SIP headers support + +## Package Structure + +### Core Package (`com.telnyx.webrtc.sdk`) +Main components for call handling and client management: +- `TelnyxClient`: Main entry point for the SDK functionality +- `Call`: Represents and manages individual calls +- `Config`: SDK configuration settings + +### Models Package (`com.telnyx.webrtc.sdk.model`) +Data models and enums: +- Call States (NEW, CONNECTING, ACTIVE, etc.) +- Audio Devices (BLUETOOTH, PHONE_EARPIECE, LOUDSPEAKER) +- Error Types (TOKEN_ERROR, CREDENTIAL_ERROR) +- Gateway States and Socket Status +- Logging Levels + +### Peer Package (`com.telnyx.webrtc.sdk.peer`) +WebRTC peer connection management: +- ICE candidate handling +- Media stream management +- Connection state monitoring +- Audio track control +- Data channel support + +### Socket Package (`com.telnyx.webrtc.sdk.socket`) +WebSocket communication: +- Secure WebSocket connections +- Automatic reconnection +- Message handling +- Connection state management +- Event-based communication + +### Utilities Package (`com.telnyx.webrtc.sdk.utilities`) +Helper functions and utilities: +- Network connectivity monitoring +- Base64 encoding/decoding +- JSON serialization +- Configurable logging +- String extensions + +### Verto Package (`com.telnyx.webrtc.sdk.verto`) +Verto protocol implementation: + +#### Send Package +- Message formatting for outgoing communications +- Dialog parameter management +- Request construction +- Custom header support + +#### Receive Package +- Message parsing for incoming communications +- Response status handling +- Error processing +- Event observation + +## Usage Examples + +### Initialize Client +```kotlin +val client = TelnyxClient(context) +``` + +### Make a Call +```kotlin +val call = client.newInvite( + callerName = "John Doe", + callerNumber = "+1234567890", + destinationNumber = "+1987654321", + clientState = "my-state" +) +``` + +### Answer a Call +```kotlin +client.acceptCall( + callId = uuid, + destinationNumber = "destination" +) +``` + +### End a Call +```kotlin +client.endCall(callId) +``` + +### Handle Audio Device +```kotlin +// Switch to speaker +call.onLoudSpeakerPressed() + +// Check speaker status +val isSpeakerOn = call.getLoudSpeakerStatus() +``` + +### Monitor Call State +```kotlin +call.getCallState().observe(lifecycleOwner) { state -> + when (state) { + CallState.ACTIVE -> // Handle active call + CallState.HELD -> // Handle held call + CallState.DONE -> // Handle ended call + } +} +``` + +## Network Requirements +- WebSocket connectivity to Telnyx servers +- UDP ports open for WebRTC media +- Stable internet connection for optimal call quality + +## Dependencies +- WebRTC library +- OkHttp for WebSocket communication +- Gson for JSON handling +- Timber for logging + +## Note +This SDK is designed for Android applications and requires minimum API level as specified in the build configuration. Ensure all required permissions are properly set in your Android manifest. \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt deleted file mode 100644 index 88d86aa0..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/model/package-info.kt +++ /dev/null @@ -1,30 +0,0 @@ -/** - * # Models Package - * - * Contains data models and enums used throughout the Telnyx WebRTC SDK. - * - * ## Key Components - * - * ### Call States - * - [CallState]: Represents different states a call can be in (NEW, CONNECTING, ACTIVE, etc.) - * - * ### Audio Management - * - [AudioDevice]: Defines available audio output devices (BLUETOOTH, PHONE_EARPIECE, LOUDSPEAKER) - * - * ### Error Handling - * - [SocketError]: Defines possible socket connection errors - * - [CauseCode]: Represents different call termination causes - * - * ### Connection States - * - [GatewayState]: Represents different states of the gateway connection - * - [SocketStatus]: Defines possible WebSocket connection states - * - * ### Communication - * - [SocketMethod]: Defines available WebSocket communication methods - * - [LogLevel]: Controls SDK logging verbosity - * - * @see com.telnyx.webrtc.sdk.model.CallState - * @see com.telnyx.webrtc.sdk.model.AudioDevice - * @see com.telnyx.webrtc.sdk.model.SocketError - */ -package com.telnyx.webrtc.sdk.model \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt deleted file mode 100644 index 3152fb97..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/package-info.kt +++ /dev/null @@ -1,28 +0,0 @@ -/** - * # Telnyx Android WebRTC SDK - * - * The Telnyx WebRTC SDK for Android enables developers to add real-time voice and video - * communications capabilities to their Android applications. Built on top of WebRTC technology, - * this SDK provides a high-level interface for establishing and managing calls through the - * Telnyx network. - * - * ## Key Features - * - Audio calls - * - Call management (answer, reject, end) - * - Push notification support - * - Audio device management - * - Network resilience and automatic reconnection - * - Custom SIP headers support - * - * ## Main Components - * - [TelnyxClient]: Main entry point for the SDK functionality - * - [Call]: Represents and manages individual calls - * - [TxSocket]: Handles WebSocket communication with Telnyx servers - * - [Peer]: Manages WebRTC peer connections - * - * @see com.telnyx.webrtc.sdk.TelnyxClient - * @see com.telnyx.webrtc.sdk.Call - * @see com.telnyx.webrtc.sdk.socket.TxSocket - * @see com.telnyx.webrtc.sdk.peer.Peer - */ -package com.telnyx.webrtc.sdk \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt deleted file mode 100644 index 1a5a70c8..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/peer/package-info.kt +++ /dev/null @@ -1,31 +0,0 @@ -/** - * # Peer Package - * - * Contains components for managing WebRTC peer connections and media streaming. - * - * ## Key Components - * - * ### Peer Connection - * - [Peer]: Main class for managing WebRTC peer connections, including ICE candidates and media streams - * - * ### Connection Events - * - [PeerConnectionObserver]: Handles WebRTC connection events like ICE candidates, media streams, and connection state changes - * - * ## Features - * - ICE candidate management - * - Media stream handling - * - Connection state monitoring - * - Audio track management - * - Data channel support - * - * ## Usage Example - * ```kotlin - * val peer = Peer(context, client, observer) - * peer.startLocalAudioCapture() - * peer.createOfferForSdp(sdpObserver) - * ``` - * - * @see com.telnyx.webrtc.sdk.peer.Peer - * @see com.telnyx.webrtc.sdk.peer.PeerConnectionObserver - */ -package com.telnyx.webrtc.sdk.peer \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt deleted file mode 100644 index bef21ce1..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/socket/package-info.kt +++ /dev/null @@ -1,31 +0,0 @@ -/** - * # Socket Package - * - * Contains components for managing WebSocket connections to Telnyx servers. - * - * ## Key Components - * - * ### Socket Connection - * - [TxSocket]: Manages WebSocket connections and message handling with Telnyx servers - * - * ### Event Handling - * - [TxSocketListener]: Interface for handling socket events like connection state changes and message reception - * - * ## Features - * - Secure WebSocket connections - * - Automatic reconnection - * - Message serialization/deserialization - * - Connection state management - * - Event-based communication - * - * ## Usage Example - * ```kotlin - * val socket = TxSocket(hostAddress, port) - * socket.connect(listener) - * socket.send(messageObject) - * ``` - * - * @see com.telnyx.webrtc.sdk.socket.TxSocket - * @see com.telnyx.webrtc.sdk.socket.TxSocketListener - */ -package com.telnyx.webrtc.sdk.socket \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt deleted file mode 100644 index cdd978d7..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/utilities/package-info.kt +++ /dev/null @@ -1,34 +0,0 @@ -/** - * # Utilities Package - * - * Contains utility classes and extension functions used throughout the SDK. - * - * ## Key Components - * - * ### Network Utilities - * - [ConnectivityHelper]: Manages network connectivity state and callbacks - * - * ### String Extensions - * - String encoding/decoding utilities - * - JSON conversion utilities - * - * ### Logging - * - [TelnyxLoggingTree]: Custom Timber tree for SDK logging - * - * ## Features - * - Network state monitoring - * - Base64 encoding/decoding - * - JSON serialization/deserialization - * - Configurable logging levels - * - * ## Usage Example - * ```kotlin - * val encoded = myString.encodeBase64() - * val json = myObject.toJsonString() - * ConnectivityHelper.isNetworkEnabled(context) - * ``` - * - * @see com.telnyx.webrtc.sdk.utilities.ConnectivityHelper - * @see com.telnyx.webrtc.sdk.utilities.TelnyxLoggingTree - */ -package com.telnyx.webrtc.sdk.utilities \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt deleted file mode 100644 index 575ccfdf..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/package-info.kt +++ /dev/null @@ -1,27 +0,0 @@ -/** - * # Verto Package - * - * Contains components for handling Verto protocol messages in the WebRTC communication. - * - * ## Subpackages - * - * ### Receive Package - * - Message bodies for incoming Verto messages - * - Socket response handling - * - Result processing - * - * ### Send Package - * - Message bodies for outgoing Verto messages - * - Dialog parameters - * - Request formatting - * - * ## Features - * - Verto protocol implementation - * - Message serialization/deserialization - * - Dialog management - * - Parameter handling - * - * @see com.telnyx.webrtc.sdk.verto.receive - * @see com.telnyx.webrtc.sdk.verto.send - */ -package com.telnyx.webrtc.sdk.verto \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt deleted file mode 100644 index 5a1e35d0..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/receive/package-info.kt +++ /dev/null @@ -1,25 +0,0 @@ -/** - * # Verto Receive Package - * - * Contains classes for handling incoming Verto protocol messages. - * - * ## Key Components - * - * ### Message Handling - * - [ReceivedMessageBody]: Base class for incoming Verto messages - * - [ReceivedResult]: Processes results from Verto responses - * - * ### Socket Communication - * - [SocketResponse]: Wraps socket responses with status information - * - [SocketObserver]: Handles socket response events - * - * ## Features - * - Message parsing - * - Response status handling - * - Error processing - * - Event observation - * - * @see com.telnyx.webrtc.sdk.verto.receive.ReceivedMessageBody - * @see com.telnyx.webrtc.sdk.verto.receive.SocketResponse - */ -package com.telnyx.webrtc.sdk.verto.receive \ No newline at end of file diff --git a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt b/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt deleted file mode 100644 index 1db58ad2..00000000 --- a/telnyx_rtc/src/main/java/com/telnyx/webrtc/sdk/verto/send/package-info.kt +++ /dev/null @@ -1,30 +0,0 @@ -/** - * # Verto Send Package - * - * Contains classes for creating and sending Verto protocol messages. - * - * ## Key Components - * - * ### Message Creation - * - [SendingMessageBody]: Base class for outgoing Verto messages - * - [DialogParams]: Parameters for Verto dialog operations - * - * ### Request Handling - * - [ParamRequest]: Formats parameters for Verto requests - * - * ## Features - * - Message formatting - * - Dialog parameter management - * - Request construction - * - Custom header support - * - * ## Usage Example - * ```kotlin - * val params = DialogParams(callId = uuid, destinationNumber = number) - * val message = SendingMessageBody(id = uuid, method = "invite", params = params) - * ``` - * - * @see com.telnyx.webrtc.sdk.verto.send.SendingMessageBody - * @see com.telnyx.webrtc.sdk.verto.send.DialogParams - */ -package com.telnyx.webrtc.sdk.verto.send \ No newline at end of file From 7d9ee5e048e56c8b4531dc6c431cfbf677a961c4 Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 25 Nov 2024 12:03:46 +0000 Subject: [PATCH 5/9] Autogenerated API docs - github action --- .github/workflows/dokka-refresh.yml | 43 +++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/dokka-refresh.yml diff --git a/.github/workflows/dokka-refresh.yml b/.github/workflows/dokka-refresh.yml new file mode 100644 index 00000000..a0234a5c --- /dev/null +++ b/.github/workflows/dokka-refresh.yml @@ -0,0 +1,43 @@ +name: API reference refresh on Push + +on: + push: + branches: + - '*' + +jobs: + dokka: + name: Generate API documentation + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Set up JDK + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + cache: gradle + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Generate documentation with Dokka + run: ./gradlew :telnyx_rtc:dokkaHtml + + - name: Upload documentation artifact + uses: actions/upload-artifact@v3 + with: + name: dokka-documentation + path: docs + + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v3 + if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: docs + enable_jekyll: false + force_orphan: true + commit_message: "docs: update API documentation" \ No newline at end of file From 8815915bc85766815cb83df099030c344ceef2ad Mon Sep 17 00:00:00 2001 From: wojciechowskiradek Date: Mon, 25 Nov 2024 13:08:55 +0100 Subject: [PATCH 6/9] Autogenerated API docs - dokka configuration updated --- telnyx_rtc/build.gradle | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/telnyx_rtc/build.gradle b/telnyx_rtc/build.gradle index ed49b4c0..9083b549 100644 --- a/telnyx_rtc/build.gradle +++ b/telnyx_rtc/build.gradle @@ -67,14 +67,7 @@ publishing { } } -dokkaHtml { - outputDirectory.set(file("../docs")) -} - android { - - - compileSdk 34 defaultConfig { @@ -134,6 +127,15 @@ android { } } +dokkaHtml { + outputDirectory.set(file("../docs")) + dokkaSourceSets { + main { + includes.from("Module.md") + } + } +} + detekt { buildUponDefaultConfig = true // preconfigure defaults allRules = false // activate all available (even unstable) rules. From 832f2f585de40cde597a4eae2e6d463cc8860604 Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 25 Nov 2024 12:17:59 +0000 Subject: [PATCH 7/9] Autogenerated API docs - github action --- .github/workflows/dokka-refresh.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dokka-refresh.yml b/.github/workflows/dokka-refresh.yml index a0234a5c..fdd155df 100644 --- a/.github/workflows/dokka-refresh.yml +++ b/.github/workflows/dokka-refresh.yml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '11' distribution: 'temurin' From cdf8af44272f908b581787929c4707785805b666 Mon Sep 17 00:00:00 2001 From: wojciechowskiradek Date: Wed, 27 Nov 2024 10:53:01 +0100 Subject: [PATCH 8/9] Autogenerated API docs - github action updated --- .github/workflows/dokka-refresh.yml | 32 +++++++---------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/.github/workflows/dokka-refresh.yml b/.github/workflows/dokka-refresh.yml index fdd155df..54b4081f 100644 --- a/.github/workflows/dokka-refresh.yml +++ b/.github/workflows/dokka-refresh.yml @@ -1,9 +1,8 @@ name: API reference refresh on Push on: - push: - branches: - - '*' + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: jobs: dokka: @@ -11,33 +10,16 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3.0.2 - name: Set up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v3.5.0 with: java-version: '11' - distribution: 'temurin' - cache: gradle + distribution: 'zulu' - name: Grant execute permission for gradlew - run: chmod +x gradlew + run: chmod +x ./gradlew - name: Generate documentation with Dokka - run: ./gradlew :telnyx_rtc:dokkaHtml - - - name: Upload documentation artifact - uses: actions/upload-artifact@v3 - with: - name: dokka-documentation - path: docs - - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 - if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: docs - enable_jekyll: false - force_orphan: true - commit_message: "docs: update API documentation" \ No newline at end of file + run: ./gradlew dokkaHtml \ No newline at end of file From 1bef832044aaec3ec65daad90b120b045f472a0e Mon Sep 17 00:00:00 2001 From: wojciechowskiradek Date: Fri, 29 Nov 2024 10:19:08 +0100 Subject: [PATCH 9/9] Autogenerated API docs - github action updated --- .github/workflows/api_reference_refresh.yml | 50 +++++++++++++++++++++ .github/workflows/dokka-refresh.yml | 25 ----------- 2 files changed, 50 insertions(+), 25 deletions(-) create mode 100644 .github/workflows/api_reference_refresh.yml delete mode 100644 .github/workflows/dokka-refresh.yml diff --git a/.github/workflows/api_reference_refresh.yml b/.github/workflows/api_reference_refresh.yml new file mode 100644 index 00000000..ed17fc80 --- /dev/null +++ b/.github/workflows/api_reference_refresh.yml @@ -0,0 +1,50 @@ +name: API reference refresh + +## Action that will be executed manually +on: + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + dokka: + name: Generate API documentation + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3.0.2 + + - name: Set up JDK + uses: actions/setup-java@v3.5.0 + with: + java-version: '11' + distribution: 'zulu' + + - name: Grant execute permission for gradlew + run: chmod +x ./gradlew + + - name: Update Username from Secrets + env: + MOCK_USERNAME: ${{ secrets.TELNYX_SIP_USER }} + run: echo MOCK_USERNAME="$MOCK_USERNAME" > ./local.properties + + - name: Add new line + run: echo -e "\n" >> ./local.properties + + - name: Update Password from Secrets + env: + MOCK_PASSWORD: ${{ secrets.TELNYX_SIP_PASSWORD }} + run: echo MOCK_PASSWORD="$MOCK_PASSWORD" >> ./local.properties + + - name: Clean + run: ./gradlew clean + + - name: Read local.properties + id: properties + uses: juliangruber/read-file-action@v1 + with: + path: ./local.properties + - name: Echo local.properties + run: echo "${{ steps.package.outputs.content }}" + + - name: Generate documentation with Dokka + run: ./gradlew dokkaHtml \ No newline at end of file diff --git a/.github/workflows/dokka-refresh.yml b/.github/workflows/dokka-refresh.yml deleted file mode 100644 index 54b4081f..00000000 --- a/.github/workflows/dokka-refresh.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: API reference refresh on Push - -on: - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -jobs: - dokka: - name: Generate API documentation - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3.0.2 - - - name: Set up JDK - uses: actions/setup-java@v3.5.0 - with: - java-version: '11' - distribution: 'zulu' - - - name: Grant execute permission for gradlew - run: chmod +x ./gradlew - - - name: Generate documentation with Dokka - run: ./gradlew dokkaHtml \ No newline at end of file