[Serusers] SER & rtpproxy & NAT UA

Fábio Silvestri fabio at informatec.com.br
Thu Mar 4 15:29:25 CET 2004


Hi!

I'm in some trouble with my SER and rtpproxy, the problem is simple (I think), 
during a call, I can see ACK debug messages and in ngrep, but afet 30 seconds 
after pink up phone, the call are hang-up.

Take a look in this debug from ser.cfg:

  0(8226) >=====> remember this is ATA
  0(8226) INVITE

The phone rings, ok!

  0(8226) >=====> force_rtp_proxy
  0(8226) >=====> yes, it is a request for our domain
  0(8226) >=====> Forwarding to PSTN
  0(8226) >=====> going to primus
  0(8226) >=====> reply 1
  0(8226) >=====> remember this is ATA

Pick-up and can speak and listen!

  0(8226) ACK
  0(8226) >=====> yes, it is a request for our domain
  0(8226) >=====> Forwarding to PSTN
  0(8226) >=====> going to primus
  0(8226) >=====> remember this is ATA
  0(8226) INVITE
  0(8226) >=====> force_rtp_proxy
  0(8226) >=====> yes, it is a request for our domain
  0(8226) >=====> Forwarding to PSTN
  0(8226) >=====> going to primus
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> yes, it is a request for our domain
  0(8226) >=====> Forwarding to PSTN
  0(8226) >=====> going to primus
  0(8226) >=====> reply 1
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> yes, it is a request for our domain
  0(8226) >=====> Forwarding to PSTN
  0(8226) >=====> going to primus
  0(8226) >=====> reply 1
  0(8226) >=====> reply force_rtp_proxy
  0(8226) >=====> reply 1
  0(8226) >=====> reply force_rtp_proxy
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> reply 1
  0(8226) >=====> reply force_rtp_proxy
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> reply 1
  0(8226) >=====> reply force_rtp_proxy
  0(8226) >=====> remember this is ATA

Can speak and listen.

  0(8226) ACK
  0(8226) >=====> reply 1
  0(8226) >=====> reply force_rtp_proxy
  0(8226) >=====> remember this is ATA
  0(8226) ACK

After this, the loop dont pass anymore on t_on_reply("1");

  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> remember this is ATA
  0(8226) ACK
  0(8226) >=====> remember this is ATA
  0(8226) BYE
  0(8226) >=====> remember this is ATA
  0(8226) ACK


Regards.

-- 
|o
|o Learn the rules so you know how to break them properly. -- Dalai
|o Lama
|o
|o Fabio Silvestri
|o fabio at informatec.com.br
|o ICQ: 1667351
|o




More information about the sr-users mailing list