Was this page helpful?

AEL: 用分機查詢 IP 位址

    內容表格
    沒有標頭

    使用 AEL 寫一個可以用分機查詢 ATA 或 IP Phone 的網路位址,這個功能類似 Linksys PAP2/SPA3000 的 #110 功能。

    編輯 say-your-ip.ael

    context ael-say-your-ip {
      5553 => goto ael-speak-ip|s|1;
    };
    
    context ael-speak-ip {
      s => {
            Answer;
            Set(EXT=${SIPCHANINFO(peername)});
            Set(IP=${SIPPEER(${EXT}|ip)});
            NoOp(Say your IP is <${IP}> );
            Wait(1);
            Playback(custom/your_ip_is);
            SayAlpha(${IP});
            Background(custom/to_repeat_pls_press_1);
            WaitExten(10);
            Hangup;
            };
    
       1 => goto ael-speak-ip|s|1;
    
       t => Hangup;
    }
    

    使用方法:
    任何一個 SIP 分機撥 5553,系統會報出目前分機的 IP 位址。如果您的分機是在網外,而且是在另一個 NAT 網路內,系統只能辨識外部的 IP 位址,而不是內部的虛擬 IP。

    如何套用 AEL?
    請參考這篇應用 多人會議呼叫(n-way-call)

     

     

    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core