Legacy Dev Forum Posts

 View Only

Sign Up

Proceed vs accept in inbound call diagram

  • 1.  Proceed vs accept in inbound call diagram

    Posted 06-05-2025 18:48

    Biniyam_Asnake | 2019-07-08 19:20:41 UTC | #1

    Hi,

    Under the section 'Session Flow, on the article titled 'WebRTC Softphone SDK' , there is a diagram for inbound calls.

    What is the difference between proceed (3) and accept (5)? I've currently implemented the sdk and I'm wondering which one of those two steps corresponds to ' sdk.acceptPendingSession(sdkSession.id)' and therefore what does the other step refer to?

    I would appreciate it if someone could clarify the distinction.

    Thank you, Biniyam


    anon57595521 | 2019-07-09 13:41:42 UTC | #2

    Hi! The proceed and accept steps on the diagram are both done together when you call sdk.acceptPendingSession - the proceed is sent to the server to indicate that the accepting client should receive all further signaling for the call, whereas the accept is broadcast to all other clients of the same user, to indicate that they should stop listening for messages related to this session.

    For example, say User A has two clients (browsers, tabs, etc) logged in at the same time. When the session arrives, both Client 1 and Client 2 will receive the pending session. User A clicks "Answer" on Client 1, so the SDK will send the proceed message to the server, and the accepted message to Client 2. Client 2 can then remove the listener. This is all handled under the hood for you automatically.


    Biniyam_Asnake | 2019-07-09 20:47:59 UTC | #3

    Great! Thank you for the clarification @anon57595521 .


    system | 2019-08-09 20:47:40 UTC | #4

    This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 5511