Hello, Consider the following scenario: SIP Server --------> Freeswitch SBC --------> Carrier The SIP Server originates a call through FS SBC to the Carrier. FS bridges A and B Legs. The caller id is set by the SIP Server: 1) First attempt with caller id visible 2) Second attempt with caller id blocked (anonymous) I tested this, but in both attempts the caller id was shown on the called party's phone. The Remote-Party-ID of the SIP INVITE (B-Leg: FS to Carrier) in the second attempt was like this, because the A leg INVITE didn't contain a Remote-Party-ID header: Remote-Party-ID: "anonymous" <sip:31123456789@10.0.0.1>;party=calling;screen=yes;privacy=off. When I configure FS to always dial out anonymously by setting the below variables, the call is bridged anonymously. <action application="privacy" data="full"/> <action application="set" data="sip_h_Privacy=id"/> <action application="set" data="privacy=yes"/> In the case of dialing anonymously the Remote-Party-ID looks like this: Remote-Party-ID: "31123456789" <sip:31123456789@10.0.0.1>;party=calling;screen=yes;privacy=full. So I'm assuming the problem lies with the SIP Server which initially initiates the call. It doesn't set the Remote-Party-ID header (correctly). If it did set it correctly, and I didn't configure the variables for anonymous dialing in FS, would FS still dial out anonymously? Or will the Remote-Party-ID be reset by FS?
participants (1)
-
Grant Bagdasarian