Issabel ISO (Latest): Download Here
Cloud Services: User Portal - Quick Guide
News: Telegram channel
Become a Patron!

Hi, I can't find a way to send the P-Asserted-Identity header for ClipNoScreening with a PJSIP trunk.
In FreePBX there is the option “send P-Asserted-Identity”, but not in Issabel.
With chansip I can specify sendrpid=pai but not in PJSIP.

I have already tested different things (maybe I did it wrong)
1. advanced settings -> SIP sendrpid -> PAI
2. asterisk SIP settings -> send_pai=true
3. customization of pjsip_custom.conf and pjsip_custom_post.conf
Trunkname(+)
sendrpid=pai

But nothing works. Does anyone use pjsip with ClipNoScreening and knows which setting has to be made?

    I'm a bit surprised if no one has an answer to this, because the Issabel is useless for business telephony without ClipNoScreening
    and chan_sip is old and will soon no longer be supported.
    #####
    Estoy un poco sorprendido si nadie tiene una respuesta a esto, porque el Issabel es inútil para la telefonía de negocios sin ClipNoScreening
    y chan_sip es antiguo y pronto dejará de recibir soporte.

      15 days later

      I set up sending the outgoing Caller ID using the PAI method, but in the chan_sip module.
      To do this, certain settings are prescribed in "extensions_custom.conf".
      This works for me for a regular SIP trunk. I don't know if this will work for the PJSIP trunk.

      The "extensions_custom.conf" file includes the context [macro-outbound-callerid -...] extracted from the "extensions_additional.conf" file.
      Lines have been added to this file between lines 18 and 19:

      [macro-outbound-callerid-...]
      ....
      18th line: exten => s,n(hidecid), ExecIf($["${CALLERID(name)}"="hidden"]?Set(CALLERPRES()=prohib_passed_screen))
      ;----------------------------------------------------------------------
      exten => s,n,ExecIf($["${CALLERID(name)}"="hidden"]?Set(CALLERID(num-pres)=prohib_passed_screen))
      exten => s,n,Noop(USEROUTCID ${USEROUTCID})
      exten => s,n,SipAddHeader(P-Asserted-Identity:<sip:${USEROUTCID}@IP-address provider:port>)
      ;----------------------------------------------------------------------

      19th line: exten => s, n, Set (CDR(outbound_num)=${CALLERID (num)})
      exten => s,n,Set(CDR(outbound_cnam)=${CALLERID(name)})

      ;--== end of [macro-outbound-callerid-...] ==--;

      In turn, the information is passed to the [macro-outbound-callerid]...] context from the [macro-dialout-trunk -...] context, which is also located in the "extensions_custom.conf" file.

        Write a Reply...