Ring back if there's no answer - Expected behavior after transfer fails

Steven Deferme 20 Reputation points
2025-10-13T13:27:52.0733333+00:00

Hello, We use an Oracle eSBC to route telephone calls to/from MS Teams We have following scenario:

  1. External telephone call to Teams User "Bob".
  2. Bob answers the call.
  3. Bob transfers the call to Teams User "Alice", with "Ring back if there's no answer" enabled --> At this moment, MS Teams sends a REFER to the SBC.
  4. Upon receiving the REFER, the SBC starts a new call, and sends an INVITE to MS Teams for Alice. The SBC sends NOTIFY requests (in the original call dialog) to MS Teams reporting the status of the transfer. MS Teams sends 200 OK responses for these NOTIFY requests.
  5. Alice doesn't answer the call: MS Teams sends a 480 Temporarily Unavailable, with Reason: "Call cancelled on timeout.", which ends the transfer.
  6. The SBC sends a final NOTIFY to MS Teams, signaling the 480 Temporarily Unavailable in the original call dialog.
  7. MS Teams responds to this NOTIFY request with 200 OK.
  8. After this, the SBC doesn't receive any SIP requests from MS Teams. So, the call is ended by SBC after the non-transaction timer has expired: SBC sends a BYE to MS Teams and to the external caller.

So my question: how is the ring back initiated after the 480 response and final NOTIFY? Without MS Teams sending a new request, SBC doesn't now what to do with the call. Shouldn't MS Teams send a RE-INVITE, a new REFER,... if the call needs to be reconnected to Bob?

Microsoft Teams | Microsoft Teams for business | Meetings and calls | Other
0 comments No comments
{count} votes

Answer accepted by question author
  1. Allison-H 2,825 Reputation points Microsoft External Staff Moderator
    2025-10-13T14:22:32.2466667+00:00

    Hi Steven Deferme

    Welcome to Microsoft Q&A forum

    Regarding your scenario, When "Ring back if no answer" is enabled, Teams handles the recall internally and does not involve the SIP trunk or SBC. If Alice doesn’t answer, Teams sends a 480 Temporarily Unavailable and ends the transfer without sending a new Re-invite or Refer. Since the SBC receives no further instructions, it eventually times out and ends the call. This is expected behavior by design.

    Due to this situation, Personally, I’m totally agree that your idea of allowing Teams to continue the call in this situation is excellent. It would be a valuable improvement to the current capabilities of Microsoft 365 and could make the experience much smoother for many users.

    To ensure your suggestion gets to the right team, please Visit the Microsoft Feedback Portal:

    Go to: Microsoft 365 Feedback Hub > Send Feedback > Describe your proposal in detail

    User's image

    Upvote & collaborate:

    Check existing suggestions and upvote similar ones. The more votes an idea gets, the higher its priority

    Your suggestion truly matters and we are excited to see ideas like yours help shape the future of Microsoft Teams


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.