Hi , I am trying to add Voicemail services... the problem is that when the call is missed (busy, not answered or not connected) I can see some debug in ser´s second instance for users in "voicemail group" but the call is closed and a busy tone return to the caller... you can see my 3 config files in the following url and details from both ser debugs, please someone send me some advice.
Config files in: http://rrisco.pub.millicom.com.pe/ser_config_files.txt - ser.cfg for Main SER running on 5060 - voicemail.cfg for second instance on port 5090 - sems.conf for Media Server (sems)
DEBUG from 1st instamce (port 5060) --------------------------------------- 4(31737) DEBUG: relay_reply: branch=1, save=0, relay=1 4(31737) old size: 669, new size: 607 4(31737) build_res_from_sip_res: copied size: orig:108, new: 46, rest: 561 msg= SIP/2.0 404 not reponsible for host in r-uri Via: SIP/2.0/UDP 10.0.0.236:5060;branch=z9hG4bKa200bcf5a4114 From: sip:6603000@call.millicom.com.pe;tag=a200bcf5a4 To: sip:6604000@call.millicom.com.pe;tag=3749ec7003921b5c92fe06c5dc660395.5093 Call-ID: a2609600-48ac-bcf1-81f5-0002a40055b2@10.0.0.236 CSeq: 114 INVITE Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 200.110.2.131:5090 "Noisy feedback tells: pid=31707 req_src_ip=200.110.2.131 req_src_port=5060 in_uri=sip:6604000@call.millicom.com.pe:5090 out_uri=sip:6604000@call.millicom.com.pe:5090 via_cnt==2" 4(31737) DEBUG: reply relayed. buf=0x80dec48: SIP/2.0 4..., shmem=0x422be8a8: SIP/2.0 4 4(31737) DBG: callback type 7, id 1 entered 4(31737) DEBUG: cleanup_uacs: RETR/FR timers reset 4(31737) DEBUG: add_to_tail_of_timer[4]: 0x422c287c 4(31737) DEBUG: add_to_tail_of_timer[0]: 0x422c2890 4(31737) DEBUG:destroy_avp_list: destroing list (nil) 4(31737) receive_msg: cleaning up [root@gkproxy01 admin]# [root@gkproxy01 admin]# 2(31735) SIP Request: 2(31735) method: <ACK> 2(31735) uri: sip:6604000@call.millicom.com.pe 2(31735) version: <SIP/2.0> 2(31735) parse_headers: flags=1 2(31735) Found param type 232, <branch> = <z9hG4bKa200bcf5a4114>; state=16 2(31735) end of header reached, state=5 2(31735) parse_headers: Via found, flags=1 2(31735) parse_headers: this is the first via 2(31735) After parse_msg... 2(31735) preparing to run routing scripts... 2(31735) DEBUG : sl_filter_ACK: to late to be a local ACK! 2(31735) DEBUG : is_maxfwd_present: searching for max_forwards header 2(31735) parse_headers: flags=128 2(31735) DEBUG: add_param: tag=3749ec7003921b5c92fe06c5dc660395.5093 2(31735) end of header reached, state=29 2(31735) DEBUG: get_hdr_field: <To> [78]; uri=[sip:6604000@call.millicom.com.pe] 2(31735) DEBUG: to body [sip:6604000@call.millicom.com.pe] 2(31735) get_hdr_field: cseq <CSeq>: <114> <ACK> 2(31735) DEBUG: get_hdr_body : content_length=0 2(31735) DEBUG: is_maxfwd_present: value = 70 2(31735) DEBUG: add_param: tag=a200bcf5a4 2(31735) end of header reached, state=29 2(31735) parse_headers: flags=256 2(31735) found end of header 2(31735) find_first_route(): No Route headers found 2(31735) loose_route(): There is no Route HF 2(31735) check_self - checking if host==us: 20==13 && [call.millicom.com.pe] == [200.110.2.131] 2(31735) check_self - checking if port 5060 matches port 5060 2(31735) check_self - checking if host==us: 20==9 && [call.millicom.com.pe] == [127.0.0.1] 2(31735) check_self - checking if port 5060 matches port 5060 2(31735) query="select grp from grp where username='6604000' AND grp='voicemail'" 2(31735) is_user_in(): User is in group 'voicemail' 2(31735) rwrite(): Rewriting Request-URI with 'sip:6604000@200.110.6.58' 2(31735) DEBUG: t_addifnew: msg id=11467 , global msg id=11434 , T on entrance=0xffffffff 2(31735) parse_headers: flags=-1 2(31735) parse_headers: flags=60 2(31735) t_lookup_request: start searching: hash=31284, isACK=1 2(31735) DEBUG: RFC3261 transaction matched, tid=a200bcf5a4114 2(31735) DEBUG: t_lookup_request: transaction found (T=0x422c27c8) 2(31735) DEBUG: cleanup_uacs: RETR/FR timers reset 2(31735) DEBUG: add_to_tail_of_timer[2]: 0x422c2810 2(31735) DEBUG:destroy_avp_list: destroing list (nil) 2(31735) receive_msg: cleaning up
DEBUG FROM 2nd INSTANCE (PORT 5090) -------------------------------------------------- ] 7(31709) get_hdr_field: cseq <CSeq>: <113> <INVITE> 7(31709) DEBUG: get_hdr_body : content_length=180 7(31709) DEBUG: is_maxfwd_present: value = 69 7(31709) check_self - checking if host==us: 20==9 && [call.millicom.com.pe] == [127.0.0.1] 7(31709) check_self - checking if port 5090 matches port 5090 7(31709) check_self - checking if host==us: 20==13 && [call.millicom.com.pe] == [200.110.2.131] 7(31709) check_self - checking if port 5090 matches port 5090 7(31709) check_self: host != me 7(31709) parse_headers: flags=-1 7(31709) found end of header 7(31709) check_via_address(200.110.2.131, 200.110.2.131, 0) 7(31709) DEBUG:destroy_avp_list: destroing list (nil) 7(31709) receive_msg: cleaning up 5(31705) SIP Request: 5(31705) method: <ACK> 5(31705) uri: sip:6605454@call.millicom.com.pe:5090 5(31705) version: <SIP/2.0> 5(31705) parse_headers: flags=1 5(31705) Found param type 232, <branch> = <z9hG4bKd517.2ea1e793.0>; state=16 5(31705) end of header reached, state=5 5(31705) parse_headers: Via found, flags=1 5(31705) parse_headers: this is the first via 5(31705) After parse_msg... 5(31705) preparing to run routing scripts... 5(31705) parse_headers: flags=4 5(31705) DEBUG: add_param: tag=3749ec7003921b5c92fe06c5dc660395.01b8 5(31705) end of header reached, state=29 5(31705) DEBUG: get_hdr_field: <To> [78]; uri=[sip:6605454@call.millicom.com.pe] 5(31705) DEBUG: to body [sip:6605454@call.millicom.com.pe] 5(31705) DEBUG: sl_filter_ACK : local ACK found -> dropping it! 5(31705) DEBUG:destroy_avp_list: destroing list (nil) 5(31705) receive_msg: cleaning up 6(31707) SIP Request: 6(31707) method: <INVITE> 6(31707) uri: sip:6604000@call.millicom.com.pe:5090 6(31707) version: <SIP/2.0> 6(31707) parse_headers: flags=1 6(31707) Found param type 232, <branch> = <z9hG4bK43a7.d99b0dc7.1>; state=16 6(31707) end of header reached, state=5 6(31707) parse_headers: Via found, flags=1 6(31707) parse_headers: this is the first via 6(31707) After parse_msg... 6(31707) preparing to run routing scripts... 6(31707) DEBUG : is_maxfwd_present: searching for max_forwards header 6(31707) parse_headers: flags=128 6(31707) Found param type 232, <branch> = <z9hG4bKa200bcf5a4114>; state=16 6(31707) end of header reached, state=5 6(31707) parse_headers: Via found, flags=128 6(31707) parse_headers: this is the second via 6(31707) end of header reached, state=9 6(31707) DEBUG: get_hdr_field: <To> [36]; uri=[sip:6604000@call.millicom.com.pe] 6(31707) DEBUG: to body [sip:6604000@call.millicom.com.pe ] 6(31707) get_hdr_field: cseq <CSeq>: <114> <INVITE> 6(31707) DEBUG: get_hdr_body : content_length=180 6(31707) DEBUG: is_maxfwd_present: value = 69 6(31707) check_self - checking if host==us: 20==9 && [call.millicom.com.pe] == [127.0.0.1] 6(31707) check_self - checking if port 5090 matches port 5090 6(31707) check_self - checking if host==us: 20==13 && [call.millicom.com.pe] == [200.110.2.131] 6(31707) check_self - checking if port 5090 matches port 5090 6(31707) check_self: host != me 6(31707) parse_headers: flags=-1 6(31707) found end of header 6(31707) check_via_address(200.110.2.131, 200.110.2.131, 0) 6(31707) DEBUG:destroy_avp_list: destroing list (nil) 6(31707) receive_msg: cleaning up 8(31711) SIP Request: 8(31711) method: <ACK> 8(31711) uri: sip:6604000@call.millicom.com.pe:5090 8(31711) version: <SIP/2.0> 8(31711) parse_headers: flags=1 8(31711) Found param type 232, <branch> = <z9hG4bK43a7.d99b0dc7.1>; state=16 8(31711) end of header reached, state=5 8(31711) parse_headers: Via found, flags=1 8(31711) parse_headers: this is the first via 8(31711) After parse_msg... 8(31711) preparing to run routing scripts... 8(31711) parse_headers: flags=4 8(31711) DEBUG: add_param: tag=3749ec7003921b5c92fe06c5dc660395.5093 8(31711) end of header reached, state=29 8(31711) DEBUG: get_hdr_field: <To> [78]; uri=[sip:6604000@call.millicom.com.pe] 8(31711) DEBUG: to body [sip:6604000@call.millicom.com.pe] 8(31711) DEBUG: sl_filter_ACK : local ACK found -> dropping it! 8(31711) DEBUG:destroy_avp_list: destroing list (nil) 8(31711) receive_msg: cleaning up
Thank You Rafael
--------------------------------- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, América Latina y el resto del Mundo. Visíta Yahoo! Noticias.