Dear Group,
I got a copy of ser + sems + serweb and voicemail working, thanks to some
great input from the group.
I saw that there was error 77 on the missed calls page on serweb. I
understood from the user group that this is due to a missing function in
version 3.1.x of Mysql. I upgraded my MySQL version 4.0.22. I booted ran the
fix privileges routine as advised. MySQL started.
I then started my testing and now my Voice Mail and Forwarding to my
Asterisk Box are broken ☹. I can see from the debug(below) that the system
can no longer find the user in the voicemail group? So there is some change
in the table/db or the interaction of the script with the DB.
I tried dropping the DB, recreating is with the ser_mysql.sh command, and
reading the users and I keep getting the same result;
Here is the debug. You can see from the debug that 5(2226) is_user_in():
User is not in group 'voicemail, before the upgrade the system showed the
user in the voicemail group???
Before this issue my voicemail would go to the voicemail.cfg script and
record a voicemail, now I get Not Found and no voicemail turned on from;
if ( !( isflagset(4) || (uri =~ "conference") || (uri =~ "echo") ) )
{
log(1, "no voicemail subscriber->return 404");
sl_send_reply("404", "Not Found and no voicemail turned
on");
break;
};
As always your help would be appreciated.
Here is the debug.
5(2226) SIP Request:
5(2226) method: <INVITE>
5(2226) uri: <sip:ella@convergenceone.com>
5(2226) version: <SIP/2.0>
5(2226) parse_headers: flags=1
5(2226) Found param type 235, <rport> = <n/a>; state=6
5(2226) Found param type 232, <branch> =
<z9hG4bKF54DAB3D6C0C455FBF00B605D4C8A3CD>; state=16
5(2226) end of header reached, state=5
5(2226) parse_headers: Via found, flags=1
5(2226) parse_headers: this is the first via
5(2226) After parse_msg...
5(2226) preparing to run routing scripts...
5(2226) -------------------------------------------
5(2226) entering main loop
5(2226) INVITE message received
5(2226) DEBUG : is_maxfwd_present: searching for max_forwards header
5(2226) parse_headers: flags=128
5(2226) end of header reached, state=9
5(2226) DEBUG: get_hdr_field: <To> [31]; uri=[sip:ella@convergenceone.com]
5(2226) DEBUG: to body [<sip:ella@convergenceone.com>
]
5(2226) get_hdr_field: cseq <CSeq>: <54246> <INVITE>
5(2226) DEBUG: is_maxfwd_present: value = 70
5(2226) parse_headers: flags=256
5(2226) DEBUG: get_hdr_body : content_length=270
5(2226) found end of header
5(2226) find_first_route(): No Route headers found
5(2226) loose_route(): There is no Route HF
5(2226) check_self - checking if host==us: 18==9 && [
convergenceone.com]
== [127.0.0.1]
5(2226) check_self - checking if port 5060 matches port 5060
5(2226) check_self - checking if host==us: 18==13 && [
convergenceone.com]
== [192.168.0.206]
5(2226) check_self - checking if port 5060 matches port 5060
5(2226) lookup(): 'ella' Not found in usrloc
5(2226) is_user_in(): User is not in group 'voicemail
'
5(2226) lookup(): 'ella' Not found in usrloc
5(2226) requested user not found
5(2226) -------------------------------------------
5(2226) entering route[4] = requested user not online
5(2226) no voicemail subscriber->return 404 5(2226) parse_headers: flags=-1
5(2226) check_via_address(192.168.0.1, 144.137.65.167, 0)
5(2226) receive_msg: cleaning up
7(2234) SIP Request:
7(2234) method: <ACK>
7(2234) uri: <sip:ella@convergenceone.com>
7(2234) version: <SIP/2.0>
7(2234) parse_headers: flags=1
7(2234) Found param type 235, <rport> = <n/a>; state=6
7(2234) Found param type 232, <branch> =
<z9hG4bKF54DAB3D6C0C455FBF00B605D4C8A3CD>; state=16
7(2234) end of header reached, state=5
7(2234) parse_headers: Via found, flags=1
7(2234) parse_headers: this is the first via
7(2234) After parse_msg...
7(2234) parse_headers: flags=4
7(2234) DEBUG: add_param: tag=b27e1a1d33761e85846fc98f5f3a7e58.9612
7(2234) end of header reached, state=29
7(2234) DEBUG: get_hdr_field: <To> [73]; uri=[sip:ella@convergenceone.com]
7(2234) DEBUG: to body [<sip:ella@convergenceone.com>]
7(2234) DEBUG: sl_filter_ACK : local ACK found -> dropping it!
Kind Regards
Shad Mortazavi
---------------------------------------------------
Nexus Technical Manager
n|m Nexus Management Inc
Neutral Bay
Sydney