用分機查詢 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)

 

 

標籤
您必須 登入 才能發佈評論。