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.