-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Folks,
Recently I started to use consume_credentials() function in my SER 0.8.14 and some troubles appeared. One of some carriers that I send calls through started to reject calls routed from my SER box with:
SIP/2.0 400 Transaction tuple incomplete (9/SL)
The carrier said that my SER box is sending an invalid SIP Header. I did some dumps of calls from my SER box and I realise that there is an invalid SIP header as the carrier said, follow the dumps:
x.x.x.x:5060 - my SER box y.y.y.y:5060 - carrier z.z.z.z:41593 - UA (GS BT100)
x.x.x.x:5060 -> y.y.y.y:5060 INVITE sip:00000000000000@y.y.y.y:5060 SIP/2.0. Record-Route: sip:0000000000000@x.x.x.x;ftag=8c7829c492ab97d9;lr=on. Via: SIP/2.0/UDP x.x.x.x;branch=z9hG4bK151b.f401ac77.0. Via: SIP/2.0/UDP z.z.z.z:41593;branch=z9hG4bK0d356ccd0e9fab1d. From: "Client 1" sip:1005@mysipdomain;tag=8c7829c492ab97d9. To: sip:000000000000@mysipdomain. Contact: sip:1005@z.z.z.z:41593. Supported: replaces. sip:000000000000@mysipdomain", nonce="42cc468e4ddef88bad480d1a5dfbd8bf87c03f23", response="0a5825c4e4bf2bb43 e2a0ba850ba32b1".Call-ID: cff0854b39f5c97e@z.z.z.z. CSeq: 59598 INVITE. User-Agent: Grandstream BT100 1.0.5.22. Max-Forwards: 69. Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE. Content-Type: application/sdp. Content-Length: 388
As you can see the line after "Supported: replaces." does not start with a "capital letter" as RFC3261 recommend. After remove "consume_credentials()" function the result is:
x.x.x.x:5060 -> y.y.y.y:5060 INVITE sip:0000000000000@y.y.y.y:5060 SIP/2.0. Record-Route: sip:000000000000@x.x.x.x;ftag=21cb576a18f9628d;lr=on. Via: SIP/2.0/UDP x.x.x.x;branch=z9hG4bK41cb.cc6503a1.0. Via: SIP/2.0/UDP z.z.z.z:41593;branch=z9hG4bKa5afc4c7b13b4943. From: "Client 1" sip:1005@mysipdomain;tag=21cb576a18f9628d. To: sip:000000000000@mysipdomain. Contact: sip:1005@z.z.z.z:41593. Supported: replaces. Proxy-Authorization: DIGEST username="1005", realm="mysipdomain", algorithm=MD5, uri="sip:00000000000@mysip domain", nonce="42cc41d72f6d20a05439f0f1ae8c4159b1c4bc3c", response="c111d28d54df340dabd44865f3815966". Call-ID: a059b6a913ffa488@z.z.z.z. CSeq: 48239 INVITE. User-Agent: Grandstream BT100 1.0.5.22. Max-Forwards: 69. Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE. Content-Type: application/sdp. Content-Length: 388
and the carrier accept the call as expected. So I think the "consume_credentials()" function does not RFC3261 compliance. Maybe its a BUG and an uri subst function works better.
regards. - -- ============================================ Rodrigo P. Telles telles@devel.it TI Manager Devel-IT - http://www.devel.it IVOZ # 1029 +55 14 3324-1200 Bestcom Group ============================================
Rodrigo P. Telles writes:
ngrep is not always reliable. check with ethereal to be sure.
-- juha
INVITE sip:00000000000000@y.y.y.y:5060 SIP/2.0. Record-Route: sip:0000000000000@x.x.x.x;ftag=8c7829c492ab97d9;lr=on. Via: SIP/2.0/UDP x.x.x.x;branch=z9hG4bK151b.f401ac77.0. Via: SIP/2.0/UDP z.z.z.z:41593;branch=z9hG4bK0d356ccd0e9fab1d. From: "Client 1" sip:1005@mysipdomain;tag=8c7829c492ab97d9. To: sip:000000000000@mysipdomain. Contact: sip:1005@z.z.z.z:41593. Supported: replaces. sip:000000000000@mysipdomain", nonce="42cc468e4ddef88bad480d1a5dfbd8bf87c03f23", response="0a5825c4e4bf2bb43 e2a0ba850ba32b1".Call-ID: cff0854b39f5c97e@z.z.z.z. CSeq: 59598 INVITE. User-Agent: Grandstream BT100 1.0.5.22. Max-Forwards: 69. Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE. Content-Type: application/sdp. Content-Length: 388
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Juha,
I did another dump using ethereal and the result was the same but finaly I find out the source of the problem. One carrier that I send calls through do some comparisons betwen To: header field and INVITE (I know that its not RFC compliant) so I have to change To: header field using subst(). This error occur only when I change To: header field and doesn't matters if I use "consume_credentials()" before or after the substitution function. I realy don't know if its a "consume_credentials()" BUG! I think SER gurus can answer this question.
Thanks in advance.
Juha Heinanen wrote:
Rodrigo P. Telles writes:
ngrep is not always reliable. check with ethereal to be sure.
-- juha
INVITE sip:00000000000000@y.y.y.y:5060 SIP/2.0. Record-Route: sip:0000000000000@x.x.x.x;ftag=8c7829c492ab97d9;lr=on. Via: SIP/2.0/UDP x.x.x.x;branch=z9hG4bK151b.f401ac77.0. Via: SIP/2.0/UDP z.z.z.z:41593;branch=z9hG4bK0d356ccd0e9fab1d. From: "Client 1" sip:1005@mysipdomain;tag=8c7829c492ab97d9. To: sip:000000000000@mysipdomain. Contact: sip:1005@z.z.z.z:41593. Supported: replaces. sip:000000000000@mysipdomain", nonce="42cc468e4ddef88bad480d1a5dfbd8bf87c03f23", response="0a5825c4e4bf2bb43 e2a0ba850ba32b1".Call-ID: cff0854b39f5c97e@z.z.z.z. CSeq: 59598 INVITE. User-Agent: Grandstream BT100 1.0.5.22. Max-Forwards: 69. Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE. Content-Type: application/sdp. Content-Length: 388
On 13-07-2005 12:31, Rodrigo P. Telles wrote:
Juha,
I did another dump using ethereal and the result was the same but finaly I find out the source of the problem. One carrier that I send calls through do some comparisons betwen To: header field and INVITE (I know that its not RFC compliant) so I have to change To: header field using subst(). This error occur only when I change To: header field and doesn't matters if I use "consume_credentials()" before or after the substitution function. I realy don't know if its a "consume_credentials()" BUG! I think SER gurus can answer this question.
Could you make pcap dumps (either using tcpdump, ngrep, or ethereal) and post them along with the the configuration file ? Are you trying to rewrite the contents of To header field using regular expressions ? If so then it is possible that the regular expression is not correct and rewrites more than it should. The configuration file would be useful too.
Jan.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan,
As you asked follow the dumps plus ser.cfg.
Thanks in advance.
Jan Janak wrote:
On 13-07-2005 12:31, Rodrigo P. Telles wrote:
Juha,
I did another dump using ethereal and the result was the same but finaly I find out the source of the problem. One carrier that I send calls through do some comparisons betwen To: header field and INVITE (I know that its not RFC compliant) so I have to change To: header field using subst(). This error occur only when I change To: header field and doesn't matters if I use "consume_credentials()" before or after the substitution function. I realy don't know if its a "consume_credentials()" BUG! I think SER gurus can answer this question.
Could you make pcap dumps (either using tcpdump, ngrep, or ethereal) and post them along with the the configuration file ? Are you trying to rewrite the contents of To header field using regular expressions ? If so then it is possible that the regular expression is not correct and rewrites more than it should. The configuration file would be useful too.
Jan.
# ----------- global configuration parameters ------------------------ /* debug=5 fork=no log_stderror=yes */
debug=1 fork=yes log_stderror=no listen=10.192.250.132 check_via=no # (cmd. line: -v) dns=no # (cmd. line: -r) rev_dns=no # (cmd. line: -R) port=5060 children=5 fifo="/tmp/ser_fifo" alias="10.192.250.132" fifo_mode=438 # 666
# ------------------ module loading ----------------------------------
loadmodule "/usr/local/lib/ser/modules/mysql.so" loadmodule "/usr/local/lib/ser/modules/sl.so" loadmodule "/usr/local/lib/ser/modules/tm.so" loadmodule "/usr/local/lib/ser/modules/rr.so" loadmodule "/usr/local/lib/ser/modules/maxfwd.so" loadmodule "/usr/local/lib/ser/modules/usrloc.so" loadmodule "/usr/local/lib/ser/modules/registrar.so" loadmodule "/usr/local/lib/ser/modules/exec.so" loadmodule "/usr/local/lib/ser/modules/auth.so" loadmodule "/usr/local/lib/ser/modules/auth_radius.so" loadmodule "/usr/local/lib/ser/modules/group.so" loadmodule "/usr/local/lib/ser/modules/acc.so"
loadmodule "/usr/local/lib/ser/modules/textops.so" loadmodule "/usr/local/lib/ser/modules/domain.so" loadmodule "/usr/local/lib/ser/modules/xlog.so" loadmodule "/usr/local/lib/ser/modules/mediaproxy.so" loadmodule "/usr/local/lib/ser/modules/uri.so" # ----------------- setting module-specific parameters ---------------
modparam("tm", "fr_inv_timer", 40) modparam("tm", "fr_timer", 30) modparam("auth_radius", "service_type", 15) modparam("auth_radius", "radius_config", "/usr/local/etc/radiusclient/radiusclient.conf") modparam("acc", "radius_flag", 1) modparam("acc", "report_ack", 0) modparam("acc", "radius_missed_flag", 2) modparam("usrloc", "db_mode", 1) modparam("usrloc", "timer_interval", 15) modparam("rr", "enable_full_lr", 1) modparam("registrar", "nat_flag", 6) modparam("mediaproxy", "natping_interval", 30) # Ping interval 30 s # ------------------------- request routing logic -------------------
route{
if (method=="REGISTER" || !search("^Record-Route:")) { if (client_nat_test("3")) { force_rport(); fix_contact(); setflag(5); }; };
if (method == "BYE" || method == "CANCEL") { end_media_session(); setflag(1); # accounting setflag(2); # missed call };
# initial sanity checks -- messages with # max_forwards==0, or excessively long requests if (!mf_process_maxfwd_header("10")) { sl_send_reply("483","Too Many Hops"); break; }; if ( msg:len > max_len ) { sl_send_reply("513", "Message too big"); break; };
record_route(); if (loose_route()) { if (method=="BYE") { setflag(1); setflag(2); end_media_session(); }; if (!t_relay()) { if (method=="INVITE" || method=="ACK") { end_media_session(); }; sl_reply_error(); }; break; };
if (uri==myself) { if (method=="REGISTER") { if (!radius_www_authorize("")) { www_challenge("", "0"); break; };
if (!check_from()) { sl_send_reply("403","Forbidden"); break; };
if (isflagset(5)) { setflag(6); }; if (!save("location")) { sl_reply_error(); }; break; }; if (method=="INVITE") { if (!radius_proxy_authorize("")) { proxy_challenge("", "0"); sl_send_reply("403", "That's not your home"); break; }; if (uri=~"sip:[0-9]{4,6}@") { if (is_user_in("To", "voicemail")) { setflag(8); }; t_on_failure("1"); };
###lookup("aliases");
consume_credentials(); # just an example for dumps if (uri=~"sip:33241009@") { strip(4); subst('/sip:3324([0-9]+@.*)$/sip:\1/g'); };
if (!lookup("location")) { if (uri=~"sip:[0-9]{4,6}@") { if (!radius_proxy_authorize("")) { proxy_challenge("", "0"); sl_send_reply("403", "That's not your home"); break; }; # voicemail OK if ( isflagset(8) ) { prefix("u"); setflag(1); # accounting } else { sl_send_reply("404", "Not Found"); break; };
t_on_reply("1"); if (method=="INVITE") { use_media_proxy(); setflag(7); };
rewritehostport("vm-box:5060"); if (!t_relay()) { if (method=="INVITE" || method=="ACK") { end_media_session(); }; sl_reply_error(); } break; } else { route(1); break; }; }; t_on_reply("1"); if (method=="INVITE") { use_media_proxy(); setflag(7); }; }; setflag(1); # accounting setflag(2); # missed call }; if (!t_relay()) { if (method=="INVITE" || method=="ACK") { end_media_session(); }; sl_reply_error(); };
}
route[1] { if (method=="INVITE") { if (!radius_proxy_authorize("")) { proxy_challenge("", "0"); sl_send_reply("403", "That's not your home"); break; };
if (uri=~"sip:0[0-9]{6,20}@") { if (exec_dset("/usr/local/etc/ser/dialgent;echo>/dev/null")) { setflag(1); # accounting if (!t_relay()) { if (method=="INVITE" || method=="ACK") { end_media_session(); }; sl_reply_error(); }; }; break; } else { sl_send_reply("404", "Not Found"); break; }; } }
onreply_route[1] { if (isflagset(6)) { fix_contact(); } if ( (status=~"200" || status=~"183") ) { use_media_proxy(); }; }
failure_route[1] { if ( isflagset(8) ) { if(t_check_status("486")){ prefix("b"); } else { prefix("u"); }; rewritehostport("vm-box:5060"); append_branch(); if (!t_relay()) { if (method=="INVITE" || method=="ACK") { end_media_session(); }; }; break; };
if (method=="INVITE" || method=="ACK") { end_media_session(); }; }
Ôò¡ ÿÿ OºßB µ . . X4 øÜo E f@ @/ Àú Àú¶ÄÄ Í OºßBZ¶ . . ° \ øÜo E g@ @/ Àú ÀúµÄÄ Í PºßBºò G G øÜo ° \ E 9 )è Àúµ ÀúÄÄ%ìêINVITE sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed460 Max-Forwards: 70 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 466 INVITE Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK Contact: sip:1008@10.192.250.181:5060 Session-Expires: 180;refresher=uac Supported: timer,100rel Content-Type: application/sdp Content-Disposition: session;handling=required Content-Language: en Content-Length: 212
v=0 o=Elesign 2420432 2420432 IN IP4 10.192.250.181 s=- c=IN IP4 10.192.250.181 t=0 0 m=audio 40002 RTP/AVP 0 4 8 18 a=rtpmap:0 PCMU/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 PºßB õ í í ° \ øÜo Eß h@ @,Ü Àú ÀúµÄÄËÆSIP/2.0 407 Proxy Authentication Required Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed460;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132;tag=e5355e8d0a36e43bb935f6b4015eac15.072d Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 466 INVITE Proxy-Authenticate: Digest realm="10.192.250.132", nonce="42dfbb7c3ffbf9ea5193172ac5c48784e054f773" Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2440 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:33241009@10.192.250.132:5060 via_cnt==1"
PºßBXP øÜo ° \ E | +€ Àúµ ÀúÄÄhBACK sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed460;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132;tag=e5355e8d0a36e43bb935f6b4015eac15.072d Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 466 ACK Content-Length: 0
PºßB© øÜo ° \ E ) Àúµ ÀúÄÄíŒáINVITE sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750 Max-Forwards: 70 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK Contact: sip:1008@10.192.250.181:5060 Session-Expires: 180;refresher=uac Supported: timer,100rel Content-Type: application/sdp Content-Disposition: session;handling=required Content-Language: en Content-Length: 212 Proxy-Authorization: Digest username="1008",realm="10.192.250.132",nonce="42dfbb7c3ffbf9ea5193172ac5c48784e054f773",uri="sip:33241009@10.192.250.132:5060",response="26169bd11500af1153cea90bed3851d9"
v=0 o=Elesign 2420432 2420432 IN IP4 10.192.250.181 s=- c=IN IP4 10.192.250.181 t=0 0 m=audio 40002 RTP/AVP 0 4 8 18 a=rtpmap:0 PCMU/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 PºßB,â c c ° \ øÜo EU i@ @-e Àú ÀúµÄÄAªUSIP/2.0 100 trying -- your call is important to us Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2436 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:1009@10.192.250.182:5060 via_cnt==1"
PºßBâ X4 øÜo E j@ @+³ Àú Àú¶ÄÄñU,INVITE sip:1009@10.192.250.182:5060 SIP/2.0 Record-Route: sip:33241009@10.192.250.132;ftag=24ed470;lr=on Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKba8c.fe3fcb26.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK24ed750 Max-Forwards: 69 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:1009@10.192.250.132 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK Contact: sip:1008@10.192.250.181:5060 Session-Expires: 180;refresher=uac Supported: timer,100rel Content-Type: application/sdp Content-Disposition: session;handling=required Content-Language: en Content-Length: 212 sip:1009@10.192.250.132:5060",response="26169bd11500af1153cea90bed3851d9"
v=0 o=Elesign 2420432 2420432 IN IP4 10.192.250.181 s=- c=IN IP4 10.192.250.132 t=0 0 m=audio 35114 RTP/AVP 0 4 8 18 a=rtpmap:0 PCMU/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 PºßBÕc œ œ øÜo X4 E ¯ A @nB Àú¶ ÀúÄÄk&SIP/2.0 100 Trying Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKba8c.fe3fcb26.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK24ed750 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:1009@10.192.250.132 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
PºßBŸ / / øÜo X4 E ! B @mÏ Àú¶ ÀúÄÄ ÏuSIP/2.0 180 Ringing Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKba8c.fe3fcb26.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK24ed750 Record-Route: sip:33241009@10.192.250.132;ftag=24ed470;lr=on From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:1009@10.192.250.132;tag=3153535628 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE Contact: sip:1009@10.192.250.182 User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
PºßB1¿ õ õ ° \ øÜo Eç k@ @-Ñ Àú ÀúµÄÄÓ\5SIP/2.0 180 Ringing Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK24ed750 Record-Route: sip:33241009@10.192.250.132;ftag=24ed470;lr=on From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:1009@10.192.250.132;tag=3153535628 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE Contact: sip:1009@10.192.250.182:5060 User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
XºßBT+ [ [ øÜo ° \ E M +Ñ Àúµ ÀúÄÄ9ÌXCANCEL sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 CANCEL Content-Length: 0
YºßB| è è X4 øÜo EÚ l@ @-Ü Àú Àú¶ÄÄÆ°CANCEL sip:1009@10.192.250.182:5060 SIP/2.0 Max-Forwards: 10 Record-Route: sip:33241009@10.192.250.132;ftag=24ed470;lr=on Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKba8c.fe3fcb26.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 CANCEL Content-Length: 0
YºßBÍ j j ° \ øÜo E\ m@ @-Z Àú ÀúµÄÄH_ãSIP/2.0 200 cancelling Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-c771 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 CANCEL Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2438 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:33241009@10.192.250.132:5060 via_cnt==1"
YºßB x x ° \ øÜo Ej n@ @-K Àú ÀúµÄÄVVJSIP/2.0 487 Request cancelled Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-c771 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2438 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:1009@10.192.250.182:5060 via_cnt==1"
YºßBÁÆ Ø Ø øÜo X4 E Ê C @n% Àú¶ ÀúÄĶçSIP/2.0 487 Request Terminated Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKba8c.fe3fcb26.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK24ed750 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:1009@10.192.250.132;tag=3153535628 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 INVITE User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
YºßBÌ X4 øÜo E o@ @.- Àú Àú¶ÄÄr¢ACK sip:1009@10.192.250.182:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKba8c.fe3fcb26.0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 To: sip:1009@10.192.250.132;tag=3153535628 CSeq: 467 ACK User-Agent: Sip EXpress router(0.8.14 (i386/linux)) Content-Length: 0
YºßBŠå øÜo ° \ E | +¡ Àúµ ÀúÄÄheHACK sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-c771 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 ACK Content-Length: 0
YºßB£ Á Á øÜo X4 E ³ D @n; Àú¶ ÀúÄÄvSIP/2.0 200 OK Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKba8c.fe3fcb26.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK24ed750 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=24ed470 To: sip:33241009@10.192.250.132;tag=2670764575 Call-ID: 0024ede8-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 467 CANCEL User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
interface: eth0 (10.192.250.128/255.255.255.192) filter: ip and ( port 5060 ) match: 1008 # U 10.192.250.181:5060 -> 10.192.250.132:5060 INVITE sip:33241009@10.192.250.132:5060 SIP/2.0. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2cb0. Max-Forwards: 70. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 688 INVITE. Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK. Contact: sip:1008@10.192.250.181:5060. Session-Expires: 180;refresher=uac. Supported: timer,100rel. Content-Type: application/sdp. Content-Disposition: session;handling=required. Content-Language: en. Content-Length: 212. . v=0. o=Elesign 2159652 2159652 IN IP4 10.192.250.181. s=-. c=IN IP4 10.192.250.181. t=0 0. m=audio 40000 RTP/AVP 0 4 8 18. a=rtpmap:0 PCMU/8000. a=rtpmap:4 G723/8000. a=rtpmap:8 PCMA/8000. a=rtpmap:18 G729/8000.
# U 10.192.250.132:5060 -> 10.192.250.181:5060 SIP/2.0 407 Proxy Authentication Required. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2cb0;rport=5060. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132;tag=e5355e8d0a36e43bb935f6b4015eac15.deaf. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 688 INVITE. Proxy-Authenticate: Digest realm="10.192.250.132", nonce="42dfba7d8de3a370af61566da56e9282430b10c1". Server: Sip EXpress router (0.8.14 (i386/linux)). Content-Length: 0. Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2438 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:33241009@10.192.250.132:5060 via_cnt==1". .
# U 10.192.250.181:5060 -> 10.192.250.132:5060 ACK sip:33241009@10.192.250.132:5060 SIP/2.0. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2cb0;rport=5060. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132;tag=e5355e8d0a36e43bb935f6b4015eac15.deaf. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 688 ACK. Content-Length: 0. .
# U 10.192.250.181:5060 -> 10.192.250.132:5060 INVITE sip:33241009@10.192.250.132:5060 SIP/2.0. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80. Max-Forwards: 70. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK. Contact: sip:1008@10.192.250.181:5060. Session-Expires: 180;refresher=uac. Supported: timer,100rel. Content-Type: application/sdp. Content-Disposition: session;handling=required. Content-Language: en. Content-Length: 212. Proxy-Authorization: Digest username="1008",realm="10.192.250.132",nonce="42dfba7d8de3a370af61566da56e9282430b10c1",uri="sip:33241009@10.192.250.132:5060",response="75efec39ce6b9bb774065920d00ee9a2". . v=0. o=Elesign 2159652 2159652 IN IP4 10.192.250.181. s=-. c=IN IP4 10.192.250.181. t=0 0. m=audio 40000 RTP/AVP 0 4 8 18. a=rtpmap:0 PCMU/8000. a=rtpmap:4 G723/8000. a=rtpmap:8 PCMA/8000. a=rtpmap:18 G729/8000.
# U 10.192.250.132:5060 -> 10.192.250.181:5060 SIP/2.0 100 trying -- your call is important to us. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80;rport=5060. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. Server: Sip EXpress router (0.8.14 (i386/linux)). Content-Length: 0. Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2434 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:1009@10.192.250.182:5060 via_cnt==1". .
# U 10.192.250.132:5060 -> 10.192.250.182:5060 INVITE sip:1009@10.192.250.182:5060 SIP/2.0. Record-Route: sip:33241009@10.192.250.132;ftag=20f2cb0;lr=on. Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKe3bb.3cd64603.0. Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK20f2f80. Max-Forwards: 69. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:1009@10.192.250.132. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK. Contact: sip:1008@10.192.250.181:5060. Session-Expires: 180;refresher=uac. Supported: timer,100rel. Content-Type: application/sdp. Content-Disposition: session;handling=required. Content-Language: en. Content-Length: 212. sip:1009@10.192.250.132:5060",response="75efec39ce6b9bb774065920d00ee9a2".. v=0. o=Elesign 2159652 2159652 IN IP4 10.192.250.181. s=-. c=IN IP4 10.192.250.132. t=0 0. m=audio 35112 RTP/AVP 0 4 8 18. a=rtpmap:0 PCMU/8000. a=rtpmap:4 G723/8000. a=rtpmap:8 PCMA/8000. a=rtpmap:18 G729/8000.
# U 10.192.250.182:5060 -> 10.192.250.132:5060 SIP/2.0 100 Trying. Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKe3bb.3cd64603.0. Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK20f2f80. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:1009@10.192.250.132. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled. Content-Length: 0. .
# U 10.192.250.182:5060 -> 10.192.250.132:5060 SIP/2.0 180 Ringing. Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKe3bb.3cd64603.0. Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK20f2f80. Record-Route: sip:33241009@10.192.250.132;ftag=20f2cb0;lr=on. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:1009@10.192.250.132;tag=2897827035. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. Contact: sip:1009@10.192.250.182. User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled. Content-Length: 0. .
# U 10.192.250.132:5060 -> 10.192.250.181:5060 SIP/2.0 180 Ringing. Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK20f2f80. Record-Route: sip:33241009@10.192.250.132;ftag=20f2cb0;lr=on. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:1009@10.192.250.132;tag=2897827035. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. Contact: sip:1009@10.192.250.182:5060. User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled. Content-Length: 0. .
# U 10.192.250.181:5060 -> 10.192.250.132:5060 CANCEL sip:33241009@10.192.250.132:5060 SIP/2.0. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 CANCEL. Content-Length: 0. .
# U 10.192.250.132:5060 -> 10.192.250.182:5060 CANCEL sip:1009@10.192.250.182:5060 SIP/2.0. Max-Forwards: 10. Record-Route: sip:33241009@10.192.250.132;ftag=20f2cb0;lr=on. Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKe3bb.3cd64603.0. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 CANCEL. Content-Length: 0. .
# U 10.192.250.132:5060 -> 10.192.250.181:5060 SIP/2.0 200 cancelling. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-7dde. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 CANCEL. Server: Sip EXpress router (0.8.14 (i386/linux)). Content-Length: 0. Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2438 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:33241009@10.192.250.132:5060 via_cnt==1". .
# U 10.192.250.182:5060 -> 10.192.250.132:5060 SIP/2.0 487 Request Terminated. Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKe3bb.3cd64603.0. Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK20f2f80. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:1009@10.192.250.132;tag=2897827035. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled. Content-Length: 0. .
# U 10.192.250.132:5060 -> 10.192.250.182:5060 ACK sip:1009@10.192.250.182:5060 SIP/2.0. Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKe3bb.3cd64603.0. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. To: sip:1009@10.192.250.132;tag=2897827035. CSeq: 689 ACK. User-Agent: Sip EXpress router(0.8.14 (i386/linux)). Content-Length: 0. .
# U 10.192.250.182:5060 -> 10.192.250.132:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bKe3bb.3cd64603.0. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132;tag=1649948286. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 CANCEL. User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled. Content-Length: 0. .
# U 10.192.250.132:5060 -> 10.192.250.181:5060 SIP/2.0 487 Request cancelled. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80;rport=5060. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-7dde. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 INVITE. Server: Sip EXpress router (0.8.14 (i386/linux)). Content-Length: 0. Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2438 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:1009@10.192.250.182:5060 via_cnt==1". .
# U 10.192.250.181:5060 -> 10.192.250.132:5060 ACK sip:33241009@10.192.250.132:5060 SIP/2.0. Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK20f2f80;rport=5060. From: "Lab01+SIP" sip:1008@10.192.250.132;tag=20f2cb0. To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-7dde. Call-ID: 0020f386-32303034-30373136-0004b0005c8b@10.192.250.181. CSeq: 689 ACK. Content-Length: 0. .
exit 17 received, 0 dropped
Ôò¡ è ŒßB€ . . X4 øÜo E Ž@ @/N Àú Àú¶ÄÄ Í ŒßB€ . . ° \ øÜo E µ@ @/N Àú ÀúµÄÄ Í !ŒßBoA G G øÜo ° \ E 90 )Ê Àúµ ÀúÄÄ%ÛUINVITE sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e4e0 Max-Forwards: 70 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 860 INVITE Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK Contact: sip:1008@10.192.250.181:5060 Session-Expires: 180;refresher=uac Supported: timer,100rel Content-Type: application/sdp Content-Disposition: session;handling=required Content-Language: en Content-Length: 212
v=0 o=Elesign 2895824 2895824 IN IP4 10.192.250.181 s=- c=IN IP4 10.192.250.181 t=0 0 m=audio 40002 RTP/AVP 0 4 8 18 a=rtpmap:0 PCMU/8000 a=rtpmap:4 G723/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 !ŒßBnB í í ° \ øÜo Eß ¶@ @, Àú ÀúµÄÄËn_SIP/2.0 407 Proxy Authentication Required Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e4e0;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132;tag=e5355e8d0a36e43bb935f6b4015eac15.a5e2 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 860 INVITE Proxy-Authenticate: Digest realm="10.192.250.132", nonce="42dfbd4df2273692690cac969b8a672b746f7c3c" Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2442 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:33241009@10.192.250.132:5060 via_cnt==1"
!ŒßBF øÜo ° \ E |1 + Àúµ ÀúÄÄh¿êACK sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e4e0;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132;tag=e5355e8d0a36e43bb935f6b4015eac15.a5e2 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 860 ACK Content-Length: 0
!ŒßB,÷ è øÜo ° \ E 2 ) Àúµ ÀúÄÄíH>INVITE sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0 Max-Forwards: 70 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK Contact: sip:1008@10.192.250.181:5060 Session-Expires: 180;refresher=uac Supported: timer,100rel Content-Type: application/sdp Content-Disposition: session;handling=required Content-Language: en Content-Length: 212 Proxy-Authorization: Digest username="1008",realm="10.192.250.132",nonce="42dfbd4df2273692690cac969b8a672b746f7c3c",uri="sip:33241009@10.192.250.132:5060",response="87a486ffec5bc6af1002e3d7d011bf68"
v=0 o=Elesign 2895824 2895824 IN IP4 10.192.250.181 s=- c=IN IP4 10.192.250.181 t=0 0 m=audio 40002 RTP/AVP 0 4 8 18 a=rtpmap:0 PCMU/8000 a=rtpmap:4 G723/8000 a=rtpm!ŒßB C c c ° \ øÜo EU ·@ @- Àú ÀúµÄÄA"bSIP/2.0 100 trying -- your call is important to us Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2436 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:1009@10.192.250.182:5060 via_cnt==1"
!ŒßB5C è X4 øÜo E ž@ @+e Àú Àú¶ÄÄñINVITE sip:1009@10.192.250.182:5060 SIP/2.0 Record-Route: sip:33241009@10.192.250.132;ftag=2c2e4f0;lr=on Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bK84bc.afa82817.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK2c2e7c0 Max-Forwards: 69 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:1009@10.192.250.132 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE Allow: INVITE,CANCEL,ACK,BYE,OPTIONS,REFER,NOTIFY,PRACK Contact: sip:1008@10.192.250.181:5060 Session-Expires: 180;refresher=uac Supported: timer,100rel Content-Type: application/sdp Content-Disposition: session;handling=required Content-Language: en Content-Length: 212 sip:1009@10.192.250.132:5060",response="87a486ffec5bc6af1002e3d7d011bf68"
v=0 o=Elesign 2895824 2895824 IN IP4 10.192.250.181 s=- c=IN IP4 10.192.250.132 t=0 0 m=audio 35122 RTP/AVP 0 4 8 18 a=rtpmap:0 PCMU/8000 a=rtpmap:4 G723/8000 a=!ŒßBGÄ œ œ øÜo X4 E ¯ W @n, Àú¶ ÀúÄÄ=eSIP/2.0 100 Trying Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bK84bc.afa82817.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK2c2e7c0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:1009@10.192.250.132 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
!ŒßBó / / øÜo X4 E ! X @m¹ Àú¶ ÀúÄÄ SIP/2.0 180 Ringing Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bK84bc.afa82817.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK2c2e7c0 Record-Route: sip:33241009@10.192.250.132;ftag=2c2e4f0;lr=on From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:1009@10.192.250.132;tag=4250576020 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE Contact: sip:1009@10.192.250.182 User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
!ŒßBÈ õ õ ° \ øÜo Eç ¹@ @- Àú ÀúµÄÄÓ€OSIP/2.0 180 Ringing Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK2c2e7c0 Record-Route: sip:33241009@10.192.250.132;ftag=2c2e4f0;lr=on From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:1009@10.192.250.132;tag=4250576020 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE Contact: sip:1009@10.192.250.182:5060 User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
*ŒßBe6 [ [ øÜo ° \ E M3 +³ Àúµ ÀúÄÄ9ÔÔCANCEL sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 CANCEL Content-Length: 0
*ŒßBv è è X4 øÜo EÚ º@ @- Àú Àú¶ÄÄÆ€CANCEL sip:1009@10.192.250.182:5060 SIP/2.0 Max-Forwards: 10 Record-Route: sip:33241009@10.192.250.132;ftag=2c2e4f0;lr=on Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bK84bc.afa82817.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 CANCEL Content-Length: 0
*ŒßBÇv j j ° \ øÜo E\ »@ @- Àú ÀúµÄÄHÛµSIP/2.0 200 cancelling Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-ee59 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 CANCEL Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2438 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:33241009@10.192.250.132:5060 via_cnt==1"
*ŒßB%¡ x x ° \ øÜo Ej Œ@ @,ý Àú ÀúµÄÄVbSIP/2.0 487 Request cancelled Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-ee59 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE Server: Sip EXpress router (0.8.14 (i386/linux)) Content-Length: 0 Warning: 392 10.192.250.132:5060 "Noisy feedback tells: pid=2438 req_src_ip=10.192.250.181 req_src_port=5060 in_uri=sip:33241009@10.192.250.132:5060 out_uri=sip:1009@10.192.250.182:5060 via_cnt==1"
*ŒßB:ð øÜo ° \ E |4 + Àúµ ÀúÄÄh§TACK sip:33241009@10.192.250.132:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0;rport=5060 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132;tag=c0f9e55365820a2ecf6f5e7d2d1d7def-ee59 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 ACK Content-Length: 0
*ŒßBì8 Ø Ø øÜo X4 E Ê Y @n Àú¶ ÀúÄĶR³SIP/2.0 487 Request Terminated Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bK84bc.afa82817.0 Via: SIP/2.0/UDP 10.192.250.181:5060;rport=5060;branch=z9hG4bK2c2e7c0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:1009@10.192.250.132;tag=4250576020 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 INVITE User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
*ŒßB9 X4 øÜo E œ@ @-ß Àú Àú¶ÄÄr->ACK sip:1009@10.192.250.182:5060 SIP/2.0 Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bK84bc.afa82817.0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 To: sip:1009@10.192.250.132;tag=4250576020 CSeq: 861 ACK User-Agent: Sip EXpress router(0.8.14 (i386/linux)) Content-Length: 0
*ŒßBXñ Á Á øÜo X4 E ³ Z @n% Àú¶ ÀúÄÄÕ¹SIP/2.0 200 OK Via: SIP/2.0/UDP 10.192.250.132;branch=z9hG4bK84bc.afa82817.0 Via: SIP/2.0/UDP 10.192.250.181:5060;branch=z9hG4bK2c2e7c0 From: "Lab01+SIP" sip:1008@10.192.250.132;tag=2c2e4f0 To: sip:33241009@10.192.250.132;tag=3773844391 Call-ID: 002c2eea-32303034-30373136-0004b0005c8b@10.192.250.181 CSeq: 861 CANCEL User-Agent: SIP-ICSG102-1.373-icablesystem/v2.0_enabled Content-Length: 0
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan,
I sent dumps as you asked me but seems that message is too big to be posted without moderation. If you prefer I can send dumps directly to your e-mail.
Thanks in advance.
Jan Janak wrote:
On 13-07-2005 12:31, Rodrigo P. Telles wrote:
Juha,
I did another dump using ethereal and the result was the same but finaly I find out the source of the problem. One carrier that I send calls through do some comparisons betwen To: header field and INVITE (I know that its not RFC compliant) so I have to change To: header field using subst(). This error occur only when I change To: header field and doesn't matters if I use "consume_credentials()" before or after the substitution function. I realy don't know if its a "consume_credentials()" BUG! I think SER gurus can answer this question.
Could you make pcap dumps (either using tcpdump, ngrep, or ethereal) and post them along with the the configuration file ? Are you trying to rewrite the contents of To header field using regular expressions ? If so then it is possible that the regular expression is not correct and rewrites more than it should. The configuration file would be useful too.
Jan.
try pasting on
Iqbal
Rodrigo P. Telles wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan,
I sent dumps as you asked me but seems that message is too big to be posted without moderation. If you prefer I can send dumps directly to your e-mail.
Thanks in advance.
Jan Janak wrote:
On 13-07-2005 12:31, Rodrigo P. Telles wrote:
Juha,
I did another dump using ethereal and the result was the same but finaly I find out the source of the problem. One carrier that I send calls through do some comparisons betwen To: header field and INVITE (I know that its not RFC compliant) so I have to change To: header field using subst(). This error occur only when I change To: header field and doesn't matters if I use "consume_credentials()" before or after the substitution function. I realy don't know if its a "consume_credentials()" BUG! I think SER gurus can answer this question.
Could you make pcap dumps (either using tcpdump, ngrep, or ethereal) and post them along with the the configuration file ? Are you trying to rewrite the contents of To header field using regular expressions ? If so then it is possible that the regular expression is not correct and rewrites more than it should. The configuration file would be useful too.
Jan.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFC4TH7iLK8unYgEMQRAr2gAJ4wXdMHJqHs4a0p5+LQ3qhbo3mEZQCeM4RF nlcA6fLNwKMQ2Q5xxiPn8XE= =IGUb -----END PGP SIGNATURE-----
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Iqbal,
Thanks for your idea.
Jan,
As you asked follow the dumps plus ser.cfg. http://pastebin.ca/18291 http://pastebin.ca/18292 http://pastebin.ca/18293 http://pastebin.ca/18294
Thanks in advance.
Iqbal wrote:
try pasting on
Iqbal
Rodrigo P. Telles wrote:
Jan,
I sent dumps as you asked me but seems that message is too big to be posted without moderation. If you prefer I can send dumps directly to your e-mail.
Thanks in advance.
Jan Janak wrote:
On 13-07-2005 12:31, Rodrigo P. Telles wrote:
Juha,
I did another dump using ethereal and the result was the same but finaly I find out the source of the problem. One carrier that I send calls through do some comparisons betwen To: header field and INVITE (I know that its not RFC compliant) so I have to change To: header field using subst(). This error occur only when I change To: header field and doesn't matters if I use "consume_credentials()" before or after the substitution function. I realy don't know if its a "consume_credentials()" BUG! I think SER gurus can answer this question.
Could you make pcap dumps (either using tcpdump, ngrep, or ethereal) and post them along with the the configuration file ? Are you trying to rewrite the contents of To header field using regular expressions ? If so then it is possible that the regular expression is not correct and rewrites more than it should. The configuration file would be useful too. Jan.
_______________________________________________ Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
On Jul 22, 2005 at 15:28, Rodrigo P. Telles telles@devel.it wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Iqbal,
Thanks for your idea.
Jan,
As you asked follow the dumps plus ser.cfg. http://pastebin.ca/18291 http://pastebin.ca/18292 http://pastebin.ca/18293 http://pastebin.ca/18294
Your subst() regular expression is wrong. It will match and substitute also the uri in Proxy-Authorization leading to problems with consume_credentials.
Instead of subst('/sip:3324([0-9]+@.*)$/sip:\1/g'); try using subst('/^(To[ ]*:.*sip:)3324([0-9]+@[^>]*)/\1\2/g');
Andrei
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Andrei,
Andrei Pelinescu-Onciul wrote:
On Jul 22, 2005 at 15:28, Rodrigo P. Telles telles@devel.it wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Iqbal,
Thanks for your idea.
Jan,
As you asked follow the dumps plus ser.cfg. http://pastebin.ca/18291 http://pastebin.ca/18292 http://pastebin.ca/18293 http://pastebin.ca/18294
Your subst() regular expression is wrong. It will match and substitute also the uri in Proxy-Authorization leading to problems with consume_credentials.
You are right !
Instead of subst('/sip:3324([0-9]+@.*)$/sip:\1/g'); try using subst('/^(To[ ]*:.*sip:)3324([0-9]+@[^>]*)/\1\2/g');
I changed the regex like yours and the problem desapeared. Thanks for your help.
Andrei