Skip to content

dominikkukacka/hepgen.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEPGEN.JS

Barebone HEP Packet Generator for SIP-less Devs and Unit Testing

Configure

Edit config.js and create your HEP scenario with the following structure:

var config = {
        HEP_SERVER: '127.0.0.1',
        HEP_PORT: 9060,
        HEP_ID: '2001',
        HEP_AUTH: 'myHep',
        MESSAGES: [
          {
      		  rcinfo: { <HEP_HEADER> },
      		  pause: 0,
            payload: <sip message>
          },
          {
      		  rcinfo: { <HEP_HEADER> },
      		  pause: 1000,
            payload: <sip message>
          }
        ]
}

See config.json for a working example using SIP OPTIONS and a fictional Syslog

Install

npm install

Run

npm start

Custom Config

npm start -c "./config/options/"

Debug

node hepgen.js -d

About

Barebone HEP Generator for SIP-less Devs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%