Quantcast
Channel: General Help - FreePBX Community Forums
Viewing all articles
Browse latest Browse all 12688

Adding a Custom P-Asserted-Identity to different extensions

$
0
0

@ecanas wrote:

I'm trying to specify a different P-Asserted-Identity to specific extensions, since SIP provider does not allow me us to do it via the CallerID option. I've added the following dial plan to extensions_custom.conf, now it all works great as long as I delete the last 2 entries, I can move them around and works fine, it seems I can only have 6 entries?

Any ideas why? or is there a simpler way, instead of checking for CALLERID(number) and assign the extension the correct SipAddHeader.

Thanks for any help on this.

[from-internal-custom]
exten => _NXXNXXXXXX,1,ExecIf($["${CALLERID(number)}" = "150"]?SipAddHeader(P-Asserted-Identity: sip:123456729@abcserver.abc.com ))
exten => _NXXNXXXXXX,n,ExecIf($["${CALLERID(number)}" = "151"]?SipAddHeader(P-Asserted-Identity: sip:123456739@abcserver.abc.com ))
exten => _NXXNXXXXXX,n,ExecIf($["${CALLERID(number)}" = "114"]?SipAddHeader(P-Asserted-Identity: sip:123456749@abcserver.abc.com ))
exten => _NXXNXXXXXX,n,ExecIf($["${CALLERID(number)}" = "103"]?SipAddHeader(P-Asserted-Identity: sip:123456759@abcserver.abc.com ))
exten => _NXXNXXXXXX,n,ExecIf($["${CALLERID(number)}" = "131"]?SipAddHeader(P-Asserted-Identity: sip:123456779@abcserver.abc.com ))
exten => _NXXNXXXXXX,n,ExecIf($["${CALLERID(number)}" = "104"]?SipAddHeader(P-Asserted-Identity: sip:123456789@abcserver.abc.com ))
exten => _NXXNXXXXXX,n,ExecIf($["${CALLERID(number)}" = "130"]?SipAddHeader(P-Asserted-Identity: sip:123456799@abcserver.abc.com ))
exten => _NXXNXXXXXX,n,ExecIf($["${CALLERID(number)}" = "132"]?SipAddHeader(P-Asserted-Identity: sip:123456780@abcserver.abc.com ))

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 12688

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>