Teams Direct Routing SBC in media bypass mode assumes REFER

%3CLINGO-SUB%20id%3D%22lingo-sub-1476197%22%20slang%3D%22en-US%22%3ETeams%20Direct%20Routing%20SBC%20in%20media%20bypass%20mode%20assumes%20REFER%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1476197%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20found%20a%20bug%20when%20enabling%20media%20bypass%20on%20our%20SBC%2C%20where%20we%20have%20chosen%20not%20to%20support%20transfer%20by%20REFER%20method.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAfter%20setting%20media%20bypass%20to%20enabled%2C%20the%20Teams%20proxy%20is%20trying%20to%20use%20REFER%20for%20hold%20and%20transfers%20even%20though%20we%20do%20not%20allow%20it.%20When%20media%20bypass%20is%20disabled%2C%20it%20does%20not%20try%20REFER%2C%20and%20everything%20works%20correctly.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDoes%20anyone%20know%20how%20to%20enable%20media%20bypass%20and%20preserve%20valid%20SIP%20behavior%3F%20(e.g.%20do%20not%20use%20REFER%20if%20it%20is%20not%20listed%20in%20the%20Allow%20header)%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1476197%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ECalling%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1557029%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20Direct%20Routing%20SBC%20in%20media%20bypass%20mode%20assumes%20REFER%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1557029%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F570696%22%20target%3D%22_blank%22%3E%40b_sim%3C%2FA%3E%26nbsp%3BAny%20luck%20with%20this%3F%3CBR%20%2F%3E%3CBR%20%2F%3EWe're%20having%20some%20different%20REFER%20issues%20ourselves.%26nbsp%3B%20Without%20REFER%2C%20we%20get%20no%20ringback%2C%20as%20our%20Oracle%20SBC%20expects%20a%20REFER%20according%20to%20the%20docs%20during%20a%20call%20transfer.%26nbsp%3B%20So%20while%20the%20transfer%20works%2C%20the%20user%20hears%20silence.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Established Member

We found a bug when enabling media bypass on our SBC, where we have chosen not to support transfer by REFER method. 

 

After setting media bypass to enabled, the Teams proxy is trying to use REFER for hold and transfers even though we do not allow it. When media bypass is disabled, it does not try REFER, and everything works correctly.

 

Does anyone know how to enable media bypass and preserve valid SIP behavior? (e.g. do not use REFER if it is not listed in the Allow header)

1 Reply
Highlighted

@b_sim Any luck with this?

We're having some different REFER issues ourselves.  Without REFER, we get no ringback, as our Oracle SBC expects a REFER according to the docs during a call transfer.  So while the transfer works, the user hears silence.