[OpenSIPS-Users] bla_handle_notify() sends publish to wrong IP

osiris123d duane.larson at gmail.com
Wed May 26 03:50:52 CEST 2010


I am trying to test and set up BLA and followed the following config
http://www.opensips.org/Resources/PuaBlaConfig

I am noticing that when my phone sends the notify and it executes the
bla_handle_notify() OpenSIPS is sending the publish to the actual domain
name IP address instead of the actual IP address thats in the location
table.  Here is an example

U 2010/05/25 20:01:23.568868 1XX.XXX.XXX.134:5060 -> 75.X.X.15X:2053
SUBSCRIBE sip:9XX2XX2000 at 75.X.X.15X:2053;line=293pwn59 SIP/2.0.
Via: SIP/2.0/UDP 1XX.XXX.XXX.134;branch=z9hG4bK2df4.72cce6b.0.
To: sip:9XX2XX2000 at irock.com.
From: <sip:9XX2XX2000 at irock.com>;tag=144b207508c0e0296792f226e399eaf5-9670.
CSeq: 10 SUBSCRIBE.
Call-ID: 4959e3d95c1b26e4-18079 at 1XX.XXX.XXX.134.
Content-Length: 0.
User-Agent: OpenSIPS (1.6.2-notls (x86_64/linux)).
Max-Forwards: 70.
Event: dialog;sla.
Contact: <sip:1XX.XXX.XXX.134:5060>.
Expires: 3610.
.

#
U 2010/05/25 20:01:23.639853 75.X.X.15X:2053 -> 1XX.XXX.XXX.134:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 1XX.XXX.XXX.134;branch=z9hG4bK2df4.72cce6b.0.
From: <sip:9XX2XX2000 at irock.com>;tag=144b207508c0e0296792f226e399eaf5-9670.
To: sip:9XX2XX2000 at irock.com;tag=k87elwiitr.
Call-ID: 4959e3d95c1b26e4-18079 at 1XX.XXX.XXX.134.
CSeq: 10 SUBSCRIBE.
Contact: <sip:9XX2XX2000 at 192.168.0.7:2053;line=293pwn59>.
Expires: 3610.
Content-Length: 0.
.

#
U 2010/05/25 20:01:23.653515 75.X.X.15X:2053 -> 1XX.XXX.XXX.134:5060
NOTIFY sip:1XX.XXX.XXX.134:5060 SIP/2.0.
Via: SIP/2.0/UDP 192.168.0.7:2053;branch=z9hG4bK-77nm5w2yoeob;rport.
From: sip:9XX2XX2000 at irock.com;tag=k87elwiitr.
To: <sip:9XX2XX2000 at irock.com>;tag=144b207508c0e0296792f226e399eaf5-9670.
Call-ID: 4959e3d95c1b26e4-18079 at 1XX.XXX.XXX.134.
CSeq: 1 NOTIFY.
Max-Forwards: 70.
Contact: <sip:9XX2XX2000 at 192.168.0.7:2053;line=293pwn59>;reg-id=1.
Event: dialog;sla.
Subscription-State: active.
Content-Type: application/dialog-info+xml.
Content-Length: 152.
.
<?xml version="1.0"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0"
state="full" entity="sip:9XX2XX2000 at irock.com"></dialog-info>

#
U 2010/05/25 20:01:23.691668 1XX.XXX.XXX.134:5060 -> 75.X.X.15X:2053
SIP/2.0 200 OK.
Via: SIP/2.0/UDP
192.168.0.7:2053;branch=z9hG4bK-c63fix17ewk4;rport=2053;received=75.X.X.15X.
From: "Blah Blah" <sip:9XX2XX2000 at irock.com>;tag=bnfufrbb7w.
To: "Blah Blah"
<sip:9XX2XX2000 at irock.com>;tag=fa9ad7a35cf4c9d5a26f33f3220f505e.690f.
Call-ID: 3c26704f19b6-ih2vdtwqqd1u.
CSeq: 2 REGISTER.
Contact:
<sip:9XX2XX2000 at 75.X.X.15X:2053;line=293pwn59>;q=0.5;expires=3600;received="sip:75.X.X.15X:2053".
Server: AE SIP Proxy.
Content-Length: 0.
.

#
U 2010/05/25 20:01:23.715677 1XX.XXX.XXX.134:5060 -> 97.74.144.17:5060
PUBLISH sip:9XX2XX2000 at irock.com SIP/2.0.
Via: SIP/2.0/UDP 1XX.XXX.XXX.134;branch=z9hG4bK5d36.1de80852.0.
To: sip:9XX2XX2000 at irock.com.
From: <sip:9XX2XX2000 at irock.com>;tag=144b207508c0e0296792f226e399eaf5-8f7a.
CSeq: 10 PUBLISH.
Call-ID: 4959e3d95c1b26e4-18081 at 1XX.XXX.XXX.134.
Content-Length: 139.
User-Agent: OpenSIPS (1.6.2-notls (x86_64/linux)).
Max-Forwards: 70.
Event: dialog;sla.
Expires: 3601.
Content-Type: application/dialog-info+xml.
Sender: sip:9XX2XX2000 at 192.168.0.7:2053;line=293pwn59.
.
<?xml version="1.0"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0"
state="full" entity="sip:9XX2XX2000 at irock.com"/>



Since I am following the instructions from the link above what function am I
missing to make the publish get sent to the CONTACT or RECIEVED uri located
in the Location Database??
-- 
View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/bla-handle-notify-sends-publish-to-wrong-IP-tp5101409p5101409.html
Sent from the OpenSIPS - Users mailing list archive at Nabble.com.



More information about the Users mailing list