2016-12-27 64 views
0

我剛剛安裝在我的system.Right FreeSWITCH的,現在我能夠註冊樣本擴展(S)與外部SIP分機的呼叫型材 例如:無法讓使用外部SIP模式

[email protected]:5080 
[email protected]:5080 

現在我撥打從分機1000的1001然後freeswitch控制檯它顯示我用戶未註冊但我已註冊與1001擴展名。

按當我撥1001,然後它嘗試在內部輪廓,這就是爲什麼它的表現,用戶未註冊,但是從哪個地方我必須要改變,如呼叫的推移我的1001分機呼叫我所知

任何建議?有任何想法嗎 ?

在此先感謝。

回答

2

您可以配置SIP網關。

配置SIP網關允許您與外部運營商或其他SIP機連接。因爲FreeSWITCH的需要知道哪一個IP和端口發送流量,並從在相對於承載

網關與SIP配置文件關聯。

首先,你需要一個網關添加到您的SIP模式。假設您正在使用默認的FreeSWITCH配置。在這種情況下,我們將創建一個連接到默認外部配置文件的網關。

  1. 創建在conf/sip_profiles /外部/網關命名的目錄中的文件
  2. 添加以下內容(注意,即使你沒有註冊,用戶名和密碼是必需的),但更換強調了與自己的供應商項目:

    <gateway name="providerA"> 
    <param name="realm" value="sip.domain.com"/> 
    <param name="username" value="testuser"/> 
    <param name="password" value="test"/> 
    <param name="register" value="true"/> 
    </gateway> 
    

  3. 您將通過使用sofia/gateway/ providerA/number的網橋應用程序(如sofia/gateway/providerA/4158867999)訪問網關。您可以在您使用的任何撥號方案中執行此操作。在這個例子中,編輯您的撥號方案(通常 中的conf /撥號規則/ default.xml中默認的撥號方案),並添加代碼,以利用 網關:

    行動應用程序=「橋」數據=「索菲亞/網關/的ProviderA/$ 1「

  4. 在提到 提到的更改後,在FreeSWITCH CLI中發出reloadxml命令。