The SIP protocol is not really designed to work with 0.0.0.0 - which is an IP that makes sense only when listening, but not when reading and sending data.

By pure luck (in combination with the "as" statement) it works for the SIP traffic. But when it gets into siptrace and wans to pack it for HEP, HEP says 0.0.0.0 is not an valid IP .

Once again, why don;t you explicitly listen on the private IPs (with an "as" statement) to avoid the 0.0.0.0

Regards,

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

On 29.04.2016 17:30, Sasmita Panda wrote:
Then what IP will I set there . We are running like this and there is no problem we are facing yet .

I cant put the public ip over there . If I will put the private ip then While forwarding HEP packets to any other IP it wont work .

There is an option I will set only the port=5506 and so that it will work on all the interfaces (public and private ) .

But giving the port , I am facing another problem . If there is more than one port then how will I give multiple ports ?

*/Thanks & Regards/*
/Sasmita Panda/
/Network Testing and Software Engineer/
/3CLogic , ph:07827611765/

On Fri, Apr 29, 2016 at 7:20 PM, Bogdan-Andrei Iancu <[email protected] <mailto:[email protected]>> wrote:

    Hi Sasmita,

    OpenSIPS does not support 0.0.0.0 IP. You need to have an explicit
    IP there.

    Regards,

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

    On 29.04.2016 11:46, Sasmita Panda wrote:
    Hi All ,

         I am trying to integrate HOMER with opensips . I am using
    opensips as my capture agent and forwarding the HEP packets to
    the capture server which is kamailio .

          My opensips is running on AWS EMI . Where there is a public
    and a private IP of the machine . So we used to writein the
    bellow format in the opensips config .

    *"listen=0.0.0.0:5506 <http://0.0.0.0:5506> AS 54.211.x.y:5506 "
    *

           Second part is the public ip , and that get used for
    publishing any message out side . the first part is for internal
    use .
    With this if I am trying to forward the HEP packet through
    siptrace module , I had configured like bellow .

    #----load siptrcae module for trace node -------
    modparam("siptrace", "duplicate_uri", "sip:107.170.x.y:9060")
    modparam("siptrace", "duplicate_with_hep", 1)
    modparam("siptrace", "trace_to_database", 0)
    modparam("siptrace", "trace_flag", 22)
    modparam("siptrace", "trace_on", 1)
    #HEPv2 == timestamp will be included to HEP header
    modparam("siptrace", "hep_version", 2)
           In "107.170.x.y:9060" my kamailio is running . But when I
    am trying to forward the packets its giving error .

    *"ERROR:siptrace:pipport2su: host <0.0.0.0> is not an IP"  . *

              If I am changing my opensips config to
    *"listen=**54.211.x.y:5506 AS **54.211.x.y:5506 " *then its
    running fine .


          How will I get read of this error without changing my
    listen IP and port line ?
    Is there anything I can do in the siptrace module to use the
    public ip only rather than using " *0.0.0.0* " ?


    */Thanks & Regards/*
    /Sasmita Panda/
    /Network Testing and Software Engineer/
    /3CLogic , ph:07827611765/


    _______________________________________________
    Users mailing list
    [email protected] <mailto:[email protected]>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users



_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to