Re: [OpenSIPS-Users] No Route headers found

2015-07-12 Thread Nabeel
I have attached the output of # ngrep -tqd any -W byline port 5061 as you
suggested.

Please let me know how I can add transport=tls to contact, because in my
config file I see nothing about contact header.

On 12 July 2015 at 05:10, Podrigal, Aron ar...@guaranteedplus.com wrote:

 Hello Nabeel,

 I was expecting to get a textual file with all sip headers like the output
 of ngrep -tqd any -W byline   I did not have a pc to be able to decode this
 pcap with tshark. I'll try to give a look at it tomorrow.

 Just a note,  try adding a transport=tls to contact.
 On Jul 11, 2015 2:59 AM, Nabeel nabeelshik...@gmail.com wrote:

 In the log, I see that 'uri' does not have ';transport=tls',  but the
 'ruri' does have ';transport=tls' :

 DBG:core:parse_msg:  uri: sip:mydomain.com

 DBG:core:parse_to: display={}, ruri={sip:usern...@mydomain.com
 ;transport=tls}


 On 11 July 2015 at 07:33, Nabeel nabeelshik...@gmail.com wrote:

 I checked the SIP capture in Wireshark and it seems the client is using
 the wrong port:

 Src port 3921 (3921)  [Client IP]

 Dst port 5061 (5061)  [OpenSIPS IP]

 The client is set to use port 5061 in its settings and I have the
 following in OpenSIPS config:

 $rp = 5061
 add_uri_param(transport=tls);
 force_send_socket(tls:ip:port);

 So how can I add the route header to fix this?




 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users


 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users


# ngrep -tqd any -W byline port 5061
interface: any
filter: (ip or ip6) and ( port 5061 )

T 2015/07/12 08:08:11.144578 94.197.121.49:30755 - 87.xx.xxx.42:5061 [AP]
 .:Y.~Z!.;..$Q. ...]...,..o@..
f...`ASj.?..S.S]...bH..K.k_.m..Q_(.E'.m.D..H^...d..,.9.../.-.L..M..].t..Qc:.R.h.i.Am..}vY0D..d.x.q...ax...ld.60is.u..T.L
 oW.E.`..w.#7...O3K...[u$.e).?.2 
..~...=..B..!Ky.dI.e|.it..|y
...
.!zc..0...gh.~..;/..P...d..O...F.KTH.IO..#...{.`...iUz.i.~...:.x.+...^.(Q`..3D..[...ql.Y%...c.~.y...e.},.J...@Z.d.1..@.c...t...)r..
 
..=m...*Yn{Kd.sI/N.f~B..Q.H...r^E.SB..B..=z.i..VL..Y.x.$..#..UV5..]..on..E.{..6.H:..r..U...(*.f.wG..iI..?..W...]$.

T 2015/07/12 08:08:11.166782 87.xx.xxx.42:5061 - 94.197.121.49:30755 [AP]
...A..U.3x..DN...G#r.1.Z1.6.}?...Q.~zEf.ds~)..-d...$..1..-...2P*Z41%..B..0..=.M~._L..
 
C..\..v...*.../..ZQ..N:...2{../...y.R..XH.*...K..9-f.j.5z.M.q..7.Vk#...8R.t;...+..Xh.X.X]...+U.~@w.g.8..a.^VO..tDi.6.C..4..\..A.!a...
..Z.{..Eq.t..i.5..8..~.V.^.U.Yl8)mR?~...0s...C.a.../..z}I.k2.[P...B..c./u...E...{..`..nQ..y\.7...Zk`n2.lYt0.ms.*zpY.|S.C

T 2015/07/12 08:08:12.423007 94.197.121.49:30755 - 87.xx.xxx.42:5061 [AP]
 ..f...Mm.XsR9.8.d..z.iz?Sp... 
...M]-w..@._.s#.N'|...tMp/..;'#1..u.2Q..4pG.fd..n..4@^..I...7(.V.m.*.*...{.$.0.ArG..S.).P..#B..b.(io..P..,n...z.../...g8..i!.(..e...\9O..x...WtNHw...V_...,.H.;.p
 .h'..%..)?5!..V..L..-. 
.x*%..\.PPG..m..0!.._.B'g..L|.%u\...xJeW9Y..%.2.6K^=..
..s. 
f.q..M...h...[...xH'N..s.r..=,.I.l... .k 
...:{.B.SW..$'0W.Ko..pR..g..tc...n.a.#.*.-.r0.$.J...r.S.t.bZ.u/=s..QP...l.._!.p..*.]X.i.=U..1i;zS.C..$!..f.d.5{.5h...M.~...!Jf...oi.8..!r..h.m.aB..[..ef..Z/sy...;`.a.*/...G.{.E...[R.K...s.[9T.O..F..X..bG0.a!..X.i/.+.
 
eP.Y...=.leqv.F...w..iJ.l.%yj.u..p./.X4T...C..[.neu...C\.[1v.77.PAbX2..,.F...M...:).M.1~.L.n...h..~.[.t...|..
p.79d.P.
9...7.)$ia...R_m...x_Ri|.L.-..7..2H...j.,z.'.g...K.%..;!..:qt..l$.
+.ale..Q..?.n...5bg.+^... q.vr..Qw... 
..s}...V]...D.`..5^}oXQ8e..s.`...kV...rdi..1]Db^..E.)..H.3.8.jJB0..L...].L.{w.lD../.\L.KRqt..7...U.!U.RN.-..VO..w..|X-.Q.Yh...e6..IV...~...q.Q:.h.!h.

T 2015/07/12 08:08:12.444824 87.xx.xxx.42:5061 - 94.197.121.49:30755 [AP]
`..N.SA.nZ.xiu.(@xb..ZC..U...!D..4.. 
j...Y...E.y.HHJn..b.X~g..E...y.V.(.M.fu.9.g.f..|).m..G.W.x.Xu/AOn.z
 
.Do..u..].[...:WzHsN.}.B./z.q.\#..s.[.+wI.Ly..l..(,.y.7Y(.qYI.B..UOw.S`.V.t.-...I.Qf^%.?..-.f.X...+.PEg...=.
 .$.
3.N.@f|...c.T~.j|Eut...%.._..

T 2015/07/12 08:08:12.607628 87.xx.xxx.42:5061 - 94.197.121.49:30755 [AP]

Re: [OpenSIPS-Users] Opensips 1.11 on Centos 6.6, running but not listening?

2015-07-12 Thread Podrigal, Aron
From what I have seen in the past, I believe that your client has some
garbage in the beginning of the message, so opensips would say that it
could't parse the first line. Whereas wireshark is a bit smarter to skip
over it.

On Sun, Jul 12, 2015 at 2:30 PM, John Nash john.nash...@gmail.com wrote:

 Hello Frank,

 I saw your message
 http://lists.opensips.org/pipermail/users/2015-March/031296.html Did you
 get any head or tail of this issue?..I also face the same situation where
 in wireshark I see perfect messages but opensips log shows unable to parse
 and shows junk characters

 John

 On Thu, Mar 26, 2015 at 7:37 PM, Bogdan-Andrei Iancu bog...@opensips.org
 wrote:

 Hi,

 First check if opensips actually started : run ps auxw | grep opensips

 If it didn't , check the logs (messages or syslog) for errors.

 If you see the process, check with netstat -lnp | grep opensips to see
 the listening interfaces of OpenSIPS.

 Regards,

 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com

 On 25.03.2015 17:41, bluerain wrote:

 I am currently running Opensips 1.9 on Debian Whizzy, but as stated on my
 other thread, I am getting some weird error which opensips would suddenly
 stop working.

 So, I am starting a new installation of Opensips 1.11 on Centos 6.6 using
 the yum install method:

 1. I was able to install yum opensips install with no issue, but there
 are
 some module it didn't install which I need (e.g. db_unixodbc and db_mysql
 and httpd)

 2. So I went ahead download the source and all the dependency files
 needed
 and re-complie the oepnsips to get those .so files

 3. After some tweaking of the database table structure and some other
 stuff,
 I was able to get opensips 1.11 running without error (on the message.log
 file)  using my 1.9 config file.

 So I did opensipsctl restart (just to make sure opensips starts)
 I see:

 INFO: Restarting OpenSIPS :
 INFO: stopped

 INFO: Starting OpenSIPS :
 INFO: Removing stale PID file /var/run/opensips.pid.
 INFO: started (pid: 2079)

 but when I try to use a VoIP device to register to it, it doesn't
 response.
 thus I did:
 sudo netstat -plnt

 The only think I see that opensips is listening on is port  by PID
 2080
 (I don't see 2079 at all)

 So what is happening?  why no error and it seems opensips running but
 yet is
 not listsening on port 5060?

 I have 2 nic card and eth0 is the one with public IP and the default
 route
 where as the eth1 is the one with private IP and no default route.  Thus
 I
 am sure everything is route out of the eth0 (public IP).

 When I do simply the command opensips, it would simply return:

 Listening on
   udp: xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx]:5060
 Aliases:
   *: (my FQDN):*

 So it looks like it think is listening on port 5060 but is not?

 Any help would be appreciated greatly!

 Thank you!




 --
 View this message in context:
 http://opensips-open-sip-server.1449251.n2.nabble.com/Opensips-1-11-on-Centos-6-6-running-but-not-listening-tp7596152.html
 Sent from the OpenSIPS - Users mailing list archive at Nabble.com.

 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users




 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users



 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users




-- 
Aron Podrigal
-
//Be happy :-)
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Unable to parse msg -- weird

2015-07-12 Thread Podrigal, Aron
Yes, opensips is a bit strict on the message received. Opensips does not
try to fix broken messages (just like broken xml, throw fire) as soon as it
is not what it should really look like, it will error. More specifically
this is what bites you
https://github.com/OpenSIPS/opensips/blob/master/parser/parse_fline.c#L1179

Try capturing all data without any filters and look with a hex editor.  I
don't think this is a bug.

Hope this helps.

On Sun, Jul 12, 2015 at 1:12 PM, John Nash john.nash...@gmail.com wrote:

 With one SIP Client opensips logs show me messages like

 ERROR:core:receive_msg: Unable to parse msg received from [XX.XX.XX.XX]
 Jul 12 16:41:06 centos opensips[7455]: INFO:core:parse_first_line: method
 not followed by SP
 Jul 12 16:41:06 centos opensips[7455]: INFO:core:parse_first_line: bad
 message
 Jul 12 16:41:06 centos opensips[7455]: ERROR:core:parse_msg:
 message=#010g|#016P]*ê#015wh#0#002ARiL#034*­#177Is#027WZ]b#011#020}i*²Z©C#026+#015#002js#027#024#031zs#031
 ôj#02186;#021j#026#036}#013WähÈf#0011#031ULFb#025#033ja*±D¬BPkPPM#001%IB]\rîQ$I#027#016s{|#016'mn#017(¾


 But when i trace messages from wireshark i see correct SIP messages.

 I am using pike and sipmsg_validate functions. If I disable both I no
 longer see error messages?

 where should I check to find out root cause ?

 John





 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users




-- 
Aron Podrigal
-
//Be happy :-)
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] No Route headers found

2015-07-12 Thread Nabeel
Well, that was the output of that command.   How do I decrypt it?
On 12 Jul 2015 13:03, Podrigal, Aron ar...@guaranteedplus.com wrote:

 Encrypted :)
 On Jul 12, 2015 3:17 AM, Nabeel nabeelshik...@gmail.com wrote:

 I have attached the output of # ngrep -tqd any -W byline port 5061 as
 you suggested.

 Please let me know how I can add transport=tls to contact, because in my
 config file I see nothing about contact header.

 On 12 July 2015 at 05:10, Podrigal, Aron ar...@guaranteedplus.com
 wrote:

 Hello Nabeel,

 I was expecting to get a textual file with all sip headers like the
 output of ngrep -tqd any -W byline   I did not have a pc to be able to
 decode this pcap with tshark. I'll try to give a look at it tomorrow.

 Just a note,  try adding a transport=tls to contact.
 On Jul 11, 2015 2:59 AM, Nabeel nabeelshik...@gmail.com wrote:

 In the log, I see that 'uri' does not have ';transport=tls',  but the
 'ruri' does have ';transport=tls' :

 DBG:core:parse_msg:  uri: sip:mydomain.com

 DBG:core:parse_to: display={}, ruri={sip:usern...@mydomain.com
 ;transport=tls}


 On 11 July 2015 at 07:33, Nabeel nabeelshik...@gmail.com wrote:

 I checked the SIP capture in Wireshark and it seems the client is
 using the wrong port:

 Src port 3921 (3921)  [Client IP]

 Dst port 5061 (5061)  [OpenSIPS IP]

 The client is set to use port 5061 in its settings and I have the
 following in OpenSIPS config:

 $rp = 5061
 add_uri_param(transport=tls);
 force_send_socket(tls:ip:port);

 So how can I add the route header to fix this?




 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users


 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users



___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Opensips 1.11 on Centos 6.6, running but not listening?

2015-07-12 Thread John Nash
Hello Frank,

I saw your message
http://lists.opensips.org/pipermail/users/2015-March/031296.html Did you
get any head or tail of this issue?..I also face the same situation where
in wireshark I see perfect messages but opensips log shows unable to parse
and shows junk characters

John

On Thu, Mar 26, 2015 at 7:37 PM, Bogdan-Andrei Iancu bog...@opensips.org
wrote:

 Hi,

 First check if opensips actually started : run ps auxw | grep opensips

 If it didn't , check the logs (messages or syslog) for errors.

 If you see the process, check with netstat -lnp | grep opensips to see
 the listening interfaces of OpenSIPS.

 Regards,

 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com

 On 25.03.2015 17:41, bluerain wrote:

 I am currently running Opensips 1.9 on Debian Whizzy, but as stated on my
 other thread, I am getting some weird error which opensips would suddenly
 stop working.

 So, I am starting a new installation of Opensips 1.11 on Centos 6.6 using
 the yum install method:

 1. I was able to install yum opensips install with no issue, but there are
 some module it didn't install which I need (e.g. db_unixodbc and db_mysql
 and httpd)

 2. So I went ahead download the source and all the dependency files needed
 and re-complie the oepnsips to get those .so files

 3. After some tweaking of the database table structure and some other
 stuff,
 I was able to get opensips 1.11 running without error (on the message.log
 file)  using my 1.9 config file.

 So I did opensipsctl restart (just to make sure opensips starts)
 I see:

 INFO: Restarting OpenSIPS :
 INFO: stopped

 INFO: Starting OpenSIPS :
 INFO: Removing stale PID file /var/run/opensips.pid.
 INFO: started (pid: 2079)

 but when I try to use a VoIP device to register to it, it doesn't
 response.
 thus I did:
 sudo netstat -plnt

 The only think I see that opensips is listening on is port  by PID
 2080
 (I don't see 2079 at all)

 So what is happening?  why no error and it seems opensips running but yet
 is
 not listsening on port 5060?

 I have 2 nic card and eth0 is the one with public IP and the default route
 where as the eth1 is the one with private IP and no default route.  Thus I
 am sure everything is route out of the eth0 (public IP).

 When I do simply the command opensips, it would simply return:

 Listening on
   udp: xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx]:5060
 Aliases:
   *: (my FQDN):*

 So it looks like it think is listening on port 5060 but is not?

 Any help would be appreciated greatly!

 Thank you!




 --
 View this message in context:
 http://opensips-open-sip-server.1449251.n2.nabble.com/Opensips-1-11-on-Centos-6-6-running-but-not-listening-tp7596152.html
 Sent from the OpenSIPS - Users mailing list archive at Nabble.com.

 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users




 ___
 Users mailing list
 Users@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users