[Serusers] Re: Serusers Digest, Vol 23, Issue 25

Kamran Ahmad p_kami at yahoo.com
Wed Mar 16 15:19:48 CET 2005


--- serusers-request at lists.iptel.org wrote:

> Send Serusers mailing list submissions to
> 	serusers at lists.iptel.org
> 
> To subscribe or unsubscribe via the World Wide Web,
> visit
> 	http://lists.iptel.org/mailman/listinfo/serusers
> or, via email, send a message with subject or body
> 'help' to
> 	serusers-request at lists.iptel.org
> 
> You can reach the person managing the list at
> 	serusers-owner at lists.iptel.org
> 
> When replying, please edit your Subject line so it
> is more specific
> than "Re: Contents of Serusers digest..."
> 
> 
> Today's Topics:
> 
>    1. HELP: mediaproxy re-INVITE NAT detection (Java
> Rockx)
>    2. Re: using sipsak to send a BYE (Java Rockx)
>    3. RE: LCR Backport Example For ser-0.9 (Zeus Ng)
>    4. Re: LCR Backport Example For ser-0.9 (Java
> Rockx)
>    5. Re: LCR Backport Example For ser-0.9 (Java
> Rockx)
>    6. SER consultant required (Sun Shung)
>    7. RE: LCR Backport Example For ser-0.9 (Zeus Ng)
>    8. RE: LCR Backport Example For ser-0.9 (Zeus Ng)
>    9. Re: LCR Backport Example For ser-0.9 (Java
> Rockx)
>   10. Re: LCR Backport Example For ser-0.9 (Juha
> Heinanen)
>   11. Users cannot connect (Barry Murphy)
>   12. All working cept budgetone (Barry Murphy)
>   13. get 302 contact in failure route (Zappasodi
> Daniele)
>   14. what's the difference between the shm_malloc
> and	pkg_malloc (szj)
>   15. RE: All working cept budgetone (Zeus Ng)
>   16. Comments to the onsip's SIP getting Started
> document
>       (Samuel Osorio Calvo)
>   17. What does that mean? (Olivier Taylor)
>   18. SER configuracion file (Llanos Serna
> Garc?a-Conde)
>   19. Re: SER configuracion file (Joao Pereira)
> 
> 
>
----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 15 Mar 2005 22:08:34 -0500
> From: Java Rockx <javarockx at gmail.com>
> Subject: [Serusers] HELP: mediaproxy re-INVITE NAT
> detection
> To: "serusers at lists.iptel.org" <serusers at lists.iptel.org>
> Message-ID:
> <359a658205031519087d640838 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Hi All.
> 
> I'm using ser-0.9.1. 
> 
> Is there a way to determine if mediaproxy is in use
> for an existing
> SIP call so that re-INVITE messages can avoid losing
> audio when one or
> the other SIP UAs are NATed?
> 
> We do not proxy RTP streams unless one or more SIP
> UAs are NATed. But
> on re-INVITE messages I cannot figure out how to
> test the destination
> of the re-INVITE for the UAs NAT status.
> 
> I've scoured the archives and found a few related
> articles
>
http://lists.iptel.org/pipermail/serdev/2004-March/001515.html
>
http://lists.iptel.org/pipermail/serusers/2004-March/006806.html
> 
> But nothing has led me to a solution. I cannot just
> use
> lookup("location") and test the nat_flag since that
> won't always work
> on re-INVITEs. A mediaproxy function for something
> like
> is_existing_session() would be awesome to lookup the
> Call-ID in the
> existing mediaproxy sessions.
> 
> What am I missing? 
> 
> Regards,
> Paul
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Tue, 15 Mar 2005 22:12:15 -0500
> From: Java Rockx <javarockx at gmail.com>
> Subject: Re: [Serusers] using sipsak to send a BYE
> To: Iqbal <iqbal at gigo.co.uk>
> Cc: serusers at lists.iptel.org
> Message-ID:
> <359a6582050315191229df7a1e at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> I have. During my debugging with a 3rd party PSTN GW
> provider I
> sometimes didn't send them a BYE message and they
> couldn't close their
> billing record.
> 
> So I stored this in a file and used sipsak to close
> their billing record.
> 
> BYE sip:5135551234 at 216.229.118.76:4060 SIP/2.0
> Route: <sip:216.229.127.60:5060;lr>
> From: sip:5135551234 at 64.152.60.6;user=phone
> To: sip:9145550000 at 66.243.109.99:5060;user=phone
> Contact:
> sip:9145550000 at 66.243.109.99:5060;user=phone
> CSeq: 42759 BYE
> Call-ID: 9787963-3319555348-76751 at 66.243.109.99
> User-Agent: Grandstream BT100 1.0.5.11
> Max-Forwards: 16
> Allow:
>
INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE
> Content-Length: 0
> 
> sipsak -f <filename> -s sip:<some IP address>
> 
> Regards,
> Paul
> 
> On Wed, 16 Mar 2005 03:07:05 GMT, Iqbal
> <iqbal at gigo.co.uk> wrote:
> > 
> > Hi
> > 
> > Has anyone done this successfully to hangup a
> call.
> > 
> > Iqbal
> > 
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
> >
> 
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Wed, 16 Mar 2005 14:18:46 +1100
> From: "Zeus Ng" <zeus.ng at isquare.com.au>
> Subject: RE: [Serusers] LCR Backport Example For
> ser-0.9
> To: "'Java Rockx'" <javarockx at gmail.com>
> Cc: serusers at lists.iptel.org
> Message-ID:
> <013701c529d6$de175b60$6515a8c0 at isdws101>
> Content-Type: text/plain;	charset="iso-8859-1"
> 
> How about something like this.
> 
> With the initial INVITE,
> 
> ... Route processing ...
>  if (caller is natted) {
>    
>
subst('/From:(.*)<(.*)>(.*)/From:\1<\2>;nat=yes\3/');
>  }
> 
>  call nathelper or mediaproxy
> 
>  t_on_reply(nat reply route);
>  t_relay();
> 
> 
> In your reply route,
> 
>  if (callee is natted) {
>    
>
subst('/From:(.*)<(.*)>(.*)/From:\1<\2>;nat=yes\3/');
>     call nathelper or mediaproxy
>     ... Other processing ...
> 
> 
> In your loose route,
> 
>  if (loose_route()) {
>     if (method=="INVITE") {
> 
=== message truncated ===



		
__________________________________ 
Do you Yahoo!? 
Make Yahoo! your home page 
http://www.yahoo.com/r/hs




More information about the sr-users mailing list