'sw-445-' => 10. Goto(sw-445-.|10) [pbx_ael] 'sw-445-1' => 10. Set(X-PROP-AN=${X-PROP-KOPFNUMMER}) [pbx_ael] 11. Goto(_[+1-9].|14) [pbx_ael] 'sw-445-2' => 10. Goto(_[+1-9].|14) [pbx_ael] '_sw-445-.' => 10. Set(X-PROP-AN=${X-PROP-KOPFNUMMER}) [pbx_ael] 11. GotoIf($[${EXISTS(${X-PROP-AU})}]?12:17) [pbx_ael] 12. Set(len=${LEN(${X-PROP-AU})}) [pbx_ael] 13. GotoIf($[ "${X-PROP-AU:0:${len}}"!="${X-PROP-KOPFNUMMER}" ]?14:16) [pbx_ael] 14. NoOp(Trunk-peer signals wrong CLI ) [pbx_ael] 15. Set(X-PROP-AU=) [pbx_ael] 16. NoOp(Finish if-if-sw-fromSipTrunking-default-445-446-447) [pbx_ael] 17. NoOp(Finish if-sw-fromSipTrunking-default-445-446) [pbx_ael] 18. Goto(_[+1-9].|14) [pbx_ael] '_[+1-9].' => 1. Set(~~EXTEN~~=${EXTEN}) [pbx_ael] 2. Wait(1) [pbx_ael] 3. Macro(checkE164OrDeleteMakro|X-PROP-AN) [pbx_ael] 4. Macro(checkE164OrDeleteMakro|X-PROP-AU) [pbx_ael] 5. Macro(checkE164OrDeleteMakro|X-PROP-C) [pbx_ael] 6. GotoIf($[${ISNULL(${X-PROP-AN})}]?7:9) [pbx_ael] 7. Set(X-PROP-AN=${X-PROP-KOPFNUMMER}) [pbx_ael] 8. Set(X-PROP-CLIR=1) [pbx_ael] 9. NoOp(Finish if-fromSipTrunking-443) [pbx_ael] 10. GotoIf($[${ISNULL(${X-PROP-CLIPNOSCREEN})}]?11:12) [pbx_ael] 11. Set(X-PROP-CLIPNOSCREEN=0) [pbx_ael] 12. NoOp(Finish if-fromSipTrunking-444) [pbx_ael] 13. Goto(sw-445-${X-PROP-CLIPNOSCREEN}|10) [pbx_ael] 14. NoOp(Finish switch-fromSipTrunking-445) [pbx_ael] 15. Set(CALLERID(num)=${X-PROP-AN}) [pbx_ael] 16. Set(CALLERID(name)=${X-PROP-AU}) [pbx_ael] 17. Set(X-PROP-USERFIELD=TRUNKINGID=${SIPCHANINFO(peername)}) [pbx_ael] 18. Gosub(toNotrufe|${~~EXTEN~~}|1) [pbx_ael] 19. Macro(checkBlockingOutgoingMakro) [pbx_ael] 20. Macro(blacklistMakro) [pbx_ael] 21. Gosub(toKurzrufe|${~~EXTEN~~}|1) [pbx_ael] 22. Macro(setOfisSipHeaderMakro) [pbx_ael] 23. Set(TIMEOUT(absolute)=${GLOBAL(X-PROP-TRUNKING-MAXCALLDURATION)}) [pbx_ael] 24. Macro(dialToGwAsteriskMakro|${~~EXTEN~~}|${GLOBAL(X-PROP-MAXRINGDURATION)}) [pbx_ael] 25. Hangup() [pbx_ael]