1. Asterisk Channel Variables and the Asterisk::AGI Perl Module

    Posted on in voice

    When calling an AGI from inside your dialplan, you can pass variables to your AGI via the AGI() application call. The AGI() application takes parameters in the following format (note the ';' is only necessary in AEL:

    AGI(command|ARG1|ARG2|ARGn);
    

    The additional arguments are useful when passing in non-channel …

  2. Using ACLs to Block NetBIOS Traffic on Cisco Catalyst Switches

    Posted on in Networking

    In a Metro Ethernet network, the possibility exists for a lot of NetBIOS broadcasts if your users are connecting directly to the ring rather than through a firewall. My first assumption was that most users would have a firewall, but this is really only guaranteed in the case of business-class …

  3. What is NetBIOS?

    Posted on in Networking

    <table class="protocol_basics" align="right">
    
    <tr>
    
    <th colspan="2">
    
    Protocol Basics

    </th>
    
    </tr>
    
    <tr>
    
    <td>
    
    Layer:

    </td>
    
    <td>
    
    Session

    </td>
    
    </tr>
    
    <tr>
    
    <td>
    
    Transport:

    </td>
    
    <td>
    
    <acronym title="Transmission Control Protocol">TCP</acronym>, <acronym title="User Datagram Protocol">UDP</acronym>

    </td>
    
    </tr>
    
    <tr>
    
    <td>
    
    Port(s):

    </td>
    
    <td>
    
    137, 138 …

  4. What is TCP Window Scaling?

    Posted on in System Administration

    The original TCP specification included a window size no larger than 64 KB. This limitation was introduced by the 16 bit header that specified window size. To achieve the recommended 1 MB window size, RFC 1323 TCP extensions must be enabled. The rest of this post is a somewhat detailed …

  5. Debugging AGIs In Asterisk

    Posted on in voice

    Asterisk LogoTrying to debug an <acronym title="Asterisk Gateway Interface">AGI</acronym> in Asterisk can be a frustrating experience. The main problem is that STDERR only outputs to the terminal Asterisk was started from. In most cases, this means the terminal is the server console. If your Asterisk server is sitting …

Slaptijack's Koding Kraken