Попытался поднять на Kamailio (1.4.3) Presence Server.
Вроде поднялся, правда статус телефоны так и не показывали
Но обнаружил странный баг -- закрываю eyeBeam или X-Lite за NAT'ом и Kamailio падает (либо падает при повторной регистрации).
В логи пишет следующее:
| Код: |
| DBG:presence:handle_subscribe: subscription status= active - inserted DBG:core:parse_headers: flags=ffffffffffffffff DBG:presence:printf_subs: ^I[pres_uri]= sip:16776@192.168.x.x ^I[to_user]= 11111^I[to_domain]= 192.168.x.x ^I[w_user]= 11111 ^I[w_domain]= 192.168.x.x ^I[event]= presence.winfo ^I[status]= active ^I[expires]= 300 ^I[callid]= ec33bd29a0388a48^I[local_cseq]=0 ^I[to_tag]=10.16360.1235772326.4^I[from_tag]= 3e67d313 ^I[contact]= sip:11111@192.168.x.x:8448^I[record_route]= DBG:core:parse_headers: flags=ffffffffffffffff CRITICAL:core:receive_fd: EOF on 8 INFO:core:handle_sigs: child process 16358 exited by a signal 6 DBG:core:check_via_address: params 192.168.x.y, 192.168.x.y, 0 DBG:core:handle_ser_child: dead child 2, pid 16358 (shutting down?) INFO:core:handle_sigs: core was not generated ... ERROR:nat_traversal:save_keepalive_state: failed to open keepalive state file for writing: Permission denied |
Попытался отключить nat_traversal.so -- упало в другом месте. Пробовал отключать presence.so -- тоже падает.
Похоже, что падает из-за usrloc, когда пишется в БД (если только в память -- все Ok).
Кто сталкивается?
P.S. БД -- PostgreSQL 7.4.13.
_________________
Maksim Timofejev
| Цитата: |
| INFO:core:handle_sigs: core was not generated |
Советую включить core dump и поглазеть на корку (на stack trace) с помощью gdb.
Но все равно спасибо, проверю что же он там хочет...
Судя по гуглу я один такой счастливчик.
_________________
Maksim Timofejev
Но есть дргуие проблемы, не в эту тему...
_________________
Maksim Timofejev