2014-02-25 63 views
0
if (method=="INVITE" && uri=~"NUMBER") 
    { 
     #rewriteuri("sip:[email protected]"); 
     rewritehost("voipXXX.opensips.local"); 
     t_relay(); 
     exit; 

這是我的openSIPS服務器如何處理邀請的示例,我想使它只能接受來自某些ips的邀請?有誰知道如何做到這一點。openSIPS,限制邀請​​某些IP?

這個只需要到哪個號碼是調用帳戶,而不是哪個IP它從

回答

0

相反對要允許的源IP進行硬編碼,請查看PERMISSIONS模塊。

http://www.opensips.org/html/docs/modules/1.11.x/permissions.html

特別看一看的check_source_address命令。

您可以創建一個組並放入所有授權的IP。例如,如果您創建了組1,則可以在腳本中使用此代碼段:

if(!check_source_address("1")) { 
    send_reply("403","Forbidden"); 
    exit; 
}