kamailio rtpengine media timeout TIPs
- timeout will be raised only if both sides of rtp is silent
- you have to enable tcp at kamailio config (disable_tcp=no)
- you must have in kamailio cfg: listen=tcp:127.0.0.1:8090, loadmodule “xmlrpc.so”, and additional params:
loadmodule "xmlrpc.so" modparam("xmlrpc", "route", "XMLRPCS") modparam("xmlrpc", "url_skip", "^/sip") modparam("xmlrpc", "url_match", "^/RPC2")
4. you have to add route XMLRPC:
route[XMLRPCS] { xlog("L_ALERT","RPC recieved"); dispatch_rpc(); }
5. config rtpengine should have:
b2b-url = http://127.0.0.1:8090/RPC2 xmlrpc-format = 2
6. after restart kamailio and rtpengine you may to check you may do command from command line:
curl http://127.0.0.1:8090/RPC2
output should be like that:
<?xml version="1.0"?> <methodResponse> <fault> <value> <struct> <member> <name>faultCode</name> <value><int>400</int></value> </member> <member> <name>faultString</name> <value><string>Invalid XML-RPC Document</string></value> </member> </struct> </value> </fault> </methodResponse>24.09.2020
TCP\TLS NAT Zoiper
Столкнулся с проблемой, когда через sip прокси (opensips) не проходили пакеты (OPTIONS, NOTIFY, INVITE) в сторону uac при использовании TCP и TLS протоколов. при TLS opensips ругался 477/Send Error, при использовании TCP – 408 timeout. И действительно пакеты с opensips уходили, но не доходили до UAC.
Причина была в использовании STUN, если его отключить на Zoiper то связь работает хорошо в обе стороны.
24.06.2018скорость перерегистрации телефонов на asterisk issabel
через веб интерфес добавляешь в sip_general_custom.conf:
defaultexpiry=30
minexpiry=20
maxexpiry=40
таким образом если телефон настроен на 3600, то время будет уменьшено до 40 секунд.
| Posted in kamailio, rtpengine | No Comments »