I have set up ser
with mediaproxy and sems according to example configs. When I start up
mediaproxy, ser and sems all phones register properly and calls can be placed
internally (have no external gate yet). I also tried calling a UA not onlie to
get sems to take the call and it works great. So I tell my beta tester to start
testing....
1 day after,
all calls are rejected because of server error. I have to restart everything and
it works again, only to fail the day after...
These entries
are found in the log for every call I try to make when ser stopped
working.
Jun 8 22:42:33
ns2 ser[523]: ERROR: t_newtran: transaction already in process
0x29830c58
Jun 8 22:42:33 ns2 ser[523]: ERROR: sl_reply_error used: I'm
terribly sorry, server error occurred (1/SL)
Error message on
SJPhone is "number not available"
The error message
about t_newtran tells me this is caused by a part of the config added for sems
to work. Also it seems that after putting the t_newtran in the config there
should be some t_release as well since I get this message
repeatedly after restarting ser. However I can not find any
documentation stating this is necessary or where this should be put in place
within ser.cfg.
Jun 8 22:53:34
ns2 ser[4898]: WARNING: script writer didn't release
transaction
If I comment out the
SEMS configuration lines withing ser.cfg and restart ser. It works properly
again....
First, is there any
any one with a ser.cfg script that works with sems without the error/waring
messages above being logged? If so please send it to me.
Secondly, have any
one written any official documentation about this product, including different
scenarios? Since the system is widely used I do not understand why there is no
official documentation available. Dont say onsip, no more help to find
there.