[Serusers] Cisco3600 to SER

Java Rockx javarockx at gmail.com
Mon Jun 27 15:18:44 CEST 2005


Samuel,

Probably the easiest way to prevent the extra call to use_media_proxy() is 
to do something like this

if (!isflagset(22)) {
setflag(22);
use_media_proxy();
}

Regrads,
Paul

On 6/26/05, smy at addm.com <smy at addm.com> wrote:
> 
> Thank-you all for the tips.... I was out of town for a meeting, that's why 
> I
> couldn't reply any sooner. I will give it a shot and let you all know how 
> it
> goes. Paul, as for the corrupt c= field, what can I do or go around
> it?!? Again, my setup is based on the ONSIP.org <http://ONSIP.org>document which calls
> use_media_session(). If this is the case, what can I do or what should I 
> pay
> attention to??
> 
> Thank-you all for your input.... If this works, I think I'm gonna start up 
> a
> HOW-TO document for Cisco 3600 and SER, and hope that all your 
> contributions
> would be helpful for both me and everyone else dealing with Cisco 3600
> and SER.
> 
> Cheers!
> 
> Best Regards,
> Samuel Yeung
> 
> 
> 
> 
> Quoting Java Rockx <javarockx at gmail.com>:
> 
> > Smy,
> >
> > One thing to keep in mind when dealing with Cisco 3600 routers (and 
> others
> > with ALG functionality) is that if you are using mediaproxy or rtpproxy 
> and
> > accidentially call use_media_session() or force_rtp_session() more than 
> once
> > when dealing with NATed clients, that SER will corrupt the c= field in 
> the
> > SDP payload and the Cisco 3600 will refuse to pass that message -- we 
> can
> > call this a "feature" :-)
> >
> > Regards,
> > Paul
> >
> > On 6/24/05, Greger V. Teigre <greger at teigre.com> wrote:
> >>
> >> Looks like the cisco box never receives the trying...
> >> U SER-ip:5080 -> cisco-ip:5060
> >>
> >> If Cisco listens to port 5080 and not 5060, it's obvious... However, 
> the
> >> box announces 5060 in:
> >> Via: SIP/2.0/UDP cisco-ip:5060
> >>
> >> So, you need to change the cisco's announced port. Should be some
> >> parameter
> >> somewhere...
> >> g-)
> >>
> >> smy at addm.com wrote:
> >> > Hi all,
> >> >
> >> > I'm currently working with a cisco3600 with SER 0.9.2. Thanks to
> >> > Onsp.org <http://Onsp.org> <http://Onsp.org>, I can land calls from 
> SER to Cisco 3600
> >> without any
> >> > problems. Yet I'm experiencing some problems with Cisco3600 passing
> >> > calls onto SER.
> >> >
> >> > My setup is as follow:
> >> >
> >> > Cisco 3600 ==> SER+Mediaproxy ===> IP Phone
> >> >
> >> > When a call come in via DID method through the Cisco3600, SER
> >> > received the all SIP messages (I got it via ngrep), yet the call
> >> > couldn't pass onto the IP Phone.
> >> >
> >> > Currently, all devices (including cisco) have been configured to use
> >> > port 5080 instead of port 5060 due to port restrictions on the
> >> > network, and that I have specified the ip in the trusted table under
> >> > mysql. Yet I don't know why the call still can not get through. The
> >> > following are the logs I received from ngrep and cisco..... Any help
> >> > is welcome and is GREATLY APPRCIATED!!
> >> >
> >> > ------------------- ngrep from SER server
> >> >
> >> > U cisco-ip:55299 -> SER-ip:5080
> >> > INVITE sip:6119203 at SER-ip;user=phone;phone-context=local
> >> > SIP/2.0..Via: SIP/2.0/UDP cisco-ip:5060..From: "6113640"
> >> > <sip:6113640 at cisco-ip>..To:
> >> > <sip:6119203 at SER-ip;user=phone;phone-context=local>.............. #
> >> > U SER-ip:5080 -> cisco-ip:5060
> >> > SIP/2.0 100 trying -- your call is important to us..Via: SIP/2.0/UDP
> >> > 222.50.103.247:5060 <http://222.50.103.247:5060> <
> http://222.50.103.247:5060>..From: "6113640" <
> >> sip:6113640 at cisco-ip>..To:
> >> > <sip:6119203 at SER-ip
> >> ;user=phone;phone-context=local>...........................
> >> > #
> >> > U cisco-ip:55299 -> SER-ip:5080
> >> > CANCEL sip:6119203 at SER-ip;user=phone;phone-context=local
> >> > SIP/2.0..Via: SIP/2.0/UDP 222.50.103.247:5060<http://222.50.103.247:5060>
> <http://222.50.103.247:5060>
> >> ..From:
> >> > "6113640"<sip:6113640 at cisco-ip>..To:
> >> > <sip:6119203 at SER-ip;user=phone;phone-context=local>.................
> >> >
> >> > ---------------- mysql trusted table
> >> > +----------------+-------+--------------+
> >> >> src_ip | proto | from_pattern |
> >> > +----------------+-------+--------------+
> >> >> cisco-ip | any | ^sip:.*$ |
> >> > +----------------+-------+--------------+
> >> >
> >> > ----------------- log from cisco3600
> >> > Jun 23 14:23:53: HandleUdpSocketReads :Msg enqueued for SPI with
> >> > IPaddr: SER-ip:5080
> >> > Jun 23 14:23:57: Received:
> >> > SIP/2.0 408 Request Timeout
> >> > Via: SIP/2.0/UDP cisco-ip:5060
> >> > From: "6113640" <sip:6113640 at cisco3600>
> >> > To:
> >> > <sip:6119203 at SER-ip
> >> 
> ;user=phone;phone-context=local>;tag=bc78c497f1336138e83d95d77d963f1b-f81d
> >> > Call-ID: 22B8BA3E-E32911D9-82A1EC22-7AD29AB0 at 222.50.103.247
> >> > CSeq
> >> >
> >> > _______________________________________________
> >> > Serusers mailing list
> >> > serusers at lists.iptel.org
> >> > http://lists.iptel.org/mailman/listinfo/serusers
> >>
> >> _______________________________________________
> >> Serusers mailing list
> >> serusers at lists.iptel.org
> >> http://lists.iptel.org/mailman/listinfo/serusers
> >>
> >
> 
> 
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050627/7a2d0112/attachment.htm>


More information about the sr-users mailing list