There is no such a thing today, you will not be reinventing the wheel.
-jiri
At 01:39 AM 8/11/2004, Michael Shuler wrote:
>Is there anything out there in SER that will allow it to handle more
>advanced and dynamic routing verses hard coding everything into ser.conf.
>For example I want to be able to setup a hunt group that rolls over into a
>voice mail server. But the number of members in the hunt group and the
>voice mail box/server can change dynamically via a MySQL table.
>
>For example in Asterisk style (which I am used to):
>
>Exten => 1231231234,1,Dial(SIP/Phone1)
>Exten => 1231231234,2,Dial(SIP/Phone2)
>Exten => 1231231234,3,Dial(SIP/Phone3)
>Exten => 1231231234,4,Dial(SIP/Phone4)
>Exten => 1231231234,5,Dial(SIP/VMServer/${EXTEN})
>
>
>How can this be done in SER throuhg dynamic lookups? The reason why I ask
>is I am about to start work developing a module for it that can do this type
>of thing but I didn't want to reinvent the wheel.
>
>Thanks!
>
>----------------------------------------
>
>Michael Shuler, C.E.O.
>BitWise Systems, Inc.
>682 High Point Lane
>East Peoria, IL 61611
>Office: (217) 585-0357
>Cell: (309) 657-6365
>Fax: (309) 213-3500
>E-Mail: mike(a)bwsys.net
>Customer Service: (877) 976-0711
>
>_______________________________________________
>Serusers mailing list
>serusers(a)lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
--
Jiri Kuthan http://iptel.org/~jiri/
Hey Arne,
No, i'm only using mediaproxy - no nathelper. The NAT: lines are my own debug lines added to various stages of ser.cfg, indicating which bit it's doing.
ie. NAT: Request from RFC Private IP Detected --> mediaproxy flagged is when the nat test is performed
NAT: Caller is NAT'd (destination offline) --> enable reply processing is when t_on_reply is set for a NAT'd caller
and NAT: Invite received --> enabling media proxy is when use_media_proxy() is called.
Using the rptgenerator script i can generate media sessions fine, so i know that python/mediaproxy is up and running as it should be (well, nearly anyway) it's just that as soon as ser attempts to call use_media_proxy() it crahses out...!
D
________________________________
From: Arne Scheffer [mailto:arne.scheffer@ritstele.com]
Sent: Tue 10/08/2004 22:02
To: Dave Bath; serusers(a)lists.iptel.org
Subject: RE: [Serusers] mediaproxy + ser0.8.14 problem
Dave,
Are you not using nathelper/rtpproxy mixed with mediaproxy ?
This will not work as the 2 are not compatible (see docs).
I am using only mediaproxy and never see any log info with ..... NAT: .......
Arne.
-----Original Message-----
From: serusers-bounces(a)iptel.org [mailto:serusers-bounces@lists.iptel.org]On Behalf Of Dave Bath
Sent: dinsdag 10 augustus 2004 17:41
To: serusers(a)lists.iptel.org
Subject: [Serusers] mediaproxy + ser0.8.14 problem
Hey guys... please, does anyone have an thoughts on this? I have been around and around the houses trying to figure out why as soon as use_media_proxy() is called, ser crashes out. I have checked permissions (I think!) for the mediaproxy sockets from ser... if I use the util script to generate media sessions all is fine, and they can be seen on the web interface, so I know that bit is working...
It just seems that as soon as I call it from within ser, all goes wrong...
*A very confused Dave*
Hi all,
Have been trying to get media proxy to work with 0.8.14 and am not having a huge amount of joy. Basically the route processing seems to be fine, but as soon as ser attempts to actually pass traffic through media proxy it crashes out!
Aug 5 15:30:13 sip /sbin/ser[3066]: NAT: Request from RFC Private IP Detected --> mediaproxy flagged
Aug 5 15:30:13 sip /sbin/ser[3066]: VOICEMAIL: VM user detected --> activating VM Flag
Aug 5 15:30:13 sip /sbin/ser[3066]: NAT: Caller is NAT'd (destination offline) --> enable reply processing
Aug 5 15:30:13 sip /sbin/ser[3066]: NAT: Invite received --> enabling media proxy
Aug 5 15:30:13 sip /sbin/ser[3052]: child process 3066 exited by a signal 11
Aug 5 15:30:13 sip /sbin/ser[3052]: core was not generated
Aug 5 15:30:13 sip /sbin/ser[3052]: INFO: terminating due to SIGCHLD
Aug 5 15:30:13 sip /sbin/ser[3186]: INFO: signal 15 received
Aug 5 15:30:13 sip /sbin/ser[3193]: INFO: signal 15 received
(the same is true if the destination is online as well).
I may have a problem with symmetric/asymmetric clients, but I don't think ser should actually crash like that... does anyone have any ideas?
Dave
Is there anything out there in SER that will allow it to handle more
advanced and dynamic routing verses hard coding everything into ser.conf.
For example I want to be able to setup a hunt group that rolls over into a
voice mail server. But the number of members in the hunt group and the
voice mail box/server can change dynamically via a MySQL table.
For example in Asterisk style (which I am used to):
Exten => 1231231234,1,Dial(SIP/Phone1)
Exten => 1231231234,2,Dial(SIP/Phone2)
Exten => 1231231234,3,Dial(SIP/Phone3)
Exten => 1231231234,4,Dial(SIP/Phone4)
Exten => 1231231234,5,Dial(SIP/VMServer/${EXTEN})
How can this be done in SER throuhg dynamic lookups? The reason why I ask
is I am about to start work developing a module for it that can do this type
of thing but I didn't want to reinvent the wheel.
Thanks!
----------------------------------------
Michael Shuler, C.E.O.
BitWise Systems, Inc.
682 High Point Lane
East Peoria, IL 61611
Office: (217) 585-0357
Cell: (309) 657-6365
Fax: (309) 213-3500
E-Mail: mike(a)bwsys.net
Customer Service: (877) 976-0711
the answering system should support session timer or other
inactivity detection mechanisms and generate BYE eventually.
-jiri
At 03:04 PM 8/10/2004, Vitaly Nikolaev wrote:
>Content-class: urn:content-classes:message
>Content-Type: multipart/alternative;
> boundary="----_=_NextPart_001_01C47EDA.81641567"
>
>Hello,
>
>I tried to search about this question on the web but could not find anything. Probably I used incorrect keywords. The situation is: customer call from SIP device thru SER to some place. SER terminate call to Cisco GW. But suddenly customer lost internet connectivity and if on another side some answering machine, call will never disconnect.
>
>Is there any solutions?
>
>
>--
>Vitali Nikolaev
>Cell: 1 917 817 9202
>FAX: 1 413 235 1668
>
>_______________________________________________
>Serusers mailing list
>serusers(a)lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
--
Jiri Kuthan http://iptel.org/~jiri/
Sorry, I attached wrong ngrep, correct is now in the email.
Scott Morris
Enterprise Network Engineer
DOE - ORAU / ORISE
865-576-4672
-----Original Message-----
From: Morris, Scott
Sent: Tuesday, August 10, 2004 2:29 PM
To: serusers(a)lists.iptel.org
Subject: 483 - too many hops error -
I found documentation on the 483 - too many hops error and what to do about
it, but I guess I don't have a handle one the concept, just like many others
I guess. Here is the information I am using.
Sign-in name - morriss(a)orau.net
username - morriss
password - xxxx
my workstation is 10.5.10.1
SER server is 10.0.2.1 (comm01.orau.gov)
the sip service records for dns are comm01.orau.gov
SER version - 8.12 running on Redhat 3.0 ES
workstation software - Windows Messenger 4.7.2009
Please take a look at the ser.cfg and ngrep below and see where I have the
uri not set properly. And can more detail be provided on the aliases
command?
Thanks.
Scott Morris
Enterprise Network Engineer
DOE - ORAU / ORISE
865-576-4672
Ser.cfg
=====================================================
# $Id: ser.cfg,v 1.21.4.1 2003/11/10 15:35:15 andrei Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
#debug=3 # debug level (cmd line: -dddddddddd)
#fork=yes
#log_stderror=no # (cmd line: -E)
/* Uncomment these lines to enter debugging mode
debug=7
fork=no
log_stderror=yes
*/
check_via=no # (cmd. line: -v)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
#port=5060
#children=4
fifo="/tmp/ser_fifo"
# ------------------ module loading ----------------------------------
# Uncomment this if you want to use SQL database
#loadmodule "/usr/lib/ser/modules/mysql.so"
loadmodule "/usr/lib/ser/modules/sl.so"
loadmodule "/usr/lib/ser/modules/tm.so"
loadmodule "/usr/lib/ser/modules/rr.so"
loadmodule "/usr/lib/ser/modules/maxfwd.so"
loadmodule "/usr/lib/ser/modules/usrloc.so"
loadmodule "/usr/lib/ser/modules/registrar.so"
loadmodule "/usr/lib/ser/modules/auth_radius.so"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/lib/ser/modules/auth.so"
#loadmodule "/usr/lib/ser/modules/auth_db.so"
# ----------------- setting module-specific parameters ---------------
# -- usrloc params --
modparam("usrloc", "db_mode", 0)
# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line #modparam("usrloc",
"db_mode", 2)
# -- auth params --
# Uncomment if you are using auth module
#
# modparam("auth_db", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which true in this config),
# uncomment also the following parameter)
#
# modparam("auth_db", "password_column", "password")
# -- rr params --
# add value to ;lr param to make some broken UAs happy modparam("rr",
"enable_full_lr", 1)
# radius
modparam("auth_radius", "service_type", 15 ) modparam("auth_radius",
"radius_config", "/etc/radiusclient/radiusclient.conf")
# ------------------------- request routing logic -------------------
# main routing logic
route{
# 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;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy; that's
# particularly good if upstream and downstream entities
# use different transport protocol
record_route();
# loose-route processing
if (loose_route()) {
t_relay();
break;
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication
if (!radius_www_authorize("orau.net")) {
www_challenge("orau.net", "1");
break;
};
save("location");
break;
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
break;
};
};
# forward to current uri now; use stateful forwarding; that
# works reliably even if we forward from TCP to UDP
if (!t_relay()) {
sl_reply_error();
};
}
Grep
=====================================================
interface: eth0 (10.0.0.0/255.255.0.0)
#
U 10.5.10.1:1765 -> 10.0.2.1:5060
REGISTER sip:orau.net SIP/2.0..Via: SIP/2.0/UDP 10.5.10.1:11478..From:
<sip
:morriss@orau.net>;tag=c6436765-3d9a-4a10-ae23-c05fbcce10e7..To:
<sip:morri
ss(a)orau.net>..Call-ID:
b1ea53ea-e136-4143-9b9c-ebe110cdd814@10.5.10.1..CSeq
: 1 REGISTER..Contact: <sip:10.5.10.1:11478>;methods="INVITE, MESSAGE,
INFO
, SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY, ACK"..User-Agent: Windows
RTC/1.
0..Expires: 1200..Event: registration..Allow-Events:
presence..Content-Leng
th: 0....
#
T 143.126.10.0 -> 2.1.0.0 +1540@8:28
..........[..~..............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nF..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nF..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nG...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nG...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nf..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nf..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ng...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ng...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nh..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nh..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ni...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ni...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nl..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nl..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nm...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nm...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ne..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ne..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nf...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nf...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nw..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nw..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nx...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nx...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n`..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n`..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
na...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
na...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nn..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nn..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
no...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
no...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nH..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nH..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nI...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nI...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nm..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nm..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nn...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nn...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ny..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ny..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nz...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nz...........comm01.orau.net.....................
#
U 10.0.2.1:5060 -> 10.5.10.1:11478
SIP/2.0 483 Too Many Hops..Via: SIP/2.0/UDP 10.5.10.1:11478..From:
<sip:mor
riss(a)orau.net>;tag=c6436765-3d9a-4a10-ae23-c05fbcce10e7..To:
<sip:morriss@o
rau.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.d78f..Call-ID:
b1ea53ea-e136-
4143-9b9c-ebe110cdd814@10.5.10.1..CSeq: 1 REGISTER..Server: Sip EXpress
rou
ter (0.8.12 (i386/linux))..Content-Length: 0..Warning: 392 10.0.2.1:5060
"N
oisy feedback tells: pid=11802 req_src_ip=10.0.2.1 req_src_port=5060
in_ur
i=sip:orau.netout_uri=sip:orau.net via_cnt==12"....
#
U 10.0.2.230:138 -> 10.0.2.255:138
.............. EMEBEOEEEFFDELCACACACACACACACACA.
EPFCEBFFCACACACACACACACACA
CACABO..SMB%..............................D...................D.V.........U
.\MAILSLOT\BROWSE.......LANDESK.................U.Landesk - Desktop
Managem
ent Server.
#
U 10.5.10.1:1766 -> 10.0.2.1:5060
REGISTER sip:orau.net SIP/2.0..Via: SIP/2.0/UDP 10.5.10.1:11478..From:
<sip
:morriss@orau.net>;tag=2496eef8-3160-45e3-b511-428bd3aa5227..To:
<sip:morri
ss(a)orau.net>..Call-ID:
c230c295-6be4-4e73-b908-30f896694342@10.5.10.1..CSeq
: 1 REGISTER..Contact: <sip:10.5.10.1:11478>;methods="INVITE, MESSAGE,
INFO
, SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY, ACK"..User-Agent: Windows
RTC/1.
0..Expires: 1200..Event: registration..Allow-Events:
presence..Content-Leng
th: 0....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ng..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ng..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nh...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nh...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
no..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
no..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
np...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
np...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nj..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nj..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nk...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nk...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
np..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
np..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nq...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nq...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nb..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nb..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nc...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nc...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ns..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ns..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nt...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nt...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nl..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nl..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nm...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nm...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nJ..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nJ..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nK...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nK...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ni..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ni..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nj...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nj...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n{..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n{..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n|...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n|...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nu..........._sip._udp.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nu..........._sip._udp.orau.net..!.....!...............comm01.orau.net..6..
............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nv...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nv...........comm01.orau.net.....................
#
U 10.0.2.1:5060 -> 10.5.10.1:11478
SIP/2.0 483 Too Many Hops..Via: SIP/2.0/UDP 10.5.10.1:11478..From:
<sip:mor
riss(a)orau.net>;tag=2496eef8-3160-45e3-b511-428bd3aa5227..To:
<sip:morriss@o
rau.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.729a..Call-ID:
c230c295-6be4-
4e73-b908-30f896694342@10.5.10.1..CSeq: 1 REGISTER..Server: Sip EXpress
rou
ter (0.8.12 (i386/linux))..Content-Length: 0..Warning: 392 10.0.2.1:5060
"N
oisy feedback tells: pid=11809 req_src_ip=10.0.2.1 req_src_port=5060
in_ur
i=sip:orau.netout_uri=sip:orau.net via_cnt==12"....
#
T 143.126.10.0 -> 2.1.0.0 +1540@8:28
..........[..~..............
exit
155 received, 0 dropped
Hi!
I'm using ser 0.8.12 and the rtpproxy v20040105. Everything is working
fine but sometimes (every 2 weeks) the rtpproxy crashes (ps -A shows no
rtpproxy anymore and there is nothing in syslog) during a call.
Are there any known issues with this version?
Is the HEAD version more stable?
Are there ways to track down the problem?
regards,
klaus
Did you upload the cpl?
cpl_bin needs to have the compiled version of the xml
script. You can use CPLED to upload it via SIP. Then
use cpl_process_register() in the script to accept it.
Cheers,
Richard
--- ser die <serdiehard(a)yahoo.com> wrote:
> thanks richard
>
> iam using the
>
>
> version: ser 0.8.12-1rc6 (i386/linux)
>
> and i compiled it with cpl-c module and its not
> giveing
>
> any problem while ser startup
>
> and i have this scenario
>
>
> A B C
> 101 -->216110 --> 54110 ->
>
> i.e when A calls B by cpl it has to redirect to C
>
> and i have inserted in the ser database with cpl
> table
>
> looks like this
>
>
******************************************************
> mysql> select * from cpl;
>
+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------+
> | user | cpl_xml
>
>
>
>
>
>
>
> | cpl_bin |
>
+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------+
> | 216110 | <?xml version="1.0" ?>
>
> <!DOCTYPE cpl PUBLIC "-//IETF//DTD RFCxxxx
> CPL1.0//EN"
> "cpl-06.dtd">
>
> <cpl>
> <incoming>
> <location url="sip:54110@server.pol.net.in">
> <redirect />
> </location>
> </incoming>
> </cpl>
> | |
>
+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------+
> 1 row in set (0.00 sec)
>
>
>
>
*******************************************************
>
>
> but it is directly going to the B it self not
> redirecting to the C
>
> A,B and C are all registered to the server
>
>
> so iam attaching my ser.cfg below
>
> *************************************************
>
> # ----------- global configuration parameters
> ------------------------
>
> debug=8 # debug level (cmd line:
> -dddddddddd)
> fork=yes
> log_stderror=yes # (cmd line: -E)
>
>
> check_via=no # (cmd. line: -v)
> dns=no # (cmd. line: -r)
> rev_dns=no # (cmd. line: -R)
> port=5060
> children=4
> fifo="/tmp/ser_fifo"
> fifo_mode=438
> # ------------------ module loading
> # Uncomment this if you want to use SQL database
> loadmodule "/usr/local/lib/ser/modules/mysql.so"
> loadmodule "/usr/local/lib/ser/modules/exec.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/textops.so"
> loadmodule "/usr/local/lib/ser/modules/domain.so"
> loadmodule "/usr/local/lib/ser/modules/cpl-c.so"
>
> # Uncomment this if you want digest authentication
> # mysql.so must be loaded !
> loadmodule "/usr/local/lib/ser/modules/auth.so"
> loadmodule "/usr/local/lib/ser/modules/auth_db.so"
> loadmodule "/usr/local/lib/ser/modules/acc.so"
> # !! Nathelper
> loadmodule "/usr/local/lib/ser/modules/nathelper.so"
>
> # ----------------- setting module-specific
> parameters
>
> # -- usrloc params --
>
> # Uncomment this if you want to use SQL database
> # for persistent storage and comment the previous
> line
> modparam("usrloc", "db_mode", 2)
>
> # -- auth params --
> # Uncomment if you are using auth module
> #
> modparam("auth_db", "calculate_ha1", yes)
> #
> # If you set "calculate_ha1" parameter to yes (which
> true in this config),
> # uncomment also the following parameter)
> #
> modparam("auth_db", "password_column", "password")
>
modparam("usrloc","db_url","mysql://ser:heslo@localhost/ser")
> modparam("acc", "log_level", 1)
> modparam("acc", "log_flag", 1)
> modparam("acc", "db_flag", 1)
> modparam("acc", "db_missed_flag", 2)
> modparam("acc", "log_fmt", "miocfst")
> modparam("acc", "failed_transactions" ,1)
>
> # -- rr params --
> # add value to ;lr param to make some broken UAs
> happy
> modparam("rr", "enable_full_lr", 1)
>
> #cpl
>
modparam("cpl-c","cpl_dtd_file","/usr/local/etc/ser/cpl-06.dtd")
>
modparam("cpl-c","cpl_db","mysql://ser:heslo@localhost/ser")
> modparam("cpl-c","cpl_table","cpl")
>
>
> # !! Nathelper
> modparam("registrar", "nat_flag", 6)
> modparam("nathelper", "natping_interval", 30) # Ping
> interval 30 s
> modparam("nathelper", "ping_nated_only", 1) # Ping
> only clients behind NAT
>
> # ------------------------- request routing logic
> -------------------
>
> # main routing logic
>
> route{
>
> # 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;
> };
>
> # !! Nathelper
> # Special handling for NATed clients; first,
> NAT test is
> # executed: it looks for via!=received and
> RFC1918 addresses
> # in Contact (may fail if line-folding is
> used); also,
> # the received test should, if completed,
> should check all
> # vias for rpesence of received
> if (nat_uac_test("3")) {
> # Allow RR-ed requests, as these may
> indicate that
> # a NAT-enabled proxy takes care of
> it; unless it is
> # a REGISTER
>
> if (method == "REGISTER" || !
> search("^Record-Route:")) {
> log("LOG: Someone trying to
> register from private IP, rewriting\n");
>
> # This will work only for user
> agents that support symmetric
> # communication. We tested quite
> many of them and majority is
>
=== message truncated ===
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail
Dave,
Are you not using nathelper/rtpproxy mixed with mediaproxy ?
This will not work as the 2 are not compatible (see docs).
I am using only mediaproxy and never see any log info with ..... NAT: .......
Arne.
-----Original Message-----
From: serusers-bounces(a)iptel.org [mailto:serusers-bounces@lists.iptel.org]On Behalf Of Dave Bath
Sent: dinsdag 10 augustus 2004 17:41
To: serusers(a)lists.iptel.org
Subject: [Serusers] mediaproxy + ser0.8.14 problem
Hey guys... please, does anyone have an thoughts on this? I have been around and around the houses trying to figure out why as soon as use_media_proxy() is called, ser crashes out. I have checked permissions (I think!) for the mediaproxy sockets from ser... if I use the util script to generate media sessions all is fine, and they can be seen on the web interface, so I know that bit is working...
It just seems that as soon as I call it from within ser, all goes wrong...
*A very confused Dave*
Hi all,
Have been trying to get media proxy to work with 0.8.14 and am not having a huge amount of joy. Basically the route processing seems to be fine, but as soon as ser attempts to actually pass traffic through media proxy it crashes out!
Aug 5 15:30:13 sip /sbin/ser[3066]: NAT: Request from RFC Private IP Detected --> mediaproxy flagged
Aug 5 15:30:13 sip /sbin/ser[3066]: VOICEMAIL: VM user detected --> activating VM Flag
Aug 5 15:30:13 sip /sbin/ser[3066]: NAT: Caller is NAT'd (destination offline) --> enable reply processing
Aug 5 15:30:13 sip /sbin/ser[3066]: NAT: Invite received --> enabling media proxy
Aug 5 15:30:13 sip /sbin/ser[3052]: child process 3066 exited by a signal 11
Aug 5 15:30:13 sip /sbin/ser[3052]: core was not generated
Aug 5 15:30:13 sip /sbin/ser[3052]: INFO: terminating due to SIGCHLD
Aug 5 15:30:13 sip /sbin/ser[3186]: INFO: signal 15 received
Aug 5 15:30:13 sip /sbin/ser[3193]: INFO: signal 15 received
(the same is true if the destination is online as well).
I may have a problem with symmetric/asymmetric clients, but I don't think ser should actually crash like that... does anyone have any ideas?
Dave
Hello all,
I have done some tests with the mediaproxy. Works nicely behind different types of NAT.
Also got the mediaproxy monitor page up too.
Now I am running into something strange.
I have the impression that all calls are now being sent throught the mediaproxy ?
Also calls between 2 public IP endpoints, they show up in the mediaproxy webinterface as active.
Is this correct ?
I am using the sample ser.cfg file and CVS 25-7-2004.
thanks,
Arne.
I found documentation on the 483 - too many hops error and what to do about
it, but I guess I don't have a handle one the concept, just like many others
I guess. Here is the information I am using.
Sign-in name - morriss(a)orau.net
username - morriss
password - xxxx
my workstation is 10.5.10.1
SER server is 10.0.2.1 (comm01.orau.gov)
the sip service records for dns are comm01.orau.gov
SER version - 8.12 running on Redhat 3.0 ES
workstation software - Windows Messenger 4.7.2009
Please take a look at the ser.cfg and ngrep below and see where I have the
uri not set properly. And can more detail be provided on the aliases
command?
Thanks.
Scott Morris
Enterprise Network Engineer
DOE - ORAU / ORISE
865-576-4672
Ser.cfg
=====================================================
# $Id: ser.cfg,v 1.21.4.1 2003/11/10 15:35:15 andrei Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
#debug=3 # debug level (cmd line: -dddddddddd)
#fork=yes
#log_stderror=no # (cmd line: -E)
/* Uncomment these lines to enter debugging mode
debug=7
fork=no
log_stderror=yes
*/
check_via=no # (cmd. line: -v)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
#port=5060
#children=4
fifo="/tmp/ser_fifo"
# ------------------ module loading ----------------------------------
# Uncomment this if you want to use SQL database
#loadmodule "/usr/lib/ser/modules/mysql.so"
loadmodule "/usr/lib/ser/modules/sl.so"
loadmodule "/usr/lib/ser/modules/tm.so"
loadmodule "/usr/lib/ser/modules/rr.so"
loadmodule "/usr/lib/ser/modules/maxfwd.so"
loadmodule "/usr/lib/ser/modules/usrloc.so"
loadmodule "/usr/lib/ser/modules/registrar.so"
loadmodule "/usr/lib/ser/modules/auth_radius.so"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/lib/ser/modules/auth.so"
#loadmodule "/usr/lib/ser/modules/auth_db.so"
# ----------------- setting module-specific parameters ---------------
# -- usrloc params --
modparam("usrloc", "db_mode", 0)
# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line
#modparam("usrloc", "db_mode", 2)
# -- auth params --
# Uncomment if you are using auth module
#
# modparam("auth_db", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which true in this config),
# uncomment also the following parameter)
#
# modparam("auth_db", "password_column", "password")
# -- rr params --
# add value to ;lr param to make some broken UAs happy
modparam("rr", "enable_full_lr", 1)
# radius
modparam("auth_radius", "service_type", 15 )
modparam("auth_radius", "radius_config",
"/etc/radiusclient/radiusclient.conf")
# ------------------------- request routing logic -------------------
# main routing logic
route{
# 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;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy; that's
# particularly good if upstream and downstream entities
# use different transport protocol
record_route();
# loose-route processing
if (loose_route()) {
t_relay();
break;
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication
if (!radius_www_authorize("orau.net")) {
www_challenge("orau.net", "1");
break;
};
save("location");
break;
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
break;
};
};
# forward to current uri now; use stateful forwarding; that
# works reliably even if we forward from TCP to UDP
if (!t_relay()) {
sl_reply_error();
};
}
Grep
=====================================================
interface: eth0 (10.0.0.0/255.255.0.0)
#
#
U 10.5.10.1:1759 -> 10.0.2.1:5060
REGISTER sip:comm01.orau.net SIP/2.0..Via: SIP/2.0/UDP
10.5.10.1:11478..Fro
m:
<sip:morriss@comm01.orau.net>;tag=d2ccaa85-ce19-4999-9c66-8dc83d6338bd..
To: <sip:morriss@comm01.orau.net>..Call-ID:
477cccac-37ac-439f-875a-df33542
05d82@10.5.10.1..CSeq: 1 REGISTER..Contact:
<sip:10.5.10.1:11478>;methods="
INVITE, MESSAGE, INFO, SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY,
ACK"..User-
Agent: Windows RTC/1.0..Expires: 1200..Event: registration..Allow-Events:
p
resence..Content-Length: 0....
#
T 143.126.10.0 -> 2.1.0.0 +1540@8:28
..........[..~..............
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nW..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nW..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nX..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nX..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nY...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nY...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nZ..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nZ..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n[..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n[..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n\...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n\...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n]..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n]..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n^..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n^..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n_...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n_...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n^..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n^..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n_..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n_..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n`...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n`...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nS..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nS..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nT..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nT..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nU...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nU...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nV..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nV..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nW..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nW..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nX...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nX...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nY..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nY..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nZ..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nZ..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
n[...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
n[...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
na..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
na..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nb..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nb..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nc...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nc...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
na..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
na..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nb..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nb..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nc...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nc...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nd..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nd..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ne..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ne..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nf...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nf...........comm01.orau.net.....................
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ng..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ng..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
nh..........._sip._udp.comm01.orau.net..!..
#
U 10.0.2.253:53 -> 10.0.2.1:33128
nh..........._sip._udp.comm01.orau.net..!...orau.net..........&.lithium.+.a
dmin.+.. .......X..Q.....
#
U 10.0.2.1:33128 -> 10.0.2.253:53
ni...........comm01.orau.net.....
#
U 10.0.2.253:53 -> 10.0.2.1:33128
ni...........comm01.orau.net.....................
#
T 143.126.10.0 -> 2.1.0.0 +1540@8:28
..........[..~..............
#
U 10.0.2.1:5060 -> 10.5.10.1:11478
SIP/2.0 483 Too Many Hops..Via: SIP/2.0/UDP 10.5.10.1:11478..From:
<sip:mor
riss(a)comm01.orau.net>;tag=d2ccaa85-ce19-4999-9c66-8dc83d6338bd..To:
<sip:mo
rriss(a)comm01.orau.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.42f4..Call-ID:
477cccac-37ac-439f-875a-df3354205d82@10.5.10.1..CSeq: 1 REGISTER..Server:
S
ip EXpress router (0.8.12 (i386/linux))..Content-Length: 0..Warning: 392
10
.0.2.1:5060 "Noisy feedback tells: pid=11805 req_src_ip=10.0.2.1
req_src_p
ort=5060 in_uri=sip:comm01.orau.netout_uri=sip:comm01.orau.net
via_cnt==12
"....
#
U 10.0.2.253:68 -> 255.255.255.255:67
...........................................................................
...........................................................................
...........................................................................
...........c.Sc5..+.^..
#
U 10.0.2.253:67 -> 255.255.255.255:68
...........................................................................
...........................................................................
...........................................................................
...........c.Sc5..6...........+._.orau.net.................................
exit