2016-07-13 24 views
0

Asterisk在啓動時加載所有的mysql reatime端點,導致pjsip崩潰並且不接受註冊。在.conf文件中是否有一個選項可以添加以不加載端點?Asterisk pjsip在啓動時加載所有端點

+0

這是可能是Asterisk中的一個錯誤。你應該考慮向開發者報告。 – MichelV69

回答

0

如果您要將配置存儲在數據庫中,它會讀取配置。

如果您使用REALTIME(僅在db中存儲對等體),它會在需要時加載對等體(至少對於chan_sip,從未嘗試過pjsip)。

+0

你好像它可能是一個bug .. pjsip似乎加載啓動時的所有端點,看看是否仍然活躍。 – tommo

+0

不認爲這是錯誤。更像是沒有實現的pjsip頻道(它相對較新)。如果你有很多同齡人,請使用chan_sip。 – arheops

+0

chan_sip充滿了bug並且沒有線程化。我已經提交了一個錯誤報告。我大概可以修改源代碼,以免在啓動時調用'pjsip show endpoints',導致崩潰,那麼一切都會好! – tommo

0

我已經配置我的在代理模式星號沒有註冊對等體與下列配置

[transport-udp] 
type=transport protocol=udp    ; 
bind=0.0.0.0 
context=default       ; to be returned as device state (default: "0") 
t38_udptl=yes       ; Whether T 38 UDPTL support is enabled or not (default: "no") 
t38_udptl_ec=none      ; T 38 UDPTL error correction method (default: "none") 
t38_udptl_maxdatagram=0     ; T 38 UDPTL maximum datagram size (default:; "0") 
fax_detect=no       ; Whether CNG tone detection is enabled (default: "no") 
fax_detect_timeout=30 

當我使與prxoy模式呼叫我得到星號控制檯上下面的錯誤

[12月4日12:37:53]錯誤[5116]:chan_pjsip.c:2205請求:無法通過 創建帶有空端點名稱的PJSIP通道