[asterisk-users] How to ignore REFER entirely with chan_sip or PJSIP ?

Daniel Tryba daniel at tryba.nl
Sat Jun 16 05:40:27 CDT 2018


On Fri, Jun 15, 2018 at 05:32:30PM +0200, Olivier wrote:
> In my testing, I saw that Asterisk always included a REFER value in each
> INVITE's Allow header, no matter how allowtransfer/allow_tranfer was set.
> 
> Is there a way to remove this REFER value entirely either globally or
> specifically for a given peer/endpoint ?

No, not with asterisk itself.

> Which telephony feature would loose without REFER method ?

AFAIK none except the ability to REFER (obviously).

What you can do is:
-route calls via a proxy that gives you the ability to modify SIP on
the fly (e.g. kamailio)
-wihh chan_sip use disallowed_methods (= REFER)
-with pjsip reject a REFER in the dialplan:
 https://wiki.asterisk.org/wiki/display/AST/res_pjsip+Remote+Attended+Transfers

The last 2 options will make PBXs/endpoints that use REFERs, since
asterisk is advertising it, fail in certain scenarios. So cleanest is
the first option, which will take some work redesigning your setup but
might be a good thing on the long run.





More information about the asterisk-users mailing list