[macro-dialout-trunk-predial-hook] exten => s,1,Set(__CLIP=${CALLERID(num)}) exten => s,n,Set(__CLIP=${IF($["LEN(${CDR(cnum)})">"2"]?${IF($["${CDR(cnum)}"="${CDR(cnam)}"]?"${CDR(cnum)"}":${CLIP})}:${CLIP})}) bei Rufumleitung Absendernummer übermitteln exten => s,n,Set(CALLERID(name)=${CLIP}) exten => s,n,Set(CALLERID(number)=${CLIP}) [func-apply-sipheaders] exten => s,1,Set(KANALKURZ=${CHANNEL:0:13}) exten => s,n,Noop(Applying SIP Headers to channel) exten => s,n,Set(SIPHEADERKEYS=${HASHKEYS(SIPHEADERS)}) exten => s,n,While($["${SET(sipkey=${SHIFT(SIPHEADERKEYS)})}" != ""]) exten => s,n,Set(sipheader=${HASH(SIPHEADERS,${sipkey})}) exten => s,n,SIPAddHeader(${sipkey}: ${sipheader}) exten => s,n,Set(PJSIP_HEADER(add,${sipkey})=${sipheader}) exten => s,n,EndWhile exten => s,n,Set(CALLERID(num)=${CLIP}) exten => s,n(telekom),Set(PJSIP_HEADER(add,P-Preferred-Identity)=) exten => s,n,Set(PJSIP_HEADER(add,P-Asserted-Identity)=) exten => s,n,Goto(Ende) exten => s,n(Ende),Return()