我已經建立了一個Kamailio v4.0 SIP註冊服務器,並通過websockets爲SIP代理服務,並且除了發送出站消息或將外撥呼叫轉到外地SIP地址外,一切工作正常。我可以從收到消息和來自非本地SIP地址的呼叫,但不會發送出去。配置出站SIP的Kamailio/OpenSER註冊器/代理服務器?
我試着瞭解各種模塊的文檔,如domain
和outbound
,我仍然難倒了。我的配置文件與this one基本相同。
這種感覺不像配置,更像是學習一種新的編程語言。關於如何進行的任何想法?
編輯:發現在日誌文件中的以下內容:(?是這樣找錯了樹)
INFO: rr [../outbound/api.h:49]: Failed to import bind_ob
INFO: rr [rr_mod.c:159]: outbound module not available
重新編譯STUN=1
和配置加載outbound.so
。現在日誌說:
INFO: rr [rr_mod.c:156]: Bound rr module to outbound module
[...]
WARNING: <core> [msg_translator.c:2499]: TCP/TLS connection (id: 0) for WebSocket could not be found
ERROR: <core> [msg_translator.c:1725]: could not create Via header
ERROR: tm [t_fwd.c:435]: could not build request