Get phone number from SIP header PAI

Home » Asterisk Users » Get phone number from SIP header PAI
Asterisk Users 1 Comment

Hello list,

I want to get the phone number out of the following P-Asserted-Identity
header :

/”BlaBlaBla” sip://88779922//@192.168.8.10;user=phone“/

I do the following in the dialplan :

/exten => _XXX.,n,Set(PY=${SIP_HEADER(P-Asserted-Identity)})
exten => _XXX.,n,Set(PY2=${CUT(PY,@,1)})/

This gives me :

/”BlaBlaBla” sip://88779922/

How can I extract /88779922/ out of this string ??

I’m trying this :
/exten => _XXX.,n,Set(PY4=${CUT(PY2,:,1-)}) /
but this does not change a thing to the string…

I just want everything after the comma…

One thought on - Get phone number from SIP header PAI