[OpenSIPS-Users] miss BYE

Nick nick_chang at ezmobo.com
Tue Dec 13 08:46:20 CET 2011


Hello

Yes.
It's my config.
Thanks for your support.

Nick

On 2011?12?13? 14:35, Schneur Rosenberg wrote:
>
> Did u do record_route() on initial invite?
>
> On Dec 13, 2011 8:02 AM, "Nick" <nick_chang at ezmobo.com 
> <mailto:nick_chang at ezmobo.com>> wrote:
>
>     Hello
>
>     I used ngrep .
>     U 220.130.6.180:55260 <http://220.130.6.180:55260> ->
>     192.168.20.118:5060 <http://192.168.20.118:5060>
>     BYE sip:81 at 220.130.6.180:17882 <http://sip:81@220.130.6.180:17882>
>     SIP/2.0.
>     Via: SIP/2.0/UDP 192.168.20.153:55260;branch=z9hG4bK1489712528;rport.
>     From: <sip:118 at 220.130.6.180
>     <mailto:sip%3A118 at 220.130.6.180>>;tag=1735203887.
>     To: "Tony-opensips"<sip:81 at 220.130.6.180
>     <mailto:sip%3A81 at 220.130.6.180>>;tag=2e7b1572.
>     Call-ID: ZDgzYzY5NjcxY2UzYmU0YzkwMWUzZWFiODA4NzlmY2I..
>     CSeq: 859463759 BYE.
>     Content-Length: 0.
>     Max-Forwards: 70.
>     Accept-Contact: *;+g.oma.sip-im.
>     Accept-Contact: *;language="en,fr".
>     Accept-Contact:
>     *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel".
>     Route: <sip:192.168.20.118;lr;did=827.ee7aaf17>.
>     Accept-Contact:
>     *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel".
>     P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel.
>     Allow: INVITE, ACK, CANCEL, BYE, MESSAGE, OPTIONS, NOTIFY, PRACK,
>     UPDATE, REFER.
>     Privacy: none.
>     P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000.
>     User-Agent: IM-client/OMA1.0 ios-ngn-stack/v00 (doubango r000).
>     P-Preferred-Identity: <sip:118 at 220.130.6.180
>     <mailto:sip%3A118 at 220.130.6.180>>.
>     .
>
>
>     U 192.168.20.118:5060 <http://192.168.20.118:5060> ->
>     220.130.6.180:55260 <http://220.130.6.180:55260>
>     SIP/2.0 404 Not here.
>     Via: SIP/2.0/UDP
>     192.168.20.153:55260;received=220.130.6.180;branch=z9hG4bK1489712528;rport=55260.
>     From: <sip:118 at 220.130.6.180
>     <mailto:sip%3A118 at 220.130.6.180>>;tag=1735203887.
>     To: "Tony-opensips"<sip:81 at 220.130.6.180
>     <mailto:sip%3A81 at 220.130.6.180>>;tag=2e7b1572.
>     Call-ID: ZDgzYzY5NjcxY2UzYmU0YzkwMWUzZWFiODA4NzlmY2I..
>     CSeq: 859463759 BYE.
>     Server: OpenSIPS (1.7.0-tls (i386/linux)).
>     Content-Length: 0.
>
>
>     When 118 send BYE to Server.
>     But Server tell 118 " Not Here".
>
>     It's my config for BYE
>
>            if (has_totag()) {
>                    # sequential request withing a dialog should
>                    # take the path determined by record-routing
>                    if (loose_route()) {
>                            if (is_method("BYE")) {
>                                    setflag(1); # do accounting ...
>                                    setflag(3); # ... even if the
>     transaction fails
>                            } else if (is_method("INVITE")) {
>                                    # even if in most of the cases is
>     useless, do RR for
>                                    # re-INVITEs alos, as some buggy
>     clients do change route set
>                                    # during the dialog.
>                                    record_route();
>                            }
>                            # route it out to whatever destination was
>     set by loose_route()
>                            # in $du (destination URI).
>                            route(1);
>                    } else {
>                            /* uncomment the following lines if you
>     want to enable presence */
>                            if (is_method("SUBSCRIBE") && $rd ==
>     "192.168.20.118") {
>                                    # in-dialog subscribe requests
>                                    route(presence_handling);
>                                    exit;
>                            }
>                            if ( is_method("ACK") ) {
>                                    if ( t_check_trans() ) {
>                                            # non loose-route, but
>     stateful ACK; must be an ACK after
>                                            # a 487 or e.g. 404 from
>     upstream server
>                                            t_relay();
>                                            exit;
>                                    } else {
>                                            # ACK without matching
>     transaction ->
>                                            # ignore and discard
>                                            exit;
>                                    }
>                            }
>                            sl_send_reply("404","Not here");
>                    }
>                    exit;
>            }
>
>     Why is Not here??
>     Can everyone help me? Thanks
>     Nick
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20111213/f0c7cb2b/attachment-0001.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: opensips.cfg
URL: <http://lists.opensips.org/pipermail/users/attachments/20111213/f0c7cb2b/attachment-0001.txt>


More information about the Users mailing list