diameter

0.10.2 • Public • Published

node-diameter

Gitter npm version Build Status Code Climate Test Coverage

node-diameter is node.js implementation of Base Diameter protocol.

Usage

Check client and server in 'examples' directory.

To see it in action:

$ npm install

Start server:

$ npm run-script example-server

Start client:

$ npm run-script example-client

Using custom diameter dictionaries

To use your own diameter dictionary, set the 'DIAMETER_DICTIONARY' environment variable to path of the json file containing your dictionary, or name of node module that provides it. See 'node-diameter-dictionary' module for json file format, and how to create a node module that provides a dictionary.

Note: this module has a dependency on 'node-diameter-dictionary' module, so if you are using your own dictionary, you can optionaly remove the 'node-diameter-dictionary' dependency when doing the npm shrinkwrap of your application.

Complementary library

Makes it easier to work with diameter messages, by converting the arrays to objects:

https://github.com/node-diameter/node-diameter-avp-object

Package Sidebar

Install

npm i diameter

Weekly Downloads

79

Version

0.10.2

License

GPL-3.0

Unpacked Size

93.2 kB

Total Files

22

Last publish

Collaborators

  • rkovacevic