[OpenSIPS-Devel] [OpenSIPS/opensips] 9ffd1c: Introduce new module, sip_i, that allows processin...

rvlad-patrascu vladp at opensips.org
Wed Feb 1 13:13:00 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9ffd1c6d83fcaf57c3dfc35e591d64fe67346e5d
      https://github.com/OpenSIPS/opensips/commit/9ffd1c6d83fcaf57c3dfc35e591d64fe67346e5d
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    A modules/sip_i/Makefile
    A modules/sip_i/isup.c
    A modules/sip_i/isup.h
    A modules/sip_i/sip_i.c
    A modules/sip_i/sip_i.h

  Log Message:
  -----------
  Introduce new module, sip_i, that allows processing of ISUP encapsulated in SIP.

Only the parsing of the ISUP message and its parameters is currently implemented.


  Commit: 8d7de2c164b2da8abb4d93fa90aa5bb248818e21
      https://github.com/OpenSIPS/opensips/commit/8d7de2c164b2da8abb4d93fa90aa5bb248818e21
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c
    M modules/sip_i/isup.h
    M modules/sip_i/sip_i.c
    M modules/sip_i/sip_i.h

  Log Message:
  -----------
  sip_i: add ability to modify isup parameters(change value, add/remove optional parameters)


  Commit: a7132231d011e60d127e60f4e3568b3b413d209e
      https://github.com/OpenSIPS/opensips/commit/a7132231d011e60d127e60f4e3568b3b413d209e
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c

  Log Message:
  -----------
  sip_i: fix bad length calculation when writing the called party number


  Commit: 1ba8394a2ddbc146fb68657ae33e32cdfe9edecc
      https://github.com/OpenSIPS/opensips/commit/1ba8394a2ddbc146fb68657ae33e32cdfe9edecc
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/sip_i.c
    M modules/sip_i/sip_i.h

  Log Message:
  -----------
  sip_i: export a script function that adds an isup part to the SIP message body

The newly added part contains a blank isup message(i.e. all mandatory parameters zeroed and no optional ones).If the type of the isup message is not explicitly provided, it is deduced from the SIP message(e.g. INVITE -> IAM etc.).


  Commit: 7dd180e75b431f70d8ee742b24dbbe2b71c5d80f
      https://github.com/OpenSIPS/opensips/commit/7dd180e75b431f70d8ee742b24dbbe2b71c5d80f
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/sip_i.c
    M modules/sip_i/sip_i.h

  Log Message:
  -----------
  sip_i: add module parameters: separator for $isup_param subname, string for isup mime


  Commit: ed4acbff8fc3c20f2df7a4b4d3e00bf495cebeb5
      https://github.com/OpenSIPS/opensips/commit/ed4acbff8fc3c20f2df7a4b4d3e00bf495cebeb5
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    A modules/sip_i/README
    A modules/sip_i/doc/sip_i.xml
    A modules/sip_i/doc/sip_i_admin.xml

  Log Message:
  -----------
  sip_i: add docs


  Commit: 22252b02b2e1a69e988bb6b294f53541a00a8fdb
      https://github.com/OpenSIPS/opensips/commit/22252b02b2e1a69e988bb6b294f53541a00a8fdb
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_i: fix bogus message type for add_isup_part with no params.


  Commit: 48afffea6b68bfe2e94a3a5c5285cdee41904a5c
      https://github.com/OpenSIPS/opensips/commit/48afffea6b68bfe2e94a3a5c5285cdee41904a5c
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c

  Log Message:
  -----------
  sip_i: Fix Cause indicators write function

Always set Extension indicator bits as Recommendation and Diagnostic(s) subfields are not supported


  Commit: fdf0dff73008d9fb47ab2027eeb311a403a5db9e
      https://github.com/OpenSIPS/opensips/commit/fdf0dff73008d9fb47ab2027eeb311a403a5db9e
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c
    M modules/sip_i/isup.h
    M modules/sip_i/sip_i.c
    M modules/sip_i/sip_i.h

  Log Message:
  -----------
  sip_i: set certain parameters fields to default values for some ISUP message types in add_isup_part script function

This is possible for the following ISUP messages: IAM, ACM, CPG, ANM, CON, REL.


  Commit: b8988ce03a00cfce3fcaaa0fbcd063fedfc74f44
      https://github.com/OpenSIPS/opensips/commit/b8988ce03a00cfce3fcaaa0fbcd063fedfc74f44
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c
    M modules/sip_i/isup.h
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_i: Also permit abbreviations for ISUP message type name as parameter for add_isup_part script function

For example instead of "Initial address", the function parameter could be given as "IAM".


  Commit: 769fb1143a8854afd8351fc07d9725ed580f9eb1
      https://github.com/OpenSIPS/opensips/commit/769fb1143a8854afd8351fc07d9725ed580f9eb1
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_i: properly return error when parsing unsupported ISUP parameter subfield


  Commit: 47da20af7cba5445ca7d88138ad3d7fe5e5b5c04
      https://github.com/OpenSIPS/opensips/commit/47da20af7cba5445ca7d88138ad3d7fe5e5b5c04
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_i: fix some bogus prints


  Commit: 6356888cf0c3823932f4312a9f18c3e9e5123a37
      https://github.com/OpenSIPS/opensips/commit/6356888cf0c3823932f4312a9f18c3e9e5123a37
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c
    M modules/sip_i/isup.h
    M modules/sip_i/sip_i.c
    M modules/sip_i/sip_i.h

  Log Message:
  -----------
  sip_i: allow predefined values given as string aliases for the supported ISUP parameter subfields


  Commit: 9232947bc8dd2c75eba83f90a0c73a25ad22bf3f
      https://github.com/OpenSIPS/opensips/commit/9232947bc8dd2c75eba83f90a0c73a25ad22bf3f
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c

  Log Message:
  -----------
  sip_i: support Event information ISUP parameter


  Commit: 0ea90e268e64ea24e42c712ea9b19a887076171b
      https://github.com/OpenSIPS/opensips/commit/0ea90e268e64ea24e42c712ea9b19a887076171b
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c

  Log Message:
  -----------
  sip_i: refactor most ISUP parameter parse/write functions


  Commit: 55c27136e1185b202fa749bc5ed94fd3b0fde59b
      https://github.com/OpenSIPS/opensips/commit/55c27136e1185b202fa749bc5ed94fd3b0fde59b
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/isup.c
    M modules/sip_i/isup.h
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_: allow string aliases for values of the whole ISUP parameter

It is assumed that the ISUP parameter is interpreted as a single field and only one byte in length. Currently supported only for Calling Party's Category and Transmission medium requirement ISUP parameters.


  Commit: e5edf3b0bef0a50d3875fbc383014d081b29383f
      https://github.com/OpenSIPS/opensips/commit/e5edf3b0bef0a50d3875fbc383014d081b29383f
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_i: add parsed part cloning function


  Commit: 734c719feee91136015676b44fa073ec98548a31
      https://github.com/OpenSIPS/opensips/commit/734c719feee91136015676b44fa073ec98548a31
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_i: fix bad isup part check


  Commit: e344544bc1c7a6518c4ea70ab8ef08573bfb101d
      https://github.com/OpenSIPS/opensips/commit/e344544bc1c7a6518c4ea70ab8ef08573bfb101d
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M modules/sip_i/README
    M modules/sip_i/doc/sip_i_admin.xml

  Log Message:
  -----------
  sip_i: update docs


  Commit: ffe2f994a143fad1fbdf98a96407c21aa25f0a8f
      https://github.com/OpenSIPS/opensips/commit/ffe2f994a143fad1fbdf98a96407c21aa25f0a8f
  Author: rvlad-patrascu <vladp at opensips.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    A modules/sip_i/Makefile
    A modules/sip_i/README
    A modules/sip_i/doc/sip_i.xml
    A modules/sip_i/doc/sip_i_admin.xml
    A modules/sip_i/isup.c
    A modules/sip_i/isup.h
    A modules/sip_i/sip_i.c
    A modules/sip_i/sip_i.h

  Log Message:
  -----------
  Merge branch 'SIP-I'


Compare: https://github.com/OpenSIPS/opensips/compare/abac54e76fa5...ffe2f994a143


More information about the Devel mailing list