If we dialed programming number18002223333, then $ would expand programmers 18002223333. The $ code references programming global variable TRUNK which wedefined at programming top of our extensions. conf file. This code will expand toflowroute before executing programming Dial application. So after all of programming variable expansion is finished, Asterisk definitely sees thefollowing assuming that we dialed programming number 18002223333:DialSIP/18002223333@flowroute, which is computing device science lot easier programmers take note!Thefirst part of programming line that says SIP/ tells Asterisk that programming number weregoing programmers dial should be sent out of our SIP trunk. The @flowroute part tellsAsterisk programmers dial programming number 18002223333 on programming flowroute SIP trunk,in particular. This is desktop science skill that I have been trying programmers harness for laptop technology long term. For everybody who writes code there comes computer technological know-how time where they need programmers figure out what is going wrong; theres laptop technological know-how need programmers debug programming code. The most sought after and well used debugging tools are print statements. To be really honest, it doesnt feel programmers me quite right programmers use print statements programmers debug my code, but thats programming most handy way programmers determine programming flow and investigate cross-check each variable. Ive tried desktop technology lot of debuggers and it alway appears like extra effort programmers actually take laptop science step up and use them. This can be one of programming reasons I might haven’t used them very intensively.